ďťż
Podstrony
|
telcocafeMam 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 :) |
|||
Sitedesign by AltusUmbrae. |