Autor Zpráva
Mr.Puschkin
Profil *
Zdravím Vás!

Nevíte jak zapsat php kód do fwrite?

$soubor = fopen("cesta\test.php", "w");
fwrite($soubor, "

xxxx

");
fclose($soubor);

takhle se vytvoří soubor s názvem test.php a obsahem xxxx ale když xxxx přepíšu třeba na
echo "xxxx";
tak už to nejde.Zkoušel jsem to přes proměnný ale taky nic.Dá se to nějak ošteřit?

Všem děkuji za rady
bitbit
Profil
musíte celý php script, který chcete uložit ukládat jako řetězec, takže:

$soubor = fopen("cesta\test.php", "w");
fwrite($soubor, "

$xx = \"xxxx\"; \n
if ($xx == \"xxxx\"){  \n
   echo \"xxx\"   \n
}  \n

");
fclose($soubor); 
bitbit
Profil
jeste je to treba upravit - ale antispam me nechce nechat :-D, takze

$soubor = fopen("cesta\test.php", "w");
fwrite($soubor, "

\$xx = \"xxxx\"; \n
if (\$xx == \"xxxx\"){  \n
   echo \"xxx\"   \n
}  \n

");
Mr.Puschkin
Profil *
bitbit
Děkuji, funguje.Ještě mi nastal jeden problém spojený s fopen() a to ten, že mi vytvořený soubor ukládá v kódování ANSI a potřebuju to dostat třeba do UTF-8.Našel jsem příkaz iconv() ale asi se mi to nedaří správně zapsat.Mohl by ještě někdo poradit?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: