ďťż
Podstrony
|
telcocafePiszę skrypt do obsługi komentarzy i się zaciąłem na najprostszym kawałku :/Otóż w skrypcie do funkcji fputs() mam przypisane cudzysłowia i gdy próbuję wywołać datę to już mi wywala błąd i nie wiem jak to obejść, żeby zmienne i funkcja date() miały cudzysłowia i żeby to działało. ;) $plik = "plik.txt"; $email_pop = str_replace("@", "[at]", "$email"); if ($imie && $www && $email && $tresc !== '') { fputs (fopen("$plik", "a+"), "<table cellspacing=0 cellpadding=0 width=90%> <tr> <td><b>Imię:</b></td><td>$imie</td> </tr> <tr> <td><b>Strona www:</b></td><td><a href=$www><i>$www</i></a></td> </tr> <tr> <td><b>E-mail:</b></td><td><a href=mailto:$email><i>$email_pop</i></a></td> </tr> <tr> <td><b>Wpis: (date('H:I:S'))</b></td><td>$tresc</td> </tr> </table><br>"); fclose(fopen($plik, "a+")); echo ('<center><table width="65%" style="border: 1mm solid green"><tr><td><font color="green"><b><center>Wiadomość została zapisana</center></b></font></td></tr></table></center>' ); } else { echo('<center><table width="65%" style="border: 1mm solid red"><tr><td><font color="red"><b><center>Wiadomość nie została zapisana. Wypełnij wszytkie pola!</center></b></font></td></tr></table></center>' ); } ?> Użytkownik sauron edytował ten post 15 lipiec 2006, 18:32 ...>Wpis: (".date("H:I:S"))."</b></td...O to chodziło? :huh: ...>Wpis: (".date("H:I:S"))."</b></td...O to chodziło? :huh: ...>Wpis: (".date("H:I:S").")</b></td...A teraz? Użytkownik KSMłody edytował ten post 15 lipiec 2006, 18:47 Poszło. Działa :) Dziękuję ;) (niby zagadnienie proste, ale się na tym wyłożyłem) //edit Kolejne pytanie :/ Mam kod: $email_pop = str_replace("@", "[at]", "$email"); $email_pop .= str_replace(".", "[dot]", "$email"); Zamienia on te małpy i kropki na nazwy słowne, tylko zamiast: ks-ekspert[at]wp.[dot]pl wywali mi: ks-ekspert[at]wp.plks-ekspert@wp[dot]pl Jak to naprawić? Użytkownik sauron edytował ten post 15 lipiec 2006, 19:12 $email_pop .= str_replace(".", "[dot]", "$email"); na $email_pop = str_replace(".", "[dot]", "$email"); (bez kropki przed =) or <?php $zamien = array( '@', '.' ); $na = array( '[at]', '[dot]' ); $email_pop = str_replace( $zamien, $na, $email ); ?> $email_pop .= str_replace(".", "[dot]", "$email"); na $email_pop = str_replace(".", "[dot]", "$email"); (bez kropki przed =) Racja... $email_pop = str_replace("@", "[at]", "$email"); $email_pop = str_replace(".", "[dot]", "$email_pop"); @sauron przeczytaj to do jasnej ciasnej: http://www.blog.ceri...ed-xss-podstawy // edyta proszę bardzo :] Użytkownik Bełdzio edytował ten post 15 lipiec 2006, 21:12 |
|||
Sitedesign by AltusUmbrae. |