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: nefunguje mi copy() v php5 na apache2 [vyřešeno]  (Přečteno 1330 krát)

mirec

  • Návštěvník
  • Příspěvků: 2
nefunguje mi copy() v php5 na apache2 [vyřešeno]
« kdy: 23 Října 2006, 11:44:19 »
ahojte poradi mi niekto ?

skuste kliknut na stranku https://147.229.210.141/soubor.php a skusit pridat fotku vypise vam chybu!!

Warning: copy(./photos/blueone.jpg) [function.copy]: failed to open stream: Permission denied in /var/www/soubor.php on line 5

tu je zdrojak k dispozici:
<?php
if ($ok){
   if($fotka_type=="image/jpeg" || $fotka_type=="image/pjpeg" || $fotka_type=="image/gif" ||
      $fotka_type=="image/x-png"){
         copy ($fotka,"./photos/$fotka_name");
         echo "<p align=\"center\">\n<img src=\"./photos/$fotka_name\" alt=\"Foto:$jmeno\">\n";
         echo "
<big><b>$jmeno</b></big>\n";
         echo "
Velikost:$fotka_size bajtu </p>\n";
         }
else    
      echo "typ $fotka_type neni podporovany
";
}
?>

netreba nainstalovat nejaky copy modul alebo nieco take..? v principe by mal zdrojak fungovat,samozrejme neuviedol som chybajucu cast formulara v html kode,myslim ze ten treba nie je :)

poradte dakujem,mirec
« Poslední změna: 26 Října 2007, 00:39:28 od Anna Taliánová »

LS

  • Závislák
  • ***
  • Příspěvků: 3849
    • http://linux.euweb.cz
nefunguje mi copy() v php5 na apache2
« Odpověď #1 kdy: 23 Října 2006, 11:53:13 »
Jak jsou nastavena prava na tom adresari, kam se to ma ukladat?

Jere

  • Stálý člen
  • **
  • Příspěvků: 625
nefunguje mi copy() v php5 na apache2
« Odpověď #2 kdy: 23 Října 2006, 13:46:45 »
Samozrejme nutnost proverit prava.

Hint: funkce file_exists(), is_writable(), is_readeable()

mirec

  • Návštěvník
  • Příspěvků: 2
nefunguje mi copy() v php5 na apache2
« Odpověď #3 kdy: 23 Října 2006, 16:33:54 »
diki chalani za pomoc bolo to v tom ze ten samotny priecinok tusim nemal take prava dal som chmod 777 aj na priecinok kde sa to ma ukladat aj na ten soubor.php ktory vlastne tento skript prevadzal..dakujem :) uz to funguje

 

Provoz zaštiťuje spolek OpenAlt.