Gå til innhold

Hva er php scriptet for å oprette nye filer?


Anbefalte innlegg

Videoannonse
Annonse

touch("filnavn.txt");

Denne lager filen "filnavn.txt".

 

$filnavn = $_POST['filnavn'];
$innhold = $_POST['innhold'];
$fp = fopen($filnavn, "a");
if(!empty($filnavn) && !empty($innhold)) {
 touch($filnavn);
 if(is_writable($filnavn)) {
   if(!$fp) {
     fwrite($fp, $innhold);
     fclose($filnavn);
     echo "$filnavn er opprettet, med $innhold som innhold";
    }
  }else {
  die("Kunne ikke skrive til '.$filnavn.'. CHMOD 777 må utføres");
  }
 }else {
   die("Navnet på filen, og innholdet i filen kan ikke være tomt");
}

Lenke til kommentar

Fra http://no.php.net/fopen

'a' Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.

 

Du kan ta vekk touch($filnavn); siden filen allerede er opprettet i det du kjører

$fp = fopen($filnavn, "a");

 

En annen ting, husk å escape ALL input $_POST['filnavn']; og $_POST['innhold'];

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...