toss Skrevet 17. februar 2005 Del Skrevet 17. februar 2005 er det mulig å kjøre et php-script fra en form? slik at når jeg skriver inn et script og trukker på submit så kjøres det på serveren.. takker for svar Lenke til kommentar
jorgis Skrevet 17. februar 2005 Del Skrevet 17. februar 2005 (endret) <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 17. februar 2005 av jorgis Lenke til kommentar
Equerm Skrevet 17. februar 2005 Del Skrevet 17. februar 2005 Da må du vel skrive inn <form action="navnet-til-php-filen-du-skal-bruke.php"> ? Lenke til kommentar
toss Skrevet 17. februar 2005 Forfatter Del Skrevet 17. februar 2005 ...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. ja, det var det ja.. og det kan være greit til å chmode filer osv.. tusen takk for svar Lenke til kommentar
jorgis Skrevet 18. februar 2005 Del Skrevet 18. februar 2005 Til chmod? Husk at det ikke er alltid at PHP kan chmodde filer via chmod(). Lag deg heller et kjapt lite chmod-script som tar det via FTP. Da er du sikret suksess, spess hvis safe_mode er på. Lenke til kommentar
Equerm Skrevet 18. februar 2005 Del Skrevet 18. februar 2005 Har jeg misforstått eller er PHP-shell mailing greiene på en måte som et eget mailsystem? Lenke til kommentar
jorgis Skrevet 18. februar 2005 Del Skrevet 18. februar 2005 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå