login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bestand rechten

Offline Metalhead - 14/05/2005 19:31
Avatar van MetalheadHTML gevorderde Als ik vanuit een php-bestand een ander bestand wil inlezen en bewerken, welke rechten moet ik dat bestand dan geven? (Of mòet het dan 777 zijn?)

Want ik wil niet dat dit bestand op een andere manier wordt gewijzigd dan door het php-bestand....

7 antwoorden

Gesponsorde links
Offline Legolas - 14/05/2005 19:32
Avatar van Legolas Onbekend 744 dacht ik
Offline jopie - 14/05/2005 19:36
Avatar van jopie Onbekend
Citaat:
744 dacht ik
dat is idd het beste, maar dan moet je wel zorgen dat php de eigenaar van dat bestand is.
Offline Metalhead - 14/05/2005 19:43 (laatste wijziging 14/05/2005 19:47)
Avatar van Metalhead HTML gevorderde okay, leg uit...? (ik == noob)

Is zoiets goed?
  1. <?php
  2. chmod("file.dat", 0744);
  3. $scFile = fopen("file.dat", r+);
  4. $content = fread($scFile, filesize("file.dat"));
  5. //etc....
  6. fclose($scFile);
  7. echo ("<textarea>".$content."</textarea>");
  8. ?>
Offline Legolas - 14/05/2005 19:58
Avatar van Legolas Onbekend bijna, goed:
  1. <?
  2. if(!is_readable("file.ext")) chmod("file.dat",0744);
  3. $openfile = fopen("file.ext", r+);
  4. $inputinhoud = fread($openfile, filesize("file.ext"));
  5. //etc....
  6. fclose($openfile);
  7. $outputinhoud = htmlspecialchars($inputinhoud); // belangrijk ;-)
  8. echo "<textarea>".$outputinhoud."</textarea>";
  9. ?>

Das goed jah.
Offline Metalhead - 14/05/2005 20:14
Avatar van Metalhead HTML gevorderde Op zich zie ik nu geen verschil in wat jij zegt en wat ik zeg. (Het bestand wordt door mezelf gemaakt, dus ik weet dat het bestaat en dat er geen HTML in voor komt)...

Maar ik krijg dus wel een error dat ik niet de rechten heb om de bestandsrechten te wijzigen...
Offline Legolas - 14/05/2005 21:34
Avatar van Legolas Onbekend Probeer dan 755. en anders 777, wat is daar dan mis mee????
Offline Jon - 16/05/2005 11:06
Avatar van Jon PHP interesse 755 is goed. Ik gebruik altijd 755, maar gebruik niet 777, dan geef je eigenlijk in principe aan iedereen rechten toch? Ik heb ook al eens gehoord iets van 666.

Je kan ook op Anouksweb.nl kijken, dan bij tools en dan op CHMOD klikken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.375s