ďťż
Podstrony
|
telcocafeWitamMam ksiege gosci wszytko jest fajnie tylko chcialbym dodac jeszcze do niej emoty i mam mały problem z tym: Ten kod sluzy do zapisania: <form method="post" action="gb_view.php"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td height="37"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">Imię</font><br> <input type="text" name="name" size="30"> </td> </tr> <tr> <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br> Tre¶ć</font><br> <textarea name="comment" cols="30" rows="5"></textarea> </td> </tr> <tr align="right"> <td> <input type="submit" name="Button" value="Wy¶lij"> </td> </tr> </table> <br> </form> <font face="Verdana, Arial, Helvetica, sans-serif" size="2" > Ten do wczytania: <? $txt=fopen("guest_book/guestbook.gb","r"); $gbfile=""; while($line=fgets($txt,3000)) $gbfile.=$line; if(isset($name)&&isset($comment)) { $name=stripslashes(strip_tags($name)); $comment=stripslashes(strip_tags($comment)); mail("mail@kingnero.de","Gästebucheintrag","name: $name Text:$comment"); $gbfile="<b>$name</b> - ".date("m/d/Y")."<br>\n$comment<br><br>\ n".$gbfile; fclose($txt); $txt=fopen("guest_book/guestbook.gb","w"); fputs($txt,$gbfile); } echo $gbfile; fclose($txt); ?> A to kod do emotów $ikonki=array(":)"=>"<img src=icon_smile.gif>",":-)"=>"<img src=icon_smile.gif>",":D"=>"<img src=icon_biggrin.gif>",":-D"=>"<img src=icon_biggrin.gif>",":("=>"<img src=icon_sad.gif>",":-("=>"<img src=icon_sad.gif>",":P"=>"<img src=icon_razz.gif>",":-P"=>"<img src=icon_razz.gif>",":|"=>"<img src=icon_neutral.gif>",":-|"=>"<img src=icon_neutral.gif>",";)"=>"<img src=icon_wink.gif>",";-)"=>"<img src=icon_wink.gif>"); i to moze sie jeszcze przydac :P echo strtr($tekst,$ikonki); Sorki za taki dlugi temat :( prosil bym o szybką pomoc :( Pozdrawiam Zrób po prostu tak $text = str_replace (":-]]", "<img src='emoty/usm.gif'>", $text); Zmienna $text przechowuje twoje dane z textarea czyli comment jak znajdzie w tekście np. :-]] to zamienia to na adres do emotki potem to wszystko jest zapisywane do pliku i przy samym już odczycie jest ok. Str_replace – służy do znajdowania i zamiany tekstu U mnie to zdaje egzamin – oczywiście przy wcześniejszym zabezpieczeniu wpisów przed użytkiem Tagów ps. ten kod niby co dałeś do zapisu to jest sam formularz , ten plik gb_view.php zapisuje poprzez ten formularz Użytkownik pOwP edytował ten post 05 czerwiec 2005, 14:54 ale zerżnołeś kod i nawet nie wiesz o co chodzi - read http://4programmers.net/faq.php?id=744 coś nie chce działać ten twój kod :( Dobry tutorial -> http://www.webinside...hp/tutoriale/28 przejrzalem ten tutorial i probowalem cos wylombinowac ale nic z tego :blink: nie wyszlo :blink: pomozcie please... :notworthy: A no i wielkie dzieki za tutki :) przydadza sie bardzo :) Użytkownik Gruchi edytował ten post 06 czerwiec 2005, 13:54 przejrzalem ten tutorial i probowalem cos wylombinowac ale nic z tego :blink: nie wyszlo :blink: pomozcie please... :notworthy: A no i wielkie dzieki za tutki :) przydadza sie bardzo :) jak jestes taki kozak z php to moglbys pomoc :) Nie wiem nad czym tak strasznie się głowisz. 1. Pobierasz stekst z textarea 2. wrzucasz go do str_replace(), najlepiej kilka razy zależnie od rodzaju uśmieszku $z = str_replace(':)', '<img src="obrazki/usmiech.gif" />', $z);3. Zapisujesz to do pliku. Moim zdaniem powinieneś to przerobić na bazę. hmm dziwne cos mi nie idzie to za bardzo :( moglby ktos wrzucic to do srodka ten kodzik w odpowiednie miejsce i na pm bede wdzieczny :( jak jestes taki kozak z php to moglbys pomoc :) Jeśli znajdę chwilę napisze taki skrypcik i prześle... :D Widzę że to forum preferuje gotowce i martwi mnie to. :no: Jesli podeslesz bede wdczieczny gdymy mogl ci jakos z czego pomoc to wal smialo :) Użytkownik Gruchi edytował ten post 08 czerwiec 2005, 12:16 |
|||
Sitedesign by AltusUmbrae. |