Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: czechian 27 Ledna 2008, 20:15:03
-
dobry den,
pri uploadovani obrazku se mi zobrazi chybova hlaska : Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/XXXX' to 'XXXX/XXXX.jpg' in /var/www/XXXX/XXXX.php on line 263
mam nastaveno :
file_uploads On On
safe_mode On On
nevite cim povolit move_uploaded_file?
diky mooc
-
Zakladni problém bych viděl to ..., že kopírujete soubor do XXX/XXX.jpg protože základní složka je / tudíž bych zkusil kopírovat do /XXX/XXX.jpg ;)
-
Obcas taky byva potreba nastavit spravna pristupova prava k adresari XXXX - uvedomte si, ze pokud jste jej zalozil vy, ma pravdepodone nastavenou masku 755 (majitel cist-psat-spoustet, skupina cist-spoustet, ostatni cist-spoustet), pricemz apache bezi jako uzivatel www-data, coz je prave to "ostatni" a nema pravo zapisovat do adresare.
-
prava slozky jsou nastavena 777. Pokusil jsem se i zeditovat XXX/XXX.jpg na /XXX/XXX.jpg.. Bez výsledku :(( Diky
-
Vlozte sem presne ten kod, kterym se pokousite o mv souboru
-
Ted jsem se dostal do faze :
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access /z/zz/zzz.jpg in /var/www/x/xx.php on line 263
Nepodařilo se nahrát obrázek!
Dekuji moc za kazdou radu!!!!!!
-
...
$tmpfilename = $_FILES["foto"]["tmp_name"];
...
if (is_uploaded_file($tmpfilename)):
if (move_uploaded_file($tmpfilename, "/image/original/".$next_id.".jpg") == false):
exit("Nepodařilo se nahrát obrázek!");
...
Dekuji
-
zkuste misto toho "/image/original/" dat "./image/original/"
-
Tim skriptem to neni - je to export z jineho Linuxoveho serveru a tam to chodilo bez problemu.
Kazdopadne Dekuji!!
-
ten server byl Windowsovy ?? ... kopirovat do slozky xxx/xxx je z linuxoveho pohledu nemozny ...
-
Pripadne ./ misto jen nazvu adresare.
Take si myslim, ze je chyba tam
-
/image/original/".$next_id.".jpg
je to ted problém buď udejte plnou cestu v systému nebo zkuste dat tu tečku ... jinak vám skript nepojede