Autor | Zpráva | ||
---|---|---|---|
Albaspstros Profil * |
#1 · Zasláno: 5. 5. 2008, 12:20:59
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 |
#2 · Zasláno: 5. 5. 2008, 12:32:28
Asi nejlepší je si ten text někam zkopírovat do proměnné, kdzž cheš psát na začátek.
|
||
Albaspstros Profil * |
#3 · Zasláno: 5. 5. 2008, 12:39:56
Nejak jsem nepochopil ^ ^...
|
||
nightfish Profil |
#4 · Zasláno: 5. 5. 2008, 12:53:55
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 * |
#5 · Zasláno: 5. 5. 2008, 12:59:22
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 |
#6 · Zasláno: 5. 5. 2008, 13:05:51
$data = $contents.$text;
k obsahu načteného souboru připojíš text... takže to imho nedělá to, co chceš |
||
Albaspstros Profil * |
#7 · Zasláno: 5. 5. 2008, 13:21:30
Skolacka chyba, melo to byt obracene...
|
||
Časová prodleva: 16 let
|
0