ďťż

[php] Zapis do pliku i zmienne

       

Podstrony


telcocafe

Mam taki kod:
$file=fopen("config.php", "w"); /* otwiera plik do zapisu */ flock($file, 2); /* blokuje do zapisu */ fwrite($file, "<? $db_serwer="); /* zapisuje wartość */ flock($file, 3); /* odblokowuje plik */ fclose($file); /* zamyka plik */
Służy on oczywiście do zapisania tekstu w pliku. Zwróćmy główną uwagę na tę linię:
fwrite($file, "<? $db_serwer=");
Wynika z niej, że do pliku należy wpisać "<? $db_serwer="); . Jednak skutek jest inny - do pliku zostaje zapisana wartość zmiennej $db_serwer, mimo że jest ona w cudzysłowach. Jak zrobić, by do pliku został zapisany tekst $db_serwer, a nie wartość?



Kod działa poprawnie, zmień cudzysłowia z podwójnych na pojedyncze '<? $blah', albo daj slasha przed $ "<? \$blah"

Ja osobiście polecam pojedyncze cudzysłowia, bo działają szybciej :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.