SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.07.2009, 23:04:13
Riegelhaus Riegelhaus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 91
Link-Tag löschen

Hi

ich sollte die Verlinkung löschen.

Also von

<a href="http://www.selfphp.de" target=_blank">www.selfphp.de</a>

sollte ich auf www.selfphp.de
kommen. Den ganzen Text im Tag inkl. dem Tag sollte ich rausnehmen <a href="http://www.selfphp.de" target=_blank"> </a>

nun ist der Inhalt jedoch immer anders, dass es kein Muster hat.

Meine Lösing entfernt zwar den Tag, aber nicht die individuelle Info. Das Resultat ist dann

www.selfphp.dewww.selfphp.de was nicht brauchbar ist.

PHP-Code:
$text=str_replace('<a href="mailto:',"","$text");
$text=str_replace('">',"","$text");
$text=str_replace('<a href=',"","$text");
$text=str_replace('target="_blank">http://',"","$text");
echo 
str_replace("</a>","","$text"); 
Wie jkann ich von < bis > löschen? resp ersetzen mit leer?

Danke
Mit Zitat antworten
  #2  
Alt 30.07.2009, 09:51:52
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Link-Tag löschen

mit einem regulären ausdruck: http://tut.php-q.net/de/regex.html
Mit Zitat antworten
  #3  
Alt 30.07.2009, 19:36:16
dsi dsi ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 54
Beiträge: 1
AW: Link-Tag löschen

Hallo Riegelhaus,

der reguläre Ausdruck

(?<=<a href="http://)[^\s]*(?=")

liefert dir alles, was zwischen <a href="http:// und dem nächsten " steht.


Der folgende Code wurde vom 'regex online tester' (http://www.regex-tester.de/regex.html) erstellt:

PHP-Code:
<?php
error_reporting
(E_ALL);

// Text bzw. String der durchsucht werden soll 
$string = <<<EOF
<a href="http://www.selfphp.de" target=_blank">www.selfphp.de</a>
EOF;

// das Suchmuster mit Delimiter und Modifer (falls vorhanden) 
$pattern '~(?<=<a href="http://)[^\s]*(?=")~';

// RegEx mit preg_match_all() auswerten 
preg_match_all($pattern$string$array);

// formatierte Ausgabe 
echo '<pre>'print_r($arraytrue), '</pre>';

?>
Hier kommst du innerhalb der nächsten 360 Tage direkt zu dem Beispiel:
http://www.regex-tester.de/uc_703_de.html



Viele Grüße
Dirk
__________________
forum.entwicklungs-hilfe.de

Geändert von dsi (30.07.2009 um 19:40:47 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder aus Ordner löschen + passenden Datensatz (MySql) Auf der Mauer MySQLi/PDO/(MySQL) 15 25.07.2009 14:21:23
Ein Link nicht immer anzeigen Tatjana PHP Grundlagen 3 31.07.2007 13:42:57
link nach ie öffnen... darkreeper PHP für Fortgeschrittene und Experten 10 28.04.2006 17:46:09
Dateiimport zu mysql Lars_oha PHP für Fortgeschrittene und Experten 10 18.09.2003 08:10:51
Verzeichnis inkl. Dateien löschen doudie PHP für Fortgeschrittene und Experten 5 16.11.2002 22:37:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:45:46 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt