Autor Zpráva
Anonym
Profil *
Dobrý den,

pomocí příkazů:

umask(0000);
mkdir ($dir, 0777);


jsem vytvořil novou složku, když chci ale stáhnout fotku:

$contentExt = '';
            //* stažení obrázku
              while ( !FEof( $fpExt ) )
              {
                $contentExt .= FRead( $fpExt, 100000 );
              }
            FClose( $fpExt );
          
            // uložení obrázku na disk
            $fpInt = FOpen( $new, 'w' );
            FWrite( $fpInt, $contentExt );
            FClose( $fpInt );


tak mi nahlásí

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 2026 is not allowed to access /home/www/... owned by uid 33 in /home/www/....php on line 222

slozky prava maji, na tenhle server normalne uploaduju fotky ale tohle se mi jaksi nedari... na localhostu samozrejme neni zadny problem. Nabízí se samozřejmě vypnout safemode, ale opravdu to nejde jinak?

Díky za nápady
Fergi
Profil
zkus vypnout safe mode , pokud k tomu mas opravneni pak by to melo byt ok
AM_
Profil
Čím to je nevím, ale vidím jeden podstatný nedostatek - skript je nepříjemně náročný na paměť. Neměl bys vše skladovat v jedné proměnné a až po přečtení celého souboru ji uložit, ale vždy přečíst blok a rovnou ho uložit.
Anonym
Profil *
AM_
V souborech se nijak nevyznám, tohle je pouze zkopírovaný kód, můžeš mi říct jak by vypadal předělaný kód?
Anonym
Profil *
zdravím,
tak snad vyreseno, proste neslo nic ulozit do slozky pres mkdir tak jsem je zacal tvorit pres ftp_mkdir a vsechno uz slape...

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