Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: czechian 27 Ledna 2008, 20:15:03

Název: move_uploaded_file()
Přispěvatel: 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
Název: Re: move_uploaded_file()
Přispěvatel: Dr.Silenator 28 Ledna 2008, 11:14:07
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 ;)
Název: Re: move_uploaded_file()
Přispěvatel: Petr Merlin Vaněček 28 Ledna 2008, 12:50:57
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.
Název: Re: move_uploaded_file()
Přispěvatel: czechian 28 Ledna 2008, 22:22:23
prava slozky jsou nastavena 777. Pokusil jsem se i zeditovat XXX/XXX.jpg na /XXX/XXX.jpg.. Bez výsledku :(( Diky
Název: Re: move_uploaded_file()
Přispěvatel: Petr Merlin Vaněček 29 Ledna 2008, 08:54:23
Vlozte sem presne ten kod, kterym se pokousite o mv souboru
Název: Re: move_uploaded_file()
Přispěvatel: czechian 29 Ledna 2008, 21:53:54
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!!!!!!
Název: Re: move_uploaded_file()
Přispěvatel: czechian 30 Ledna 2008, 20:34:34
...

$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
Název: Re: move_uploaded_file()
Přispěvatel: Petr Merlin Vaněček 30 Ledna 2008, 20:56:21
zkuste misto toho "/image/original/" dat "./image/original/"
Název: Re: move_uploaded_file()
Přispěvatel: czechian 30 Ledna 2008, 21:13:57
Tim skriptem to neni - je to export z jineho Linuxoveho serveru a tam to chodilo bez problemu.

Kazdopadne Dekuji!!
Název: Re: move_uploaded_file()
Přispěvatel: Dr.Silenator 31 Ledna 2008, 08:05:05
ten server byl Windowsovy ?? ... kopirovat do slozky xxx/xxx je z linuxoveho pohledu nemozny ...
Název: Re: move_uploaded_file()
Přispěvatel: Petr Merlin Vaněček 31 Ledna 2008, 12:32:21
Pripadne ./ misto jen nazvu adresare.
Take si myslim, ze je chyba tam
Název: Re: move_uploaded_file()
Přispěvatel: Dr.Silenator 31 Ledna 2008, 17:24:34
Citace
/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