Avatar billede hp-power Nybegynder
06. maj 2009 - 10:25 Der er 3 kommentarer og
1 løsning

indsætning af text i form med knap..

hejsa

jeg har en simpel form
<?
session_start();
?>
<form id="form1" name="form1" method="post" action="text.php">
 
  <input name="emne" type="text" id="emne" value="<? echo $_SESSION['emne']; ?>" />
  <p>&nbsp;</p>
  <p>
    <textarea name="text" id="text" cols="45" rows="5"><? echo $_SESSION['text']; ?></textarea>
</p>
  <p>
    <label>
    <input type="submit" name="ok" id="ok" value="OK" />
    </label>
</p>
</form>
<br />
<hr />
<? echo nl2br($_SESSION['text']); // visning af text med html ?>


og min funktions fil

<?
session_start();
//session_unset();
$_SESSION['emne'] = $_POST['emne'];
$_SESSION['text'] = $_POST['text'];
$fil = "img/test 3.jpg";
$_SESSION['text'].= "<img src='$fil'>";
header("Location: index4.php"); /* Redirect browser */
?>

det indsætter godt nok teksten men hvis man gør det flere gange kommer der nogle \ ind i billede filen kode

nogle der kan hjælpe...
Avatar billede hp-power Nybegynder
06. maj 2009 - 12:10 #1
Den simpe test

har en form med et tekst felt ( indeholder: " ). og en knap klikker på knappen

functionen er:

echo $_post['test']

så havde jeg jo regner med at der ville komme " frem men der kommer \" hvordan undgår man \
Avatar billede dkfire Nybegynder
06. maj 2009 - 12:28 #2
Du skal bruge funktionen stripslashes()

http://dk.php.net/manual/en/function.stripslashes.php

Det skyldes at magic_quotes_gpc er sat til on.
http://dk.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc

Brug get_magic_quotes_gpc() til at finde ud af om det er nødvendig at bruge stripslashes().
Avatar billede hp-power Nybegynder
06. maj 2009 - 12:44 #3
point til dig
Avatar billede dkfire Nybegynder
06. maj 2009 - 21:15 #4
Og et svar fra mig da :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB