php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2005, 09:27  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard Anker Links parsen (RegEx)

Hi,

ich versuche eine ganze Internetseite zu parsen. Und zwar will ich alle Link die nach dem muste aufgebaut sind:

< href="#Zahl">irgentwo</a> vor das # noch etwas bestimmtes schreiben.

Ich komme mit RegEx noch nicht so klar... also plz nicht lachen *g*

Habe jetzt so rein von der Logic her das zusammengebastelt:
PHP-Code:
$str eregi_replace('href="#([0-9]*)"','href="http://www.google.de/#\\1"'$str); 
Aber Funktionieren tut es noch nicht. Kann wer helfen??

Dann noch eine Frage... wenn in $str meherere Stellen sind die dem RegEx entsprechen ersetzt der dann alle stellen... ?

MfG Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.01.2005, 12:01  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

Hab ich jetzt schon selbst rausgefunden... für die die es wiessen wollen:
PHP-Code:
<?php
// Gibt $str zurück mit dem passendem Prefix vor den Ankern
function changeAnker($str,$prefix){
    return 
eregi_replace("href=\"#([0-9a-z]+)\"","href=\"".$prefix."#\\1\""$str);
// function

// Gibt den passenden Prefix zurück
function getPrefix(){
    return 
$_SERVER['REQUEST_URI'];
// function

// Content ausgeben
echo changeAnker($content,getPrefix());
?>
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 Regex in PHP kompatible Syntax übersetzen NoiZy PHP-Fortgeschrittene 6 07.04.2008 09:04
Regex Link Problem Broadcast PHP Tipps 2008 2 29.02.2008 16:30
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
anker problem ApfeL HTML, Usability und Barrierefreiheit 10 27.08.2006 18:57
geht das mit parsen?? Dopedouglaz PHP Tipps 2006 6 22.05.2006 14:13
Anker erstellen fachinformatiker HTML, Usability und Barrierefreiheit 5 17.05.2006 10:18
Darstellung von Links ohne Parameter seven-12 PHP Tipps 2006 4 16.02.2006 15:31
RegEx findet Stringvorkommen nicht PHP Tipps 2007 6 08.12.2005 21:52
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Links mit verschiedenen Inhalten und extra Fenster HTML, Usability und Barrierefreiheit 6 27.04.2005 22:23
Links per RegEx aus Quelltext finden DerDesian PHP Tipps 2005 4 18.03.2005 13:18
links erstezen mit regex felicitas PHP-Fortgeschrittene 7 17.02.2005 09:05
Regex für attribute in quelltexten robo47 PHP Tipps 2005 6 27.01.2005 18:29
links wie z.B index.php?action=news aircrash PHP Tipps 2004 5 27.07.2004 21:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
typo3 link anker, typo3 php return ankerlink, php regex anchor, typo3 anchor prefix, anker html typo3 php, ajax anker parse, regex anker von bis, php reg_ex anker, php regex html anchor, regex link typo3, php regular expression anchor, typo3 ajax anker links, typo3 php a href parsen, typo3 startseite ankerlink, regex anker text links, regex for link anker, php regexp html anchor, typo3 link regex, regexp alle links, typo3 anker

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.