Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
Shoutbox - naravno :)

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
ez-rider



Joined: 20 Oct 2003
Posts: 76
Location: Zagreb

PostPosted: 14.07.2004 14:41    Post subject: Shoutbox - naravno :) Add user to your forum ignore list Reply with quote

Koristeći mi3 shoutbox tutorial kreirao bazu složio sve kako kaže .. i? radi Smile

E sada treba to uljepšat, kako buttonse tako i prikaz podataka iz baze, a onaj drugi tutorial mi nije baš jasan ..

Daklem ja bi nešto ovako (http://snecx.com/core.php ili točnije http://snecx.com/shoutbox.php do yaya!)

šta bi ja .. ja bi da mogu tako buttonse složiti, da mogu dodati polje za email (u onaj mi3 tutorial shoutbox.php) i da mi se na tako recimo 600px visokom stupcu pokazuju slogovi iz baze i ako ih ima više da nudi new page Smile (ma u krajnjoj liniji mogu ja i to sa scrollbarom , ne ocekujem 2.000 postova)

sitnica zar ne Smile
pa ako neko mozze pokrast source Smile

edit#2: evo malo sam gledao source od tog php'a i malo css i nekako mi se čini da bi znao složiti butonse i formu kako hocu jer se to vidi u php'u i css'u kako je radio .. e sada nije mi jasno kako da CSS'am (uredim) ispis, onaj mi3 css shoutbox tutorial mi nije jasan, pa ne kuzzim kako se definira izgled ispisa podataka iz baze.

.ez.

edit: user (Privileges: ALL PRIVILEGES), e sada koje privileges treba imati user da mi baza radi ok za shoutbox a da nije skroz open for attack ?

edit# 3

evo da budem još precizniji

Code:
while($r = mysql_fetch_array($result)) {
    // ispis imena i vremena
    echo $r['name'] . ', ' . $r['time'] . '<br>';
    // ispis poruke
    echo $r['message'] . '<br><br>';


ovo mi se čini da je php code koji ispisuje podatke iz baze, valjda bi tu trebao primjeniti CSS styles? .. ne kužim taj dio .. probao sam uvaljat nešto u syntaxu ali dobijam errore .. help needed!
Back to top
View user's profile Send private message
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 15.07.2004 18:15    Post subject: Re: Shoutbox - naravno :) Add user to your forum ignore list Reply with quote

ez-rider wrote:


evo da budem još precizniji

Code:
while($r = mysql_fetch_array($result)) {
    // ispis imena i vremena
    echo $r['name'] . ', ' . $r['time'] . '<br>';
    // ispis poruke
    echo $r['message'] . '<br><br>';


ovo mi se čini da je php code koji ispisuje podatke iz baze, valjda bi tu trebao primjeniti CSS styles? .. ne kužim taj dio .. probao sam uvaljat nešto u syntaxu ali dobijam errore .. help needed!


da, to je taj dio :)

ovo je kako bi trebalo izgledati u kodu nakon ispisa (paste iz tutoriala)
Code:
<dl>
<dt>Ime usera, vrijeme i datum</dt>
<dd>Tekst koji je user postao</dd>
<dt>Ime usera, vrijeme i datum</dt>
<dd>Tekst koji je user postao</dd>
<dt>Ime usera, vrijeme i datum</dt>
<dd>Tekst koji je user postao</dd>
</dl>


znaci prije while petlje moras ispisat pocetak liste tj
Code:
echo '<dl>';


zatim unutar while petlje moras stavljat DT odnostno DD tagove
ovako nekako
Code:

echo '<dt>'.$r['name'] . ', ' . $r['time'] . '</dt>';
echo '<dd>'.$r['message'] . '</dd>';


nakon petlje zatvoris onu listu koju si ptvorio prije petlje...

Code:
echo '</dl>';

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
ez-rider



Joined: 20 Oct 2003
Posts: 76
Location: Zagreb

PostPosted: 15.07.2004 22:25    Post subject: Add user to your forum ignore list Reply with quote

thanks Smile

odo sripat tutorial Wink

.ez.

edit: pokrao sam covjeka .. to je strasnoooo Smile .. ali! njegova skripta ne upisuje prazne slogove u bazu .. tj. ako nema nick i message .. shout ne upise slog .. to je ok .. to bi i ja Smile
http://www.prgomet.net/viewshoutbox.php

i pitanje stoji .. kako da postavim bazu da nije wide open .. sta/gdje/kako? a? Smile
Back to top
View user's profile Send private message
silence



Joined: 24 Apr 2004
Posts: 890
Location: .....ni na nebu, ni na zemlji.....

PostPosted: 16.07.2004 09:51    Post subject: Add user to your forum ignore list Reply with quote

možeš ubacit neki zgodan JS da ti radi provjeru dal su unesene varijable u formular i ne dozvoljava unos ukoliko nekaj fali....

Code:
<script type="text/javascript" language="JavaScript">
<!--
// Copyright information must stay intact
// FormCheck v1.10
// Copyright NavSurf.com 2002, all rights reserved
// Creative Solutions for JavaScript navigation menus, scrollers and web widgets
// Affordable Services in JavaScript consulting, customization and trouble-shooting
// Visit NavSurf.com at http://navsurf.com

function formCheck(formobj){
   // name of mandatory fields
   var fieldRequired = Array("pass1", "pass2");
   // field description to appear in the dialog box
   var fieldDescription = Array("Nova Lozinka", "Potvrda Lozinke");
   // dialog message
   var alertMsg = "Molim Vas ispunite potrebna polja:\n";

   var l_Msg = alertMsg.length;

   for (var i = 0; i < fieldRequired.length; i++){
      var obj = formobj.elements[fieldRequired[i]];
      if (obj){
         if (obj.type == null){
            var blnchecked = false;
            for (var j = 0; j < obj.length; j++){
               if (obj[j].checked){
                  blnchecked = true;
               }
            }
            if (!blnchecked){
               alertMsg += " - " + fieldDescription[i] + "\n";
            }
            continue;
         }

         switch(obj.type){
         case "select-one":
            if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
               alertMsg += " - " + fieldDescription[i] + "\n";
            }
            break;
         case "select-multiple":
            if (obj.selectedIndex == -1){
               alertMsg += " - " + fieldDescription[i] + "\n";
            }
            break;
         case "text":
            case "password":
         case "textarea":
            if (obj.value == "" || obj.value == null){
               alertMsg += " - " + fieldDescription[i] + "\n";
            }
            break;
         default:
         }
      }
   }

   if (alertMsg.length == l_Msg){
      return true;
   }else{
      alert(alertMsg);
      return false;
   }
}
// -->
</script>


