Autor Zpráva
Albaspstros
Profil *
Zdravim, som tu znova...
Snazim sa v PHP programe doplnovat text do dokumentu pomocou funkce fopen a fwrite... Je tu ale mensi problem, funkcia fopen("file.php", "a+"); my sice dovoli otvorit dokument a neskor doplnat text na koniec dokumentu bez toho aby bol predchadzajuci text vymazany, ale ja by som potreboval doplnit text na zaciatok dokumentu bez toho aby za zbytok vymazal... Teoreticky by to malo ist s paramatrom "r+" ale nejde, text sa pri tom vymaze...
Jakuje
Profil
Asi nejlepší je si ten text někam zkopírovat do proměnné, kdzž cheš psát na začátek.
Albaspstros
Profil *
Nejak jsem nepochopil ^ ^...
nightfish
Profil
jednoduše to nejde... musíš si buď obsah načíst do proměnné, přidat na začátek text a uložit proměnnou do souboru
nebo použít totéž, ovšem s pomocným souborem

viz http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=71 690
Albaspstros
Profil *
Vyriesil som to inak...

$handle = fopen("test3.php", "rb");
$contents = stream_get_contents($handle);
fclose($handle);


$text = $_POST["text"];
$data = $contents.$text;
$fp = fopen("test3.php", "r+");
fwrite($fp, $data);
fclose($fp);

A funguje to :)...
nightfish
Profil
$data = $contents.$text;
k obsahu načteného souboru připojíš text... takže to imho nedělá to, co chceš
Albaspstros
Profil *
Skolacka chyba, melo to byt obracene...

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: