php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2006, 12:18  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard Suchen im Quelltext

Hallo Zusammen,

ich steh greade mal wieder an, und brauch einen gedankenschupser... :wink:

ich bastel gerade an einer suchfunktion, die sich durch html quelltext suchen soll aber die htmltags nicht mit finden soll.

Soll heissen alles was zwischen "< >" steht, soll er weg lassen.

ein Beispiel:

suchtext: [img]../pfad/zum/Bild[/img]
src der gferter reg

suchen soll er "src" und nur das nach dem
finden.
Ihr kennt doch sicher ne funktion womit ich das filtern kann.

danke im vorraus...
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.11.2006, 13:19  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

http://www.regenechsen.de/phpwcms/index.php?regex
M3g4Star ist offline  
Alt 22.11.2006, 14:46  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Ansatz:
PHP-Code:
<?php
$text 
'[img]../pfad/zum/Bild[/img]
src der gferter reg'
;

$text2 preg_replace("/<(.*) (.*)\/>/isU""\\2"$text);

echo 
$text2;
?>
Für alles weitere: siehe Link von M3g4Star.
Corvin ist offline  
Alt 22.11.2006, 15:39  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

danke für den Link, aber den kenn und benutze ich schon.

das Beispiel ist vielleicht etwas verkehrt.

da ich ja den Quelltext brauche, es darf nur nicht darin in den Tags gesucht werden, bzw ich zeig euch mal was ich vor habe.

PHP-Code:
<?php
    $res 
db_connect_1();

    
$query "SELECT text FROM cms WHERE bezeichnung = '$s' AND domain = '$domain'";
    
$abfrage mysql_query($query$res) or die(mysql_error());
    
$row mysql_fetch_assoc($abfrage);
    
    if (isset(
$_SESSION['such']) AND !empty($_SESSION['such']))
        {
        
$text $row['text'];  /* Dieser Text ist html Quellcode */

        
$text str_ireplace($_SESSION['such'],"[b]<font color=\"#ff0000\">".mb_strtoupper($_SESSION['such'])."</font>[/b]",$text);
        echo 
$text;   /* Hier wird natürlich auch das oben angeführte "src" im <img Tag geändert. das möchte ich verhindern. */
        
}
    else
        {    
        echo 
$row['text'];
        }
?>
wie man sieht, brauch ich den Quelltext, jedoch such ich eine Lösung, das er mir die HTML Tags nicht umschreibt.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 22.11.2006, 19:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard Re: Suchen im Quelltext

Zitat:
Zitat von JEGO
Soll heissen alles was zwischen "< >" steht, soll er weg lassen.
http://de3.php.net/strip_tags
Zergling-new ist offline  
Alt 23.11.2006, 09:17  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Hallo Zerg,

danke für deinen Link, aber wie du im 2ten teil vielleicht siehst, brauch ich den html Quelltext da dieser ausgegeben wird.

ich muss es nur schaffen das ich das Highlighting hinbekomme und da darf das script das nicht in den tags machen. also dazwischen <>

ich brauche aber die tags, kann sie also auch nicht mit strip_tags() entfernen.

greets JEGO
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 24.11.2006, 19:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

deine fragestellung ist mehr als anstrengend. was soll denn nun genau geschehen? in deutsch bitte:
nikosch ist offline  
Alt 25.11.2006, 00:16  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

so ganz versteh ich dich auch nicht, aber bei strip_tags() kannst du auch tags angeben, die belassen werden sollen. wäre also schonmal ein anfang, denn dann könntest du alle weglassen die ein "src" haben (a, img,..).



[/url]
brian johnson ist offline  
Alt 25.11.2006, 10:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wie ersetze ich in einem Text, jedoch nicht innerhalb von HTML-Tags?
Zergling-new ist offline  
Alt 25.11.2006, 17:33  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

cooler Link (die lösung kommt mir aus einem füheren Posting aber verdammt bekannt vor... ). und jetzt hab ich auch die frage kapiert. tja, fall gelöst, oder?
nikosch 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
Firefox und der Quelltext.. a.jakob HTML, Usability und Barrierefreiheit 5 04.01.2008 04:43
Quelltext korrigieren PHP Tipps 2007 7 02.01.2007 23:05
Quelltext anderer Seiten cycap PHP Tipps 2007 29 03.01.2006 13:40
Keinen Zeilenumbruch im Quelltext erzeugen? pino PHP Tipps 2005-2 5 04.10.2005 14:08
preg_match beim quelltext einer html-seite dackel-gott-whaa PHP-Fortgeschrittene 11 21.09.2005 15:11
Quelltext einer Seite auslesen PHP Tipps 2005-2 1 12.07.2005 18:57
quelltext einer seite auslesen... Sclot PHP Tipps 2005-2 8 18.06.2005 01:15
[Erledigt] Apache: IP-Adresse im Quelltext verschlüsseln Server, Hosting und Workstations 2 16.03.2005 00:22
Quelltext aus anderem Frame auslesen PHP Tipps 2005 7 07.03.2005 21:09
Problem beim Quelltext bearbeiten PHP Tipps 2005 2 01.02.2005 13:46
Quelltext im IE themonk Off-Topic Diskussionen 15 17.12.2004 13:40
Quelltext anzeige geht nicht themonk Off-Topic Diskussionen 14 14.09.2004 20:22
Quelltext in Textdatei speichern PHP Tipps 2004 19 18.07.2004 18:36
quelltext in textfeld laden? HTML, Usability und Barrierefreiheit 2 17.06.2004 09:23
quelltext auslesen problem??? PHP Tipps 2004 17 14.06.2004 19:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php quelltext img suchen, suchen im quelltext, im quelltext suchen php, mit php im quelltext suchen, preg_grep quelltext auslesen beispiele, im quelltext lösung finden

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:58 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.