Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> php Funktion:Urls auslesen
Sancheck
Geschrieben am: So 30.03.2008, 20:45
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


Hallo,
wie wuerdet ihr am effizientesten eine Funktion schreiben die aus einem String saemtliche Urls herausliest, der String ist ein HTML Code,....

Freue mich ueber eure Ideen,...

dachte da irgendwie an den string tokenizer aber weis nu ned wie , es gibt sicher einen einzeiler
Top
PMEmail Poster
Top
 
 
Sancheck
#2 Geschrieben am: So 30.03.2008, 21:31 (+00:46)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


Aktuelle Loesung
CODE

<?
copy("http://www.dieadresse.com","test.txt");
$fp=fopen("test.txt","r");

while($line=fgets($fp,1024)) {
  if ( preg_match("(/watch/[^ ]+/)", $line, $match) )
 {
  $url = $match[0];
 } else {
  echo "<font color=RED>nix</font><br>";
 }
echo "<br>url:".$url;
}
fclose($fp);
?>


gibt den fehler:

Warning: copy(http://www.dieseitemiturls.com) [function.copy]: failed to open stream: Redirection limit reached, aborting in /home/www/web333/html/kxxxxneu/index.php on line 2

Warning: fopen(test.txt) [function.fopen]: failed to open stream: No such file or directory in /home/www/web333/html/komexaneu/index.php on line 3

Warning: fgets(): supplied argument is not a valid stream resource in /home/www/web333/html/kxxxxxneu/index.php on line 5

Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web333/html/kxxxxneu/index.php on line 14
Top
PMEmail Poster
Top
 
Webi
#3 Geschrieben am: So 30.03.2008, 21:54 (+00:22)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 653
Mitglied seit: 28.03.2004


Google mal nach Regular expressions...


--------------------
Top
PMEmail Poster
Top
 
Sancheck
#4 Geschrieben am: Mo 31.03.2008, 01:23 (+03:29)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


Nene daran liegts ja nicht.
Man koennte ja, beim Fehler "Redirection limit" auf eine Art 404 Filenotfound tippen
aber die url existiert ja,...KA, oversized und deswegen timeout vl.
Top
PMEmail Poster
Top
 
nitrit
#5 Geschrieben am: Mo 31.03.2008, 05:50 (+04:27)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 246
Mitglied seit: 8.08.2007


ich will ja nicht klugscheissern, aber ist nicht auch die regexp falsch? auch wenn das nicht diesen fehler hervorruft.... das kann doch vorne und hinten nicht stimmen... limiter in der klammer und ein 3. limiter im regexp


--------------------
Top
PMEmail Poster
Top
 
Sven K
#6 Geschrieben am: Mo 31.03.2008, 06:41 (+00:50)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 137
Mitglied seit: 27.10.2006


redirection count => anzahl der redirects. ist wohl die schlechteste methode, content einer url zu beziehen. schau dir mal file_put_contents, file_get_contents an.


--------------------
idiot confusion device | Computer Forum
Top
PMEmail Poster
Top
 
Sancheck
#7 Geschrieben am: Mo 31.03.2008, 07:11 (+00:30)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


@nitrit...das funktioniert so wie ich das will
@Sven Danke!
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/23762

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Mail-Funktion down? Marc3l 227 12 Do 18.09.2008, 07:32
MDB-Datei auslesen sylvia73 209 5 Mo 8.09.2008, 23:17
Google Referrer auslesen Big Rob 134 3 Mi 27.08.2008, 09:25
Clean URLs sylvia73 186 5 Mo 21.07.2008, 22:32
Mapping mit Redirect-Funktion FloHoCH 164 2 Mi 25.06.2008, 21:28
Array in Funktion übernehmen radarin 261 3 Mo 16.06.2008, 22:56
Forumlare auslesen mit enctype="text/plain" spaceman007 472 1 Mi 28.05.2008, 21:23




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]