Autor | Zpráva | ||
---|---|---|---|
Debo Profil * |
#1 · Zasláno: 15. 8. 2010, 19:32:40
Použil jsme script:
<? copy("test.txt", "asd.txt"); ?> ale vypsalo mě to tuhle chybu: Warning: copy(asd.txt) [function.copy]: failed to open stream: Permission denied in /home/free/ic.cz/p/phptest/root/index.php on line 2 Ještě uvedu co má script udělat. Má vytvořit soubor asd.txt podle vzoru test.txt. Předem děkuji. |
||
svadla Profil |
#2 · Zasláno: 15. 8. 2010, 20:32:02
Uprav prava k adresari.
|
||
Debo Profil * |
#3 · Zasláno: 16. 8. 2010, 14:40:54
Aha a ještě se chci zeptat jaká funcke se používá k vytváření adresářů textového typu?
|
||
nightfish Profil |
#4 · Zasláno: 16. 8. 2010, 14:41:44
Debo:
„jaká funcke se používá k vytváření adresářů textového typu?“ Nic jako "adresář textového typu" neexistuje. |
||
Debo Profil * |
#5 · Zasláno: 16. 8. 2010, 14:45:46
Myslel sem textový soubor s koncovkou .txt
|
||
nightfish Profil |
#6 · Zasláno: 16. 8. 2010, 14:46:52
file_put_contents('./soubor.txt', 'textovy obsah'); |
||
Debo Profil * |
#7 · Zasláno: 16. 8. 2010, 14:47:35
Aha díky...
|
||
Debo Profil * |
#8 · Zasláno: 16. 8. 2010, 14:54:04
Vyskytl se problém, když tuto funkci použiji píše mě to že to nemá přístup k soubor.txt . Když soubor.txt vytvořím a dám tomu práva na 777 tak to akorát přepíše obsah. Si si jistý že tahle funkce je k tvorbě textových souborů?
|
||
nightfish Profil |
#9 · Zasláno: 16. 8. 2010, 14:58:03
Debo:
„Si si jistý že tahle funkce je k tvorbě textových souborů?“ Ano, jsem. Pokud PHP nemá oprávnění k vytvoření souboru, tak jej nevytvoří. Zkontroluj si práva na nadřazeném adresáři. Pokud již soubor existuje, tak se přepíše jeho obsah. Pokud chceš ukládat na konec již existujícího souboru, použij file_put_contents('./soubor.txt', 'textovy obsah', FILE_APPEND); |
||
Debo Profil * |
#10 · Zasláno: 16. 8. 2010, 15:09:28
Aha nedošlo mi že ta složka musí mýt práva 777 díky...
|
||
Časová prodleva: 14 let
|
0