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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.10.2006, 15:45:39
darknessatnoon darknessatnoon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 4
Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Habe da ein kleines Problem wo ich nicht weiterkomme.

Das ist das was Ich bis jetzt hab.
PHP-Code:
<?PHP
$file 
"http://www.hornoxe.de/page.php?118";
$array file($file) ;
foreach (
$array as $value){
    
$suche1 '<a href=';
    
$var1 strchr($value$suche1);
    
$suche2 ='<img ' ;
    
$var2 strchr($var1$suche2);
    echo 
$var2;
}

?>
Hier ist das Beispiel

Problem ist zb. das erste Bild in der Ausgabe hat keinen Link und am ende sammelt sich noch müll der weg muss.
Gedacht von mir ist eine art Bilder Vorschau einer fremden Seite.

Hat evtl jemand nen Tip für Mich oder ne andere lösung?
Mit Zitat antworten
  #2  
Alt 03.10.2006, 16:04:32
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Was willst du denn bei deinem Script am Ende erhalten?
Dein Script würde dir solche Sachen zurück liefern.

<a href="xxxx"><img src="xxxxxx"></a>weitere Tags oder Text
<img src="xxxx"></a>weitere Tags oder Text
__________________
Grüße Andes
Mit Zitat antworten
  #3  
Alt 03.10.2006, 16:10:12
darknessatnoon darknessatnoon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 4
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Genau das.
<a href="xxxx"><img src="xxxxxx"></a>

Sieht man ja im Beispiel was raus kommt.
Hier

Ich will sowas in der Art in mein Forum einbauen.
Mit Zitat antworten
  #4  
Alt 03.10.2006, 16:36:19
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Ich würde es mit preg_match_all() lösen.
PHP-Code:
$file join(''file("../datei.html"));
preg_match_all("/<a.*?<img.*?<\/a>/"$file$ergebniss);
print_r($ergebniss); 
Ausgabe:
Array
(
[0] => Array
(
[0] => <a href="xxxx" ...><img src="xxxx" ....></a>
[1] => <a href="xxxx" ...><img src="xxxx" ....></a>
)

)
Die Trefferanzeige stimmt nicht ganz. Wenn auch a-Tags ohne img-Tag existieren, kommt so eine Ausgabe.

Ausgabe:
Array
(
[0] => Array
(
[0] => <a href="xxxx" ...><img src="xxxx" ....></a>
[1] => <a href="xxxx"...>xxx</a>xxxx<a href="xxxx" ...><img src="xxxx" ....></a>
)

)
__________________
Grüße Andes

Geändert von Andes (03.10.2006 um 17:11:47 Uhr)
Mit Zitat antworten
  #5  
Alt 03.10.2006, 19:34:52
darknessatnoon darknessatnoon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 4
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Doch ist für mich schon eine sehr gute lösung.
Vielen Dank


Gruss Darknessatnoon
Mit Zitat antworten
  #6  
Alt 03.10.2006, 20:58:16
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Ob dies nun dies sauberste Lösung ist, weiß ich noch nicht so recht. Komme aber momentan auf keinen anderen Weg.

PHP-Code:
$file join('',file("datei.html"));
preg_match_all("/<a.*?>(?!<img)(?!<\/a>)/i"$file$atag);

foreach(
$atag[0] as $string)
{
    if(
substr_count($string"<img") > 0) print $string."\n";

Ausgabe:

<a href="xxx"><img src="xxx"></a>
<a href="xxx"><img src="xxx"></a>
<a href="xxx"><img src="xxx"></a>

So würde die Ausgabe mit print_r() der Rückgabe von preg_match_all() aussehen.

Code:
Array
(
    [0] => Array
        (
            [0] => <a href="xxx"><img src="xxx"></a>
            [1] => <a href="xxx">
            [2] => <a href="xxx"><img src="xxx"></a>
            [3] => <a href="xxx"><img src="xxx"></a>
            [4] => <a href="xxx">
         )

)
__________________
Grüße Andes

Geändert von Andes (03.10.2006 um 21:01:35 Uhr)
Mit Zitat antworten
  #7  
Alt 05.10.2006, 20:22:26
darknessatnoon darknessatnoon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 4
AW: Bilder aus Seite inkl Vorschau und Links Filtern und ausgeben

Klappt schon ganz gut nur muss Ich evtl für andere Seiten andere Suchmuster definieren.
Und wie kann Ich dies hier deuten.

PHP-Code:
preg_match_all(???????????,$file,$ergebniss
Das ist ja mal was ganz neues für Mich.


Gruss Darknessatnoon

Geändert von darknessatnoon (07.10.2006 um 02:15:44 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
Ausgeben der Formular-Daten auf auktueller Seite skobe PHP Grundlagen 2 13.06.2006 07:26:40
bilder ausgeben Dönerman PHP Grundlagen 2 26.09.2005 16:09:40
Hinweis ausgeben das die Seite geladen wird. juergen PHP für Fortgeschrittene und Experten 4 27.07.2005 17:33:37
Daten aus Textdatei auf einer HTML oder PHP Seite ausgeben Max_04 PHP Grundlagen 10 16.05.2005 12:53:35
Komplette Seite in PHP (Links und Co.) Big Dee PHP Grundlagen 4 19.09.2003 12:48:24


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


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


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