Autor Zpráva
HGD
Profil
mam takovej problémek, potřebuju scriptem vytvořit v adresáři "image" adresář, který bude mít číslo podle ID záznamu a v tom adresáři ještě jeden - "view", ale ten VIEW mi to na localu funguje, ale na webu ne
Matty
Profil
HGD
A mohl by si nám říct, jak to nefunguje?
Napadá mě, že složce s ID si nenastavil práva k zápisu.
HGD
Profil
sry, sem zapoměl napsat ty chyby co to hází. Adresář IMAGE má nastavená práva 0777

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 1001 is not allowed to access /home/www/sdhstrizovice.cz/subdomeny/www/image/12 owned by uid 33 in /home/www/sdhstrizovice.cz/subdomeny/www/admin/gallery/EditGallery.php on line 78

Warning: chmod() [function.chmod]: Unable to access ../image/12/view in /home/www/sdhstrizovice.cz/subdomeny/www/admin/gallery/EditGallery.php on line 80

Warning: chmod() [function.chmod]: SAFE MODE Restriction in effect. The script whose uid is 1001 is not allowed to access /home/www/sdhstrizovice.cz/subdomeny/www/image/12 owned by uid 33 in /home/www/sdhstrizovice.cz/subdomeny/www/admin/gallery/EditGallery.php on line 80

Warning: chmod() [function.chmod]: stat failed for ../image/12/view in /home/www/sdhstrizovice.cz/subdomeny/www/admin/gallery/EditGallery.php on line 80
Folkow
Profil
A nastavuješ nově vytvořeným složkám práva 777? Nově vytvořené mají totiž 755, pokud se nepletu..
HGD
Profil
function folder(){
      mkdir('../image/'.mysql_insert_id(), 0777);
      umask(0000);
      chmod('../image/'.mysql_insert_id(), 0777);
     return true;
    };
      if(folder()==true){
        // složka pro miniatury
        mkdir('../image/'.mysql_insert_id().'/view', 0777);
        umask(0000);
        chmod('../image/'.mysql_insert_id().'/view', 0777);
      }
Folkow
Profil
Hele ten restriction efekt způsobují myslím ty dvě tečky, tzn. že se chceš vrátit o složku nahoru... vždycky jsem něco podobného řešil a nikdy nevyřešil.. :-( tak doufám, že ti pomůže někdo jiný..
HGD
Profil
a co když bych dal tu funkci na vytváření složek do souboru a ten soubor do tý složky, kde by se měli přidávat ?
HGD
Profil
prosím, pomoooc, jak se dostanu scriptem na složku upněně někde jinde? když použiju require, tak je to prd platný ne ?
Medvídek
Profil
ja myslel, že práva 0777 jdou nastavit jen přes ftp_chmod :)
HGD
Profil
tak newim, ale píše to kvanta chyb, ale nechápu co se tomu nelíbí

Warning: ftp_mkdir() expects parameter 1 to be resource, string given in /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php on line 4

Warning: ftp_chmod() expects exactly 3 parameters, 2 given in /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php on line 6

Warning: ftp_mkdir() expects parameter 1 to be resource, string given in /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php on line 9

Warning: ftp_chmod() expects exactly 3 parameters, 2 given in /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php:4) in /home/www/sdhstrizovice.cz/subdomeny/www/image/slozky.php on line 13


<?php
if(isset($_GET[name])){
 if(!empty($_GET[name])){
  ftp_mkdir('../image/'.$_GET[name], 0777);
   umask(0000);
  ftp_chmod('../image/'.$_GET[name], 0777);

    // složka pro miniatury
    ftp_mkdir('../image/'.$_GET[name].'/view', 0777);
     umask(0000);
    ftp_chmod('../image/'.$_GET[name].'/view', 0777);

   header("location: http://$_SERVER[HTTP_HOST]/admin/index.php?admin=gallery&option=galler y&new=ok");
 }else{
   echo "neni číslo";
  }
}else{
  echo "špatné GET";
 }
?>
HGD
Profil
dobrý, už sem to pořešil, sme neuměl pracovat s tim ftp_...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0