[PHP]Upload problemen in safemode *

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een groot probleem met een nieuwe site van me,

met daarop een zogenaamde tour of beauty. Men kan zich inschrijven en dan kan hij/zij via de site foto's van zich online zetten.

Het werkt als volgt, als men registreert wordt er onder de map 'tour' met permissions 777 een map gemaakt gelijk aan de naam van de persoon (username) als volgt:
PHP:
1
<?            $nick = stripslashes($nick);            $oldumask = umask(0);            mkdir("tour/$nick", 01777);            umask($oldumask);?>

dan kunnen ze plaatjes uploaden naar deze map en dat gaat goed, en het plaatje wordt weergegeven, maar als ik eenmaal iets met het plaatje wil doen
PHP:
1
<?$picturesizes = getimagesize("tour/$nick/$pictureone");$pictureoneheight= 250 / $picturesizes[0] * $picturesizes[1];?>

etc. krijg ik deze fouten:
code:
1
2
3
4
5
Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access tour/Stille12/Stille121.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 49

Warning: getimagesize: Unable to open 'tour/Stille12/Stille121.jpg' for reading. in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 49

Warning: Division by zero in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/tour.php3 on line 50

en als ik de map wil verwijderen via HTTP met de volgende script:
PHP:
1
<?function delete($file) { if (is_dir($file)) {  $handle = opendir($file);   while($filename = readdir($handle)) {   if ($filename != "." &amp;&amp; $filename != ".."){    delete($file."/".$filename);   }  }  closedir($handle);  rmdir($file); } else {  unlink($file); }}delete("../tour/$nick");}?>

krijg ik de fouten:
code:
1
2
3
4
5
Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access ../tour/Stille12/pasfoto.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 63

Warning: SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access ../tour/Stille12/Stille121.jpg owned by uid 2526 in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 63

Warning: RmDir failed (Directory not empty) in /usr/local/psa/home/vhosts/webpagina.nl/httpdocs/admin/kandidaten.php3 on line 61

Deze fouten zijn echt heel vervelend aangezien de site af zou zijn, dacht ik, en dan ga je de boel online gooien en dan heb je al dat zooi met die permissions.
Is er iemand die misschien een oplossing weet?

Acties:
  • 0 Henk 'm!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 23-07 18:19
(jarig!)
Zo te zien heeft je hostingprovider dus SAFE MODE aanstaan.

In de safe mode worden sommige dingen niet toegestaan. Bij php.net kun je precies zien welke dingen zijn uitgeschakeld in de safe mode.

Je zou kunnen kijken of er iets te regelen valt met je provider, door ze bijvoorbeeld een mailtje te sturen.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hmm ja dat doet ie liever niet safe mode uitzetten :/


echt waardeloze server.. nu heb ik hem nog laten crashen ook door al dat gezeik met die permissions enzo...
tenminste hij geeft nu steeds time-outs..

maar is er nog een andere oplossing?

Acties:
  • 0 Henk 'm!

Verwijderd

je zou kunnen vragen of de systeem admin daarzo voor jou even de owner van de map wil veranderen, zodat de webserver eigenaar van die map is.

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op woensdag 22 mei 2002 08:55 schreef _Assassinator_ het volgende:
hmm ja dat doet ie liever niet safe mode uitzetten :/


echt waardeloze server.. nu heb ik hem nog laten crashen ook door al dat gezeik met die permissions enzo...
tenminste hij geeft nu steeds time-outs..

maar is er nog een andere oplossing?
Server laten crashen????

Als jij dmv PHP de server laat crashen dan is er iets niet goed. Je kan de server aanzienlijk vertragen maar crashen is me nog nooit gelukt.

Ik zou als ik jouw was een andere hoster zoeken want die server is niet goed.


Verder zou je hier kunnen http://www.php.net/manual/en/features.safe-mode.php kunnen kijken, misschien staat daar een oplossing voor uploaden in safe mode

offtopic:
Vraag aan een modje of je titel mag veranderd worden naar bv:
[PHP]Upload problemen in safemode

Deze namelijk niet zo duidelijk... :)

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 23-07 18:19
(jarig!)
Op woensdag 22 mei 2002 09:11 schreef LuCarD het volgende:

offtopic:
Vraag aan een modje of je titel mag veranderd worden naar bv:
[PHP]Upload problemen in safemode

Deze namelijk niet zo duidelijk... :)
[forum=26]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
de hosting is idd niet zo super, maar de hosting wordt gedaan door een vriend van de opdrachtgever :/ dus ik snap als de opdrachtgever het liefst bij hem blijft hosten..

maar op mijn verzoekjes over die safe mode uitzetten ed wordt niet echt gereageerd en volgens de opdrachtgever wilt hij dat niet uitzetten omdat er nog heel veel andere sites opdie server gehost worden en dat vind hij te riskant :/
Pagina: 1