Jeste jeden dotaz: pri ukladani do souboru pomoci fwrite($of, $data) se mi orezou tagy. muzu to nejak ovlinit - tady na na mem webu na wz? Nebo snad je jina lepsi cesta? - pristup na s tranky s timto zapisem bude mit (snad) jen spravce stranek (tedy JA :) ) a dalsi vyvoleni, od kterych neocekavam zneuziti.
Diky
Zapis do souboru sam zadny tagy pryc neda.. To musi delat nejaka funkce pred tim..
Sory: Nejsou to tagy ale uvozovky (a neni to chyba ale featura[čti fjůčura]:))
V manualu je to i popsane, ze to okouzluje uvozovky dle globalniho nastaveni (magic_quotes_runtime), ale kdyz se prikaz pouzije ve forme: fwrite($file, $data, $delka); tak by to melo fungovat a ono nefunguje. Nevite nekdo proc?
>> stane se ze " se prevede na \"
Da se tato vlastnost nejak obejit?
Diky
Vlastne ten cely skriptik je strasne jednoduchy, jeno nefunguje spravne...
$data=$_POST['aktuality'];
$file="soubor.txt";
$of=fopen($file, w);
$delka=strlen($data);
fwrite($of, $data, $delka);
fclose($of);
Tak to napred prozen pres addslashes():
$data=addslashes($_POST['aktuality']);
$file="soubor.txt";
$of=fopen($file, w);
$delka=strlen($data);
fwrite($of, $data, $delka);
fclose($of);
To uz jsem zkousel - vyzkousel jsem to znovu a vysledek je ze misto \" to napise \\\" :(
Tak se to podarilo vyresit. Jestli budete mit stejny problem, vezte ze reseni je: $data = stripslashes($_POST['aktuality']);