Gå til innhold

kjøre phpskript fra form


Anbefalte innlegg

Videoannonse
Annonse

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

 

Da vil brukeren bli redirectet til dinphpfil.php, og dataene fra formet blir tilgjengelig fra $_POST['navn']. :)

 

EDIT: Ah, misforstod.

 

Det er seff mulig å kjøre PHP-kode sendt inn fra et form. Funksjonen eval() kjører den koden som blir sendt til den. dinphpfil.php kan f.eks. se slik ut da:

 

<?php
$kode = $_POST['kode'];
eval($kode);
?>

 

PSOBSACHTUNG: eval() er en meget stygg funksjon på mange måter. Å ukritisk kjøre brukerinnsendt PHP-kode er ikke lurt, og det er ytterst skjeldent at et problem kun kan løses ved bruk av eval().

 

...men hvis du trenger et lite "PHP-shell" for testbruk, er det helt greit, så lenge ingen tullebukker sniker seg innom siden og ødelegger siden din.

Endret av jorgis
Lenke til kommentar
For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them.

 

PHP sin mail()-funksjon bruker altså sendmail.

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å
×
×
  • Opprett ny...