i u samom formularu....
Code:
<form name="tekst" method="POST" action="neka_datoteka.php" onsubmit="return formCheck(this);">



ispadne čisto ok....provjereno....
i da, kao što se i vidi, to nije moj kod, našo to i još dosta lijepih stvari preko hotscripts.com Very Happy

_________________
This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch").
Back to top
View user's profile Send private message Visit poster's website
maxy



Joined: 07 Sep 2003
Posts: 894
Location: Zagreb

PostPosted: 16.07.2004 09:56    Post subject: Add user to your forum ignore list Reply with quote

eh, taj js kod radi ako covjek nije ugasio javascript u svom browseru Smile
Back to top
View user's profile Send private message
ez-rider



Joined: 20 Oct 2003
Posts: 76
Location: Zagreb

PostPosted: 16.07.2004 10:13    Post subject: Add user to your forum ignore list Reply with quote

hmmz .. i on .. tj. pokradeni autor ima js kao sto vidim u zaglavlju .. samo naravno ne znam kakva je .. tj. ne mogu je vidjeti (ili mogu?) ..

mogu probati onda s tom tvojom scriptom ..

a sta ti kazzes maxy .. mozze li drugacije?

.ez.
Back to top
View user's profile Send private message
silence



Joined: 24 Apr 2004
Posts: 890
Location: .....ni na nebu, ni na zemlji.....

PostPosted: 16.07.2004 11:06    Post subject: Add user to your forum ignore list Reply with quote

