Gå til innhold

Lagre html kode til en fil fra en variabel ?


Anbefalte innlegg

Videoannonse
Annonse

Hmm, er ikke så veldig dreven enda... :ermm:

 

Det jeg skal gjøre....

 

Her er jeg i trinn_01.php, når jeg klikker "OK!" her vil jeg at html koden i "HTML_Mail" skal skrives til en ny .php fil som lages i en mappe med header og footer.

<form action="trinn_02.php" method="post">

<input name="HTML_Mail" type="hidden" value='Her er masse html kode'>

<input id="Knapp" type="submit" name="Submit" value="OK!">

</form>

Lenke til kommentar

trinn_02.php:

 

<?php

file_put_contens('test.php','
Dette er headeren
' . $_POST["HTML_Mail"] . '
Dette er footeren');

?>

 

Denne lagrer innholdet i HTML_Mail med "Dette er headeren" og "Dette er footeren" foran og bak. Bytt ut test.php med det filnavnet du vil bruke. Dersom du vil ha en ny fil for hver gang kan du bruke

 

<?php

file_put_contens(tempnam('/hvor/skal/filen/ligge', 'test') . '.php','
Dette er headeren
' . $_POST["HTML_Mail"] . '
Dette er footeren');

?>

 

Da får du en fil i katalogen som heter testETELLERANNET.php, og som ikke finnes fra før. Har ikke testet koden, men jeg håper du skjønner konseptet.

 

Se: http://www.php.net/manual/en/function.tempnam.php

 

MVH Audun

Lenke til kommentar

Shit ! Jeg fikk jeg denne feilmeldingen ...?

 

Fatal error: Call to undefined function: file_put_contens() in /home/www/ osv.... on line 3

 

Men vil ikke den koden kjøres hver gang noen åpner den siden da, hvis koden skal ligge i trinn_02.php ?

Endret av bazzo
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...