La kunde få tilgang til å endre en enkelt php fil

Nextri

Rebel
burde vel gå med å lese filen med php, printe inholdet i et tekstfelt. la brukeren gjøre endringer, og deretter lagre det til den samme php filen. Blir ikke vanskeligere enn å skrive til f.eks. en txt fil.

PHP:
$filnavn = "fil.php";   
$h = fopen($filename, "r");
$innhold = fread($h, filesize($filenavn));
fclose($h);
//print data i et textarea

PHP:
//sjekk om skjema er sendt inn
$h = fopen($filenavn, "w+");       
fwrite($h, $_POST['textfelt']);          
fclose($handle);

eventuelt la han laste ned filen, deretter ha et upload script som lagrer filen på samme plass.

Personen bør være en som kan stoles på
 

Bjørnar

Gründer
det er mulig, men er det kritiske data? dersom dette er noe jeg kjenner til fra før av åpenbare grunner, send meg en mail så kan jeg se på det ;)
 

quicktech

Medlem
Dette er fullt mulig, men svært, svært risikabelt. Hva er hensikten med å gjøre dette? Når du sier "kunde" mener du da kanskje "moderator" eller "administrator"? Det er jo ikke så galt om denne tilgangen kun åpnes for folk som kun ønsker det beste for siden og som aldri vil ha motivasjon for å hacke deg, men husk nå for all del på at du i praksis gir den respektive brukeren tilgang til alt PHP har rett til å gjøre på serveren så dette bør du tenke nøye gjennom.
 
Topp