Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: move_uploaded_file()  (Přečteno 14941 krát)

czechian

  • Návštěvník
  • Příspěvků: 29
move_uploaded_file()
« kdy: 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
Lucid Lynx

Dr.Silenator

  • Aktivní člen
  • *
  • Příspěvků: 136
Re: move_uploaded_file()
« Odpověď #1 kdy: 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 ;)
Lenovo ThinkPad T61 - Ubuntu 8.10, Core2duo 2.0Ghz+2GB RAM+128 Nvidia Geforce 7600GS - Slackware 11.2

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: move_uploaded_file()
« Odpověď #2 kdy: 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.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

czechian

  • Návštěvník
  • Příspěvků: 29
Re: move_uploaded_file()
« Odpověď #3 kdy: 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
« Poslední změna: 28 Ledna 2008, 23:03:43 od Anna Taliánová »
Lucid Lynx

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: move_uploaded_file()
« Odpověď #4 kdy: 29 Ledna 2008, 08:54:23 »
Vlozte sem presne ten kod, kterym se pokousite o mv souboru
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

czechian

  • Návštěvník
  • Příspěvků: 29
Re: move_uploaded_file()
« Odpověď #5 kdy: 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!!!!!!
Lucid Lynx

czechian

  • Návštěvník
  • Příspěvků: 29
Re: move_uploaded_file()
« Odpověď #6 kdy: 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
Lucid Lynx

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: move_uploaded_file()
« Odpověď #7 kdy: 30 Ledna 2008, 20:56:21 »
zkuste misto toho "/image/original/" dat "./image/original/"
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

czechian

  • Návštěvník
  • Příspěvků: 29
Re: move_uploaded_file()
« Odpověď #8 kdy: 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!!
Lucid Lynx

Dr.Silenator

  • Aktivní člen
  • *
  • Příspěvků: 136
Re: move_uploaded_file()
« Odpověď #9 kdy: 31 Ledna 2008, 08:05:05 »
ten server byl Windowsovy ?? ... kopirovat do slozky xxx/xxx je z linuxoveho pohledu nemozny ...
Lenovo ThinkPad T61 - Ubuntu 8.10, Core2duo 2.0Ghz+2GB RAM+128 Nvidia Geforce 7600GS - Slackware 11.2

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: move_uploaded_file()
« Odpověď #10 kdy: 31 Ledna 2008, 12:32:21 »
Pripadne ./ misto jen nazvu adresare.
Take si myslim, ze je chyba tam
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Dr.Silenator

  • Aktivní člen
  • *
  • Příspěvků: 136
Re: move_uploaded_file()
« Odpověď #11 kdy: 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
Lenovo ThinkPad T61 - Ubuntu 8.10, Core2duo 2.0Ghz+2GB RAM+128 Nvidia Geforce 7600GS - Slackware 11.2

 

Provoz zaštiťuje spolek OpenAlt.