maxy wrote:
eh, taj js kod radi ako covjek nije ugasio javascript u svom browseru Smile


naravno.
a čuj uvijek se može stavit provjera u php-u dal su uneseni svi traženi podaci prije upisa...
to nije veliki problem...


@ez-rider...moram pitat, pokradeni autor?na koga se to odnosi?...da nekaj krivo ne skužim

_________________
This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch").
Back to top
View user's profile Send private message Visit poster's website
ez-rider



Joined: 20 Oct 2003
Posts: 76
Location: Zagreb

PostPosted: 16.07.2004 11:56    Post subject: Add user to your forum ignore list Reply with quote

silence wrote:

@ez-rider...moram pitat, pokradeni autor?na koga se to odnosi?...da nekaj krivo ne skužim


pokradeni autor je tip ciji sam shoutbox prekopirao .. Smile .. ali to je open shoutbox pa je ok ..
i kod njega se vidi da koristi js

imash neki link na php code koji provjerava unos?

.ez.

Last edited by ez-rider on 16.07.2004 12:05; edited 1 time in total
Back to top
View user's profile Send private message
silence



Joined: 24 Apr 2004
Posts: 890
Location: .....ni na nebu, ni na zemlji.....

PostPosted: 16.07.2004 12:00    Post subject: Add user to your forum ignore list Reply with quote

pa čuj...nešto u stilu....

if ( ( $_POST['prva_varijabla ) && ( $_POST['druga_varijabla'] ) && ( $_POST['treca_varijabla ) ) {

unesi_podatke

} else {

echo "Popunite sva polja u shouboxu!";

}

to je onak na brzinu.....može se i to i fancy napravit da podaci koje je do sada unio budu u formularu, tak da ne mora opet unosit iste......

_________________
This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch").
Back to top
View user's profile Send private message Visit poster's website
ez-rider



Joined: 20 Oct 2003
Posts: 76
Location: Zagreb

PostPosted: 16.07.2004 12:07    Post subject: Add user to your forum ignore list Reply with quote

Shocked thanks .. probati cu tako ..

.ez.
Back to top
View user's profile Send private message
silence



Joined: 24 Apr 2004
Posts: 890
Location: .....ni na nebu, ni na zemlji.....

PostPosted: 16.07.2004 12:18    Post subject: Add user to your forum ignore list Reply with quote

pošto ne znam kak je točno organiziran kod za shoutbox, ne mogu ti baš točno reći kaj treba...

good luck ....

_________________
This End-User License is an agreement between Microsoft Corporation (hereafter referred to as "Microsoft") and you, the end-user (hereafter referred to as "our bitch").
Back to top
View user's profile Send private message Visit poster's website
Skullo



Joined: 20 Apr 2006
Posts: 2

PostPosted: 20.04.2006 14:18    Post subject: Add user to your forum ignore list Reply with quote

Prvo sorry sto je post neko vrijeme bio prazan Shocked kopirao sam krivi dio koda (imao je password Razz ) pa sam majku zvao mobom da preuredi, a ona nije bas vicna kompjuteru, pa sam rekao neka samo napise neku glupost umjesto teksta

No da se vratimo na temu, prvo bok svima, posto sam nov ovdje, jos ne znam programirat, ucit cu na ljeto, al mi treba shoutbox, stoga sam slijedio ovaj tut http://mi3dot.org/tutorials/comments/30/ i sve mi je radilo super, onda sam zelio dodati jos i stvari iz ovog tut http://mi3dot.org/tutorials/comments/55/ ("ispis shoutboxa css-om")

i preuredio sam kod ovako:

Code:
<html>
<head>
    <title>Shoutbox</title>
</head>
<body>

<!--forma za upis-->
<form action="shoutbox.php" method="post">
<input type="text" value="name/nick" name="name">
<input type="reset" name="Reset" value="clear">
<br>
<input type="text" value="message" name="message">
<input type="submit" name="submit" value="shout!">
</form>

<?php

// spajanje na bazu i odabir baze
mysql_pconnect('localhost', 'user', password');
mysql_select_db('shoutbox');

// selektiranje iz baze
// odabir zadnjih 20 poruka obrnutim redosljedom
$result = mysql_query("
    SELECT
        *
    FROM
        shoutbox
    ORDER BY
        id DESC
    LIMIT 20
");
echo '<dl>';
// while petlja, vrtimo se kroz rezultate
while($r = mysql_fetch_array($result)) {
    // ispis imena i vremena
    echo '<dt>'. $r['name'] . ', ' . $r['time'] . '<br></dt>';
    // ispis poruke
    echo '<dd>'. $r['message'] . '<br><br></dd>';
}
echo '</dl>';
?>
</body>
</html>


i sad mi javlja ovu gresku: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /shoutbox/viewshoutbox.php on line 35 gdje je problem?

dalje me zanima gdje se doda ovaj dio za uredjivanje ispisa:
Code:
#shoutbox {
   margin: 0px;
   width: 200px;
   padding: 0px;

}
#shoutbox dt {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FF6600;
   background-color: #E5E5E5;
   height: 10px;
   width: 200px;
   margin: 0px;
   text-indent: 5px;
   padding: 3px 3px 3px 3px;
   border: 1px solid #666666;
   border-bottom: none;

}
#shoutbox dd {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #000000;
   background-color: #FFFFFF;
   width: 200px;
   text-indent: 5px;
   margin: 0px;
   padding: 3px 3px 3px 3px;
   border: 1px solid #666666;
   border-bottom: none;
}
#shoutbox dd.last {
   border-bottom: 1px solid #666666;
   }

