Ik hoop dat er nog iemand wakker is die me kan helpen, maar ik ben op zoek naar iets dat een url kan filteren uit een string
voorbeeld:
Wie kan me helpen? :)PHP Code:
<?php
$string = "Ga naar <a href=\"http://www.kaas.nl\" style=\"color:#fff;\">kaassite</a>. Leuke site! moet je eens kijken!";
$string = str_replace("<a(alles wat hier tussen valt)>","",$string);
$string = str_replace("</a>","",$string);
echo $string;
// komt uit: Ga naar kaassite. Leuke site! moet je eens kijken!
?>
- url script filteren uit string
-
09-08-2010, 03:18 #1
- Berichten
- 491
- Lid sinds
- 17 Jaar
url script filteren uit string
-
09-08-2010, 13:24 #2
- Berichten
- 750
- Lid sinds
- 15 Jaar
Ten eerste wanneer je html in een string gebruikt, dan moet je gewoon enkele quotes gebruiken dan hoef je de dubbele quotes niet te escapen. Maar wat wil je precies hebben van die link?
-
09-08-2010, 13:31 #3
- Berichten
- 491
- Lid sinds
- 17 Jaar
het het script gedeelte moet gefilterd worden, omdat ik anders in de knoei kom met mijn metatags. Die ondersteunen dat namelijk niet. Via mysql komt er een klein stukje van een artikel in de meta tag discription. Als er dus in de eerste 200 tekens een link voorkomt, raakt heel mijn head in de war. vandaar dat ik dan alleen het aanklikbare gedeelte van een link er uit wil hebben, en de <a html eruit gefilterd wil hebben.
-
09-08-2010, 13:36 #4
- Berichten
- 407
- Lid sinds
- 15 Jaar
-
09-08-2010, 13:42 #5
- Berichten
- 491
- Lid sinds
- 17 Jaar
Best wesley, bedankt voor je reactie. echter is het juist de bedoeling dat het ongeveer omgedraait word. De <a href> </a> html code is er al, maar die moet er juist uitgehaald worden. Wat er dan over moet blijven is wat er tussen <a href>(HIER DUS)</a> staat.
hier in het kort:
<a href="http://www.voorbeeld.nl">mijn site</a> -> mijn site
Soms geef ik hem ook weleens een style mee, dus die zou ook meegefilterd moeten worden. Snappen jullie wat ik bedoel?
-
09-08-2010, 13:42 #6
- Berichten
- 750
- Lid sinds
- 15 Jaar
gewoon strip_tags gebruiken
-
09-08-2010, 13:44 #7
- Berichten
- 491
- Lid sinds
- 17 Jaar
Raymond, zou je daar een nadere toelichting bij willen geven?
-
09-08-2010, 13:54 #8
- Berichten
- 407
- Lid sinds
- 15 Jaar
Raymond heeft gelijk, dan is het gewoon strip_tags.
-
09-08-2010, 13:59 #9
- Berichten
- 491
- Lid sinds
- 17 Jaar
Beste wesley en raymond, zouden jullie hier een voorbeeld van kunnen geven?
-
09-08-2010, 14:07 #10
- Berichten
- 202
- Lid sinds
- 14 Jaar
PHP Code:<?php
$string = "Ga naar <a href='http://www.kaas.nl' style='color:#fff;'>kaassite</a>. Leuke site! moet je eens kijken!";
echo strip_tags($string);
?>
-
09-08-2010, 14:09 #11
- Berichten
- 491
- Lid sinds
- 17 Jaar
oh haha, makkelijker kan inderdaad niet :D bedankt!
-
09-08-2010, 14:11 #12
- Berichten
- 202
- Lid sinds
- 14 Jaar
heb in bovenstaande code de dubbele quotes nog even vervangen naar enkele.
Graag gedaan :)
-
09-08-2010, 20:40 #13
- Berichten
- 277
- Lid sinds
- 17 Jaar
PHP Code:
$string = 'Ga naar <a href="http://www.kaas.nl" style="color:#fff;" >kaassite </a>. Leuke site! moet je eens kijken!';
echo strip_tags($string);
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic