Avatar billede bahn Nybegynder
22. februar 2004 - 18:55 Der er 4 kommentarer og
1 løsning

Der kommer \ foran alle "

Jeg er ved at lave så jeg kan ændre indholdet af siderne på min hjemmeside online!


men der kommer \ foran alle " når jeg gemmer indholdet af en side i nedenstående script

jeg tror det går galt når det bliver sendt men hvad kan jeg gører??

if (isset($_POST[edit_php]))
{
if (is_file ($source))unlink($source);
$fp = fopen($source,"wb");
fwrite($fp, $tekst);
fclose($fp);
header("Location: $source");
}

<FORM ACTION="edit_side.php" name="form_edit_php" METHOD="POST"><TABLE BORDER="0">
<TR>
    <TD valign="top"><B>Php fil:</B></TD>
    <TD><textarea name="tekst" style="width:430; height:150"><?=$contest;?></textarea></TD>
</TR>
<TR>
    <TD COLSPAN="2" ALIGN="center"><input type="hidden" value="<?=$source?>" name="source"><INPUT TYPE="submit" name="edit_php" VALUE="send"></TD>
</TR>
</TABLE></FORM>

ovenstående er et uddrag af siden
Avatar billede squashguy Nybegynder
22. februar 2004 - 19:01 #1
fwrite($fp, stripslashes($tekst));
Avatar billede gil-galad Nybegynder
22. februar 2004 - 19:01 #2
if (isset($_POST[edit_php]))
{
if (is_file ($source))unlink($source);
$fp = fopen($source,"wb");
$_POST = str_replace('\"','&quot;',$_POST);
fwrite($fp, $tekst);
fclose($fp);
header("Location: $source");
}
Avatar billede bahn Nybegynder
22. februar 2004 - 20:03 #3
hvad så når der skal være \ foran
som her: $onload = "onload=\"document..focus()\"";

det kommer til at se sådan her ud:
$onload = \"onload=\\\"document..focus()\\\"\";
Avatar billede bahn Nybegynder
22. februar 2004 - 21:11 #4
squashguy dit svar er enkelt og virker

kom med et svar så du kan få dine point
Avatar billede squashguy Nybegynder
27. februar 2004 - 19:32 #5
et lille svar..
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