Autor | Zpráva | ||
---|---|---|---|
ato3 Profil |
#1 · Zasláno: 8. 8. 2007, 16:38:31
Prosím o radu.. co dělám špatně, pokud mi prohlížeč píše při uploadu souboru toto:
Warning: move_uploaded_file(/web/2face.cz/asde/img/PICT1161.JPG) [function.move-uploaded-file]: failed to open stream: No such file or directory in /web/2face.cz/www/asde/kontrola.php on line 14 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/php8tXv3Y' to '/web/2face.cz/asde/img/PICT1161.JPG' in /web/2face.cz/www/asde/kontrola.php on line 14 Můj skript: $obrazek = $_FILES['obrazek']['name']; |
||
joejoe Profil * |
#2 · Zasláno: 8. 8. 2007, 16:57:51
tahle cast v ceske verzi manualu php pokud si pamatuju nebyvala prelozena uplne cela
print_r($_FILES); echo $_FILES['userfile']['error']; http://cz2.php.net/manual/en/features.file-upload.errors.php |
||
ato3 Profil |
#3 · Zasláno: 9. 8. 2007, 11:48:40
joejoe
myslím, že v tomhle chyba nebude... print_r($_FILES); tam jde spíše o to move_uploaded_file() ja vůbec ale enchápu co mám pozměnit, nemůže to být něco společného s register_globals? |
||
joejoe Profil * |
#4 · Zasláno: 9. 8. 2007, 12:55:18
takze
echo $_FILES['obrazek']['error']; // vypise "0" ? jeste muzes mit spatne nastavene opravneni: - webovy server obvykle bezi po jinym uctem jako ftp server (nekdy jsou i v jine skupine) - vychozi opravneni je obvykle u=rw,ga=r |
||
ato3 Profil |
#5 · Zasláno: 9. 8. 2007, 12:58:19 · Upravil/a: ato3
joejoe
jo, jo vraeclo to "0" ty oprávnění nechápu... ale už jsem si o tom něco našel... jde ty oprávnění teda změnit, aby pak upload fungoval? a jak kdyžtak..dik edit: Tak jsem nastavil ve všech složkách všechna práva - chmod 0777 je to dobře? |
||
joejoe Profil * |
#6 · Zasláno: 9. 8. 2007, 13:18:48
pres ftp klienta:
- pripojis se k webovemu prostoru - vyberes polozku - v menu "opravneni" v linuxu (na serverech) obvykle byvaji 3 zakladni skupiny uzivatelu: uzivatel (u), clenove skupiny(g), ostatni(a) pro kazdeho muzeme nastavit opravneni pro cteni (r), zapis(w), vykonani(x) |
||
ato3 Profil |
#7 · Zasláno: 9. 8. 2007, 13:26:39
joejoe
To jsem už udělal.... nastavil sje všechna práva všude Ale stále to nejde.... pořád stejná chyba Zkusil jsem i jiný skript na upload, ale vrací to stejnou chybu.. ještě něčím by to mohlo být? nebo mám kontaktovat svůj hosting? |
||
Ford Profil * |
#8 · Zasláno: 9. 8. 2007, 15:03:10
$adresar = $_SERVER['DOCUMENT_ROOT'] . "/admin/img/"; Zkus místo "/admin/img/" tohle "admin/img/". |
||
ato3 Profil |
#9 · Zasláno: 9. 8. 2007, 17:44:27
Ford
tim to není.. stále stejná chyba na jiném hostingu mi to funguje v pohode... takže to bude asi tim. |
||
bukaj Profil |
#10 · Zasláno: 9. 8. 2007, 20:18:41
ato3
A existuje určitě složka /web/2face.cz/asde/img/, do které se snažíš soubor nahrát? |
||
ato3 Profil |
#11 · Zasláno: 9. 8. 2007, 20:22:12
bukaj
ano, existuje, jen jsem nechtel, aby mi tam někdo lezl, tak jsem do error-hlasky prepsal puvodni adresar, takze jestli se tam chcete dostat, nepůjde vám to |
||
Časová prodleva: 17 let
|
0