ďťż

[PHP] Problem z funkcją date()

       

Podstrony


telcocafe

Piszę 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.