Portal > Foren > PHP > PHP-Programmierung > Nur Downloadlinks anzeigen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 19.08.2005, 16:43 Nach oben    #1
iRadiaX
Gast
 
Beiträge: n/a
Standard Nur Downloadlinks anzeigen

Hi,

ich habe momentan folgendes Script:

PHP-Code:
<?php
function get_zdnet($matches)
{
  echo 
"<b>Link</b>: ".$matches[1]."<br /><b>Text:</b> ".$matches[2]."<br /><br />";
}

  
$plg1cfg[url] = "http://zdnet.de/suchen/index.htm?query=".$q;
  
  if(
$plg1txt file_get_contents($plg1cfg[url]))
  {
    
$plg1match preg_replace_callback('!\<a class=nd href="(.*)"\>(.*)\</a\>!Uism','get_zdnet',$plg1txt);
  }
  else
  {
    echo 
"<!-- zdnet.de: Error 1! -->";
  }
?>
Das funktioniert auch perfekt. Aber jetzt will ich nur die Links anzeigen, die "/downloads/" enthalten. Was muss ich dann am regex ändern?

MfG,
iRadiaX
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 16:57 Nach oben    #2
Verplanter Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 227
Standard Nur Downloadlinks anzeigen

PHP-Code:
<?php

<?php 
function get_zdnet($matches

  echo 
"<b>Link</b>: ".$matches[1]."<br /><b>Text:</b> ".$matches[2]."<br /><br />"


  
$plg1cfg[url] = "http://zdnet.de/suchen/index.htm?query=".$q
   
  if(
$plg1txt file_get_contents($plg1cfg[url])) 
  { 
    
$plg1match preg_replace_callback('!\<a class=nd href="(.*)\/downloads\/(.*)"\>(.*)\</a\>!Uism','get_zdnet',$plg1txt); 
  } 
  else 
  { 
    echo 
"<!-- zdnet.de: Error 1! -->"
  } 
?> 


?>
edit -> korrigiert !

PHP-Code:
<?php
'!\<a class=nd href="(.*)\/downloads\/(.*)"\>(.*)\</a\>!Uism'
?>
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 16:59 Nach oben    #3
Igi
Benutzer
 
Benutzerbild von Igi
 
Registriert seit: 07.05.2005
Ort: nähe Münster
Beiträge: 33
Standard Nur Downloadlinks anzeigen

hi,
was meinst du genau mit "\downloads\" enthalten?
ob es downloadbare dateien sind?
wenn ja, dann mach bei jedem link file() und wenn die datei einen inhalt hat, dann lässte sie und wenn sie nix drin stehen hat, nimmste sie mit auf.

Gruß Igi
__________________
http://redRogi.de
Igi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 17:02 Nach oben    #4
iRadiaX
Gast
 
Beiträge: n/a
Standard Nur Downloadlinks anzeigen

@DasMööp: Jetzt zeigt er mir die ganze Seite an, bzw.:

Zitat:
Link: http://www.zdnet.de/news/security/0,...7,00.htm">Neue Zotob-Würmer infizieren Windows-Rechner - 17.08.2005
Schädlinge nutzen erst kürzlich gepatchte Sicherheitslücke aus ...



Preissenkung bei Intel-Prozessoren - 16.08.2005
Single Core-Prozessoren werden bis zu 33 Prozent billiger ...



Update: Gefälschte Telekom- und Opodo-Rechnungen installieren Trojaner - 11.08.2005
E-Mails mit schädlichem Anhang verbreiten sich mit hoher Geschwindigkeit ...



Microsoft schließt besonders gefährliches Sicherheitsloch - 10.08.2005
Präparierte JPEG-Dateien ermöglichen Angreifern die Systemkontrolle ...



Walkman-Handy W550i von Sony Ericsson - 08.08.2005
Weiteres Mobiltelefon der Walkman-Familie mit Musik-Player und Digitalkamera für viertes Q ...
@Igi: Nein, dass das Teil nur Links wie http://zdnet.de/downloads/... raussucht.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 17:25 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 8
Standard Re: Nur Downloadlinks anzeigen

Zitat:
Zitat von iRadiaX
Das funktioniert auch perfekt. Aber jetzt will ich nur die Links anzeigen, die "/downloads/" enthalten. Was muss ich dann am regex ändern?
Schon mal damit probiert?
PHP-Code:
<?php
$url 
"http://zdnet.de/suchen/suchen.htm?collections=downloads&query=$query";
?>
meikel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 17:31 Nach oben    #6
iRadiaX
Gast
 
Beiträge: n/a
Standard Nur Downloadlinks anzeigen

Na gut, so kann man das umgehen, aber ne Lösung ist es immer noch nicht. Denn ich durchsuche da mehrere Internetseiten und da brauch ich halt manchmal ein regex, das nur Links mit /downloads/ ausliest.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 19:25 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 20.12.2004
Beiträge: 8
Standard Nur Downloadlinks anzeigen

Zitat:
Zitat von iRadiaX
Na gut, so kann man das umgehen,
Naja, das ist genauso wie bei einer SQL Abfrage. Da selektierst Du ja auch nicht die komplette Tabelle.
meikel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Externe Klassen Panel's in einen Frame anzeigen asenodin Desktop-Applikationen und Grafik 3 04.12.2006 01:30
[FF-Plugin] IE in FF-Tabs anzeigen PaterNoster Plauderecke 2 30.12.2005 08:08
Bild anzeigen und verschieben Spaceangel Desktop-Applikationen und Grafik 3 23.11.2005 11:15
Bild seperat laden und anzeigen phate Desktop-Applikationen und Grafik 0 31.05.2005 10:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:24 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44