Ga naar inhoud

PHP regexp probleem!


anoniem

Aanbevolen berichten

Hallo, Ik ben bezig met een scrippie dat sites on the fly naar morse vertaalt. Nu ondervind ik iets raars. Zie voorbeeldcode. Het plan is alle HTML, stylesheets and scripts te isoleren, de teksten te vertalen en dan het hele zaakje weer op een hoop te gooien en weer te geven. werkend voorbeeld: [url]http://www.oersoep.nl/oerbagger/2.php?url=http://www.junkmail.nl/[/url] Het lijkt dus best te werken, maar soms ook weer helemaal niet: [url]http://www.oersoep.nl/oerbagger/2.php?url=http://www.zend.com/manual/[/url] Ik dacht aan het maximale grootte van $string, maar dat is onzin gebleken... Heeft iemand een idee / suggestie? [code:1:b1a4d4830c] <? // dit werkt $string = '<script LANGUAGE="JavaScript"> blah! </script> etcetera...' ; if( eregi( '^.*</script[^>]*>', $string, $res ) ){ echo $res[0]; }else{ // geen match echo "Why hast thou forsaken me?!?"; } // dit niet $array = file( 'http://www.zend.com/manual/', 'r'); $string = implode( '', $array ); if( eregi( '^.*</script[^>]*>', $string, $res ) ){ echo $res[0]; }else{ // geen match echo "Why hast thou forsaken me?!?"; } ?> [/code:1:b1a4d4830c]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...