login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bestanden/Mappen op server geraken niet weg

Offline ZG1988 - 07/08/2006 01:48
Avatar van ZG1988Gouden medaille

überleet
  1. mkdir($album_map, 0777);
  2. // aanmaken van thumbsmap
  3. mkdir($album_thumbs, 0777);
  4. // aanmaken van commentaar
  5. mkdir($album_comment, 0777);


dit zijn enkele mappen die ik een gebruiker aanmaakt op mijn server, wanneer ik die map wil verwijderen via ftp geeft hij een foutmelding en krijg ik die niet weg.

enkel via een functie unlink(maplocatie) verwijderd hij de map/bestand van de server ... 

8 antwoorden

Gesponsorde links
Offline Maarten - 07/08/2006 01:50 (laatste wijziging 07/08/2006 01:51)
Avatar van Maarten Erelid
Citaat:
enkel via een functie unlink(maplocatie) verwijderd hij de map/bestand van de server
Mooi.

Is er ook een probleem?
Als je via FTP wilt verwijderen kan je proberen om met PHP.net: chown de owner van de map in te stellen op die van je FTP...
Offline Gerard - 07/08/2006 01:50
Avatar van Gerard Ouwe rakker Dat komt omdat hij met mkdir() de mappen aanmaakt met de rechten van apache en niet van jouw eigen user die jij hebt op die server. Je kunt ze dan ook alleen maar verwijderen met de apache user en daarvoor heb je dus PHP nodig.
Offline ikkedikke - 07/08/2006 10:45
Avatar van ikkedikke PHP expert je kan eevt ook kijken naar php.net: umask
Offline ZG1988 - 07/08/2006 13:21
Avatar van ZG1988 Gouden medaille

überleet
  1. $path = "dump";
  2.  
  3. $user_name = "root";
  4.  
  5. chown($path, $user_name);


wanneer ik dit probeer zegt hij
Citaat:
Warning: chown(): Operation not permitted in /home/frent/domains/frent.be/public_html/Amerika/standard_pages/fotoalbum_images/chown.php on line 6


die umask snap ik niet echt, er staat nergens bij opwelk bestand je dat wilt zette ?

umask(0777);

maar bij CHMOD is dat

chmod($path, 0777);

dus ... ? ?

Offline CDNC - 07/08/2006 13:30
Avatar van CDNC PHP ver gevorderde online een upload-systeempje maken... met unlink gaat dat wel...
Offline ZG1988 - 07/08/2006 14:06
Avatar van ZG1988 Gouden medaille

überleet
ik kan wel iets verwijdere met unlink en rmdir
maar ik wil dit ook kunnen via FTP
want als ik telkens bij mijn upload systeem elke afbeelding meot gaan uploade ben ik een tijdje zoet.
terwijl emt FTP dit direct is gedaan.

en dat kan ik blijkbaar ook al niet, its toevoegen in die map.
Offline ikkedikke - 07/08/2006 14:12
Avatar van ikkedikke PHP expert de waarde die je voor het laatst aan umask hebt meegegeven wordt standaard van commando's als mkdir enz afgetrokken. als je dus bij umask "022" meegeeft (standaard geloof ik) dan wordt chmod(0777) dus 0755. als je dus umask op 0 zet blijft 777 ook echt 777 .
Offline ZG1988 - 07/08/2006 14:15 (laatste wijziging 07/08/2006 14:23)
Avatar van ZG1988 Gouden medaille

überleet
okee ik zal het eens proberen, merci 


okee het werkt, merci !!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s