Back to top
View user's profile Send private message
Pekx



Joined: 09 Sep 2004
Posts: 559

PostPosted: 21.04.2006 10:39    Post subject: Add user to your forum ignore list Reply with quote

mislim da je problem u ovome:

Code:
// spajanje na bazu i odabir baze
mysql_pconnect('localhost', 'user', password');
mysql_select_db('shoutbox')


Smile
imas usera,pass i tu bazu?
malo mi je glupo pitati, jel radis to na netu ili doma?
ako doma radis, nabavi se neki server "za po doma" Smile
appserv ili wamp

_________________
mp3hr.com
Back to top
View user's profile Send private message Send e-mail
Skullo



Joined: 20 Apr 2006
Posts: 2

PostPosted: 21.04.2006 11:14    Post subject: Add user to your forum ignore list Reply with quote

Pekx wrote:
mislim da je problem u ovome:

Code:
// spajanje na bazu i odabir baze
mysql_pconnect('localhost', 'user', password');
mysql_select_db('shoutbox')


Smile
imas usera,pass i tu bazu?
malo mi je glupo pitati, jel radis to na netu ili doma?
ako doma radis, nabavi se neki server "za po doma" Smile
appserv ili wamp


Nije tu problem, to je samo default kod, promjenim kad koristim, ovdje negdje je problem:

Code:
echo '<dl>';
// while petlja, vrtimo se kroz rezultate
while($r = mysql_fetch_array($result)) {
    // ispis imena i vremena
    echo '<dt>'. $r['name'] . ', ' . $r['time'] . '<br></dt>';
    // ispis poruke
    echo '<dd>'. $r['message'] . '<br><br></dd>';
}
echo '</dl>';


I jos di se ubaci ona CSS dio Smile
Back to top
View user's profile Send private message
Pekx



Joined: 09 Sep 2004
Posts: 559

PostPosted: 22.04.2006 00:35    Post subject: Add user to your forum ignore list Reply with quote

pa u biti ti je isto kao da radis u html-u osim u iznimnim slucajevima ( " ' /" itd).
prije svega izmedu head tagova pukni ovo:
Code:
<link rel="stylesheet" href="putanja do style sheeta" type="text/css">

jel ti baca kakve errore ili samo ne kuzi css? ako je ovo drugo rijesenje je gore.
pozz

e, da fali ti jedan ' u ovom redu kod passworda, here u r Smile

Code:
mysql_pconnect('localhost', 'user', 'password');

i dam ruku u vatru da nesto nije u redu sa spajanjem na bazu Smile

_________________
mp3hr.com
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group