Autor Zpráva
smith82
Profil
Ahoj,

rad bych touto cestou s nekym prodiskutoval muj problem, na ktery jsem narazil v PHP. Myslim si, ze to bude banalita, ale jiz nad tim travim urcity cas a momentlane nevim, kudy kam.

Jedna se mi o to, ze potrebuji v PHP zapsat do textoveho souboru textovou hodnotu, ktera se mi vrati z DB, ale tato hodnota se mi na souboru nezapise.

$content = $recfile[0]['name'];
echo $content;
$fp = fopen(DIR_PATH . "\\public\\temp\\myText.txt","wb");
fwrite($fp,$content);
fclose($fp);

Do promenne $content se mi nacte hodnota z databaze, bezpecne vim, ze tam ta hodnota je, protoze pomoci vypisu echo, se hodnota zobrazi.
Problem nastava, jakmile chci tuto hodnotu (obycejne jmeno) zapsat to vyse definovaneho souboru. Hodnota se mi proste do souboru nezapise.
Mysel jsem si, ze mam problem s pravy, popr. s cestami, ale zda se, ze ne, protoze kdy zadam napr.
fwrite($fp,"pokusny text");

vse se zapise bez problemu.
Dekuji za jakoukoliv radu, velice rad bych tento problem vyresil.
Kubo2
Profil
smith82:
Hodnota sa ti do súboru zapíše, ale ty ju nevidíš, pretože zapisuješ v binárnom režime — wb. Skús sa na súbor mrknúť v HEXA editore.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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