Starší komentáře ke článku: PHP - manipulace se soubory
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 11.12.2001 9:52:50
Existujú nejaké funkcie, ktoré pracujú s názvom súboru? Zistenie názvov súborov (adresárov) v určenom adresári a pod.
Vďaka
Datum vložení: 25.3.2009 15:24:31
mě by to taky zajímalo, tvořim web a potřeboval bych načíst jména souborů obrázků do pole abych pak s nimi mohl dál pracovat
Datum vložení: 11.6.2003 23:46:35
poradte mi ako mam spravit takuto vec :
k dispozicii je txt subor s lubovolnum nazvom , v tomto textaku su ulozene povedzme nasledujuce udaje:
r;Pankrác
t;Servác
p;Bonifác
t;Ignác
u;Pafnuc
No, a hacik je v tom , ze potrebujem z tohoto textaku zobrazit na stranku, len presne dany riadok, a slovo za pismenom a dvojbodkociarkou... cize na stranke potrebujem mat iba napriklad:
Ignac
bez zobrazenia pismena t a dvojbodkociarky. Prave to je ten problem ktory mam, pretoze obsah toho textoveho suboru nemozem menit a musi zostat v tom tvare.
Preto potrebujem vediet, ci existuje nejaky prikaz na vyclenenie a zobrazenie urciteho riadku s textoveho suboru a urciteho slova, alebo aby zobrazoval od -- do urciteho znaku ... tak aby mi na stranke zobrazil .. iba "Ignac"
diky moc ! ... a nebol by som proti aby ste mi to ukazali na nejakom priklade ... :o) ... diiik
Datum vložení: 16.12.2004 12:31:45
Nacti si soubor do promenne typu array pomoci prikazu File.....vyber si radek ktery chces zobrazit a pak pomoci ereg_replace a spravneho regularniho vyrazu odtran co nechces zobrazit
Datum vložení: 14.8.2003 7:22:09
Když to použiju, vypíše mi to tyto chyby..
Warning: fopen("vzkazy.dat", "w") - Permission denied in /home/hw006084/treio/kontakty.php on line 236
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/hw006084/treio/kontakty.php on line 237
Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/hw006084/treio/kontakty.php on line 238
...vím co znamenají, ale nevím jak to mám dát do kupy.. Poradí mi prosím někdo?
Datum vložení: 4.3.2004 11:33:56
Práce se soubory je zdá se jednoduchá, já mám ale jiný problém. Potřebuji zjistit, jak použít funkce ftp_put(). Funguje skvěle, pokuď přesouvám soubor na stejném serveru jako je skript jinam, ale nevím, jak mu říct, aby nahrál soubor z něčího lokálního disku na server. Potřebuji udělat upload dokumentů od uživatele ke mě. Poradíte mi???
Datum vložení: 17.5.2004 18:45:35
Script nemoze pristupovat na lokalny disk pocitaca tam niekde "vonku". Jedinou moznostou je spravit formular, cez ktory Vam uzivatel tieto data posle. V pripade, ze budete prenasat aj binarne subory, je to trochu komplikovanejsie.
Datum vložení: 14.12.2004 16:25:57
Všetky odkazy na stránke Novy den nefungujú
Datum vložení: 16.12.2004 12:35:55
Děkuji za upozornění, nadbytečné odkazy jsem odstranil ;-)
Datum vložení: 20.2.2005 23:17:36
jsem nepochopil, takže já to jednou stránkou otevřu, napíšu, uložim a zavřu a přitom tam nic nenapíšu? asi jsem mimo
Datum vložení: 12.4.2005 22:53:50
<?php $soubor = File("table.txt") ;echo "$soubor" ?> Kdyz to pusitm na localhsotu tak mi to vypise jen Array misto obsahu souboru kde je napsano: Ahoj jak se vede Muzete mi rict kd mam chybu??
Datum vložení: 31.7.2006 16:44:01
Ty mu ten soubor cpeš do pole, aniž by jsi specifikoval, co přesně má ze souboru načíst a to načetl do proměnné. Správně je možno přistoupit např. takto: $fp = FOpen("table.txt", "r"); $data = FRead ($fp, FileSize("table.txt")); List($promenna1,$promenna2) = Explode("#", $data); //příkazem list se definují proměnné, do kterých se uloží přečtená data oddělená separátorem '#' z proměnné $data FClose($fp); Využívej techniku separátorů a nenech si v tom dělat guláš, PHP je děsně jednoduché, ale většina lidí - super namyšlených profi programátorů z toho dělá selanku.
Datum vložení: 11.5.2005 13:18:53
Podle mne je to na začátečníky celkem maso. Ta druhá ukázka je normální vražda. Např. $data = FRead atd atd....jde to přeci nejdříve vysvětlit lehčeji...
Datum vložení: 31.7.2006 16:44:49
Je to tak, vysvětlují to děsně složitě, asi vzorená deformace geniálních programátorů...
Datum vložení: 31.7.2006 16:47:35
Tvořím v PHP už pěkných pár let, ale když si čtu tady ty kurzy, tak mi musí hodně cvakat mozkovna, abych tomu chápal. Jiná terminologie a pomotané postupy, třeba cykly - a přitom pro začátečníky je důležité, jak si něco načíst a ne jak si to hned házet do cyklu. Bez cyklů a funkcí jsem se obešel první dva roky tvorby, bez databáze se obcházím dodnes - a heuréka - ono to funguje. PS - cykly zatěžují server - tj. používat jen v nutných případech a ne pořád. Funkce využívat jak nejvíc to jde včetně příklazu include.
Datum vložení: 25.7.2005 0:44:45
Vytvořím si česky psaný soubor data.txt, otevřu-li jej $fp = FOpen ("data.txt", "r"); a načtu obsah souboru do proměnné $data = FRead ($fp, FileSize ("data.txt")); Zavřu soubor FClose ($fp); a zobrazím-li jej echo $data; Zobrazí se soubor data.txt, ale ne česky. Místo dlouhých samohlásek a souhlásek s háčky je otazník. Kde je chyba?
Datum vložení: 31.7.2006 16:49:53
Podívej se na můj příspěvek tam nahoře, využívej separaci kombinací příkazu LIST a EXPLODE. Nejprve musíš načíst data ze souboru do proměnné. Ale tohle v článku je, kdyby jsi pozorně četl... I když trošku krkolomněji vysvětleno.
Datum vložení: 24.8.2007 14:21:10
Mám takový problém, lze do souboru dota.txt zapisovat i jinak, než že to na lokalu napíšu a pak to nahraju na web? Jde do něj zapisovat rovnou ze stránek?
Datum vložení: 6.11.2007 15:28:03
Jak zapisu pres php uvozovky do souboru??
Datum vložení: 12.11.2007 18:15:53
Dělám na jedné stránce přihlášení a potřebuji,aby bylo možno použít víc jmen uživatelů i bez použití databáze Mám nasledující kod: $fp2 = FOpen("users.txt", "r"); $soubor = FRead ($fp2,FileSize("users.txt")); FClose($fp2); for ($i = 0; $i < Count ($dat); $i++) $fp = FOpen("$soubor", "r"); $data = FRead ($fp, FileSize("$soubor")); List($jmeno,$password) = Explode("#", $data); FClose($fp); if($odesilatel != "$jmeno" ) echo "Špatné přihlašovací jméno"; elseif($heslo != "$password") echo "Špatné heslo"; ($soubor je vždy: uživatel#heslo) Potřebuji aby v souboru "users.txt" bylo víc uživatelských souborů např. uzivatel1.txt#uzivatel2.txt a aby proměnná $soubor (v $soubor je vždy:uživatel#heslo) mohla obsahovat oba soubory a script by sám porovnával jestli se v jednom z těchto souborů vyskytuje onen uživatel. Pokud někdo víte jak by se to dalo vyřešit prosím napište sem.