Otevření textového souboru pomocí PHP

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Jak můžu otvevřít textový soubor pomocí PHP skriptu? Zkoušel jsem fopen() a fwrite(), ale to hlásí chyby. Může mi někdo poradit? Díky....
  2. Jaké chyby? Ukázka skriptu? Těžko bude někdo věštit, když neposkytneš žádné použitelné informace. Příklad: $fp = fopen ("text.txt", "w"); fwrite($fp,"Ahoj"); fclose($fp);
  3. 2Peter: <s prominutím OT>Je lepší klást svůj dotaz pouze jednou. Já osobně jsem myslela, že mě šálí zrak, když jsem zde neviděla svou odpověď. Taky není divu, byl to v jiném vláknu... http://www.webzdarma.cz/forum/read.php?f=2&i=35079&t=35079. Btw zbi ti odpověděl stejně, takže sis moc nepomohl :-) </OT>
  4. Když tohle uložíš do souboru třeba opensoubor.php, tak se ti na ve stejném adresáři vytvoří soubor text.txt ve kterém bude napsáno Ahoj. Jestli chceš číst už z existujícího souboru, tak do závorek za fopen musíš napsat k němu cestu("./adresar/text.txt") a místo ! "w" tam dát "r", nebo jiné písmeno podle návodu níže. <?php $fp = fopen ("text.txt", "w"); fwrite($fp,"Ahoj"); fclose($fp); ?> 'r' - Otevřít pouze pro čtení; nastaví ukazatel na začátek souboru. 'r+' - Otevřít pro čtení a zápis; nastaví ukazatel na začátek souboru. 'w' - Otevřít pouze pro zápis; nastaví ukazatel na začátek souboru a zkrátí soubor na nulovou délku. Pokud soubor neexistuje, pokusí se ho vytvořit. 'w+' - Otevřít pro čtení a zápis; nastaví ukazatel na začátek souboru a zkrátí soubor na nulovou délku. Pokud soubor neexistuje, pokusí se ho vytvořit. 'a' - Otevřít pouze pro zápis; nastaví ukazatel na konec souboru, Pokud soubor neexistuje, pokusí se ho vytvořit. 'a+' -Otevřít pro čtení a zápis; nastaví ukazatel na konec souboru. Pokud soubor neexistuje, pokusí se ho vytvořit.
  5. Možná má problém s přístupovými právy - viz chmod .
  6. Diky uz jsem to vyresil. (mel jsem absolutni adresu).

← Zpět na všechna témata