copy()
15 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é.
-
taq tato funkcia mi nece fungovat... pise, ze je to koli bezpecnostnym dovodom. neviete niekto poradi, co mam robit, aby mi to slo?
-
otevri soubor, načti obsah do proměnné, ulož proměnnou do souboru s jiným jménem - prostě si napiš vlastní funkci na kopírování a pak nahraď ve zdrojovém kódu volání copy voláním nové funkce - někde na foru je uvedena a jmenuje se copy2
-
<HTML>Funkce copy() je na wz <a href="http://www.webzdarma.cz/pp.html?2#2">zakázaná</a>. <a href="http://www.webzdarma.cz/forum/read.php?f=2&i=33059&t=33013">copy2</a></HTML>
-
jeeej dakujem :) uz mi to ide :)
-
Este 1 otazka... to moze kopirovat len subory mensie ako 2 MB?
-
Co to vezme pamet. Takze nevim jaka je maximalni velikost souboru. Ale pro bezne soubory by to melo stacit.
-
<HTML>Pouzij radeji: <a href="http://master.webzdarma.cz/copy.phps">copy2()</a> To dilo co tu nekdo predtim vytvoril je docela pochybny.</HTML>
-
"Pouzij radeji: copy2() To dilo co tu nekdo predtim vytvoril je docela pochybny." přiznám se, že tomu vyjádření příliš nerozumím. Co se má použít? Co je pochybny? A co uvést nejaké nepochybné řešení ...
-
richard: omlouvám se, už jsem to pochopil...
-
Možná by obsah: http://master.webzdarma.cz/copy.phps bylo dobré zabudovat do faq.webzdarma.cz, tady se všechny funkce jmenují copy2() a protože jich více různých může být problém najít tu nepochybnou
-
<HTML>2ds: to můžu zařídit, stejně jsem dis chtěla psát...</HTML>
-
<HTML>Tou pochybnou jsem myslel zbi-ho reseni. Kdyz pominu vse ostatni tak prinejmensim musim prece vedet zda kopirovani probehlo uspesne a tim ridit dalsi beh scriptu. Jestlize to uzivateli neco vypise ale script to nevi je to na nic. Proto jsem tu funkci napsal znovu a rovnou zavedl flock.</HTML>
-
Nechci do toho moc rýpat, ale flock není zrovna 100% účinný (odzkoušeno). Já jsem začal používat sice složitější, ale zato účinné řešení: dočasné soubory. Inspiroval jsem se zde: http://www.dgx.cz/trine/item/atomicke-operace-jeste-jednou a od té doby bez jediného problému.
-
Tom: používám flock při zápisu logu do souboru, občas jsou tam dva záznamy za sebou, jen trošku posunuté v čase, jako kdyby po načtení stránky se stránka načetla ještě jednou - myslíš, že by to mohlo být způsobené tím flock?
-
<HTML>flock() dela to co ma. Ano, diky neatomickemu chovani muze i s jeho pouzitim dojit k naruseni mezi fopen() a flock(), ale mrkni na script jeste jednou: $handle_dst = fopen($dst, "wb") // <- na tomto miste muze dojit k naruseni flock($handle_dst, LOCK_EX) ale naruseni ceho? soubor je prazdny a pred zapisem se uzamce takze dalsi volani "narusitel" muze vynulovat nulovy soubor a to nicemu nevadi ;) Horsi je to u zapisu do souboru ktery jiz nejaka data obsahuje a maji byt zachovana, to ale neni nas problem.</HTML>