[PHP] str_replace probleem

Pagina: 1
Acties:
  • 26 views sinds 30-01-2008

  • Sjoerd
  • Registratie: December 2003
  • Niet online
ik werk met ktml (een cms opmaak systeem),in combinatie met dreamweaver, voor het beheer en opmaak van de tekst in een nieuwsbrief.
op 1 of andere manier maakt ktml de volgende code aan bij het aanmaken van een link

HTML:
1
2
3
4
<table width="96%" border="0" cellspacing="0" cellpadding="0">
         <tr>
           <td><P><A href=\"http://www.google.nl\">test</A></P><br></td></tr>
       </table>


wat natuurlijk niet werkt
nu wil het manueel onderscheppen door:

PHP:
1
2
3
$zoekstring="A href=\";
$goed="A href=";
$vak1 = str_replace($zoekstring,$goed,$vak1); 


dit wil niet werken door de schuine streep :?
(zoals je ook hierboven ziet)
kan verder nergens vinden hoe hier rond te werken.

Modelbouw - Alles over modelbouw, van RC tot diorama


  • DaRKie
  • Registratie: December 2001
  • Laatst online: 12-02 09:57
\\ gebruiken?

  • EdwinG
  • Registratie: Oktober 2002
  • Laatst online: 20:44
Aan de highlighting kun je al zien dat je syntax niet helemaal klopt.
Gebruik \\ om een enkele \ weer te geven, anders wordt die enkele \ gezien als een escape voor "
PHP:
1
2
3
4
5
<?php
$zoekstring = "A href=\\";
$goed = "A href=";
$vak1 = str_replace($zoekstring,$goed,$vak1);
?>

[ Voor 40% gewijzigd door EdwinG op 07-08-2006 14:38 ]

Bezoek eens een willekeurige pagina


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Kom op zeg, het gebruik van \ voor escapes is echt wel goed gedocumenteerd in de handleiding en wordt op elke tutorialsite en in elk boek wel behandeld. Dit is in elk geval prima te vinden zonder topic op GoT. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.