Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto ovaj link extractor nece da radi?

[es] :: PHP :: Zasto ovaj link extractor nece da radi?

[ Pregleda: 2065 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sasa Kostic

Član broj: 11571
Poruke: 175
*.beobug.com.



+1 Profil

icon Zasto ovaj link extractor nece da radi?10.09.2007. u 11:25 - pre 201 meseci
php fajl je:
Code:

<?
$url='file.html';
$file=fopen($url,"r");
while(!feof($file)){
$buffer.=fgets($file,4096);
}
preg_match_all("/(http|https)?:\/\/?([a-zA-Z0-9\-\.]*\.[a-zA-Z]{2,5})(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9.-_]*\/)?([a-zA-Z0-9.-_?&=%+$]+)?/", $buffer , $arrAddress );
$key=0;
foreach($arrAddress as $arr){
echo $arr[$key].'<br>';
$key++;
}
fclose($file);
?>


html fajl je:
Code:
<html>
<head>
<title>Apache localhost homepage</title>
</head>
<body bgcolor="#FFFFFF" text="#5599ff" link="#888888" vlink="#888888">
<center>
<br>
<br>
<br>
<br>
<h1><strong>Apache server</strong></h1>
<a href="http://www.site1.com/cgi-bin/this/search.cgi">Projects</a><br>
<a href="https://www.site2.com/cgi-bin/fres/dot.cgi?manage=1">Account</a><br>
<a href="http://localhost/phpmyadmin/">MyAdmin</a><br>
<a href="https://www.dem2.com/cgi-bin/ln/lox.cgi?viewprofile=miok">Profile</a><br>
<a href="http://localhost/phpmyadmin/tb...a2cc070f9f809b&table=links">Settings</a>
<br><a href="http://localhost/hind.com/">SIte.com</a><br>
<a href="http://www.tugos-edu.net/notes...7122c75ad4b2787a0e6f8d3ae21587">FAX</a><br>
<a href="http://localhost/ex">ex</a><br><a href="http://localhost/sl">sl</a><br>
<a href="http://localhost/dev">dev</a><br></center>

</body>
<html>


sve sto daje je:

Code:

http://www.site1.com/cgi
https
www.dem2.com



imam instaliran xampp na windows xp-u

[Ovu poruku je menjao Sasa Kostic dana 13.09.2007. u 15:38 GMT+1]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Zasto ovaj link extractor nece da radi?11.09.2007. u 11:35 - pre 201 meseci
Odradi:
Code:
print_r($arrAddress);

kako bi video šta ti vraća preg_matsh_all.
Banned - Not available
 
Odgovor na temu

Sasa Kostic

Član broj: 11571
Poruke: 175
213.244.209.*



+1 Profil

icon Re: Zasto ovaj link extractor nece da radi?13.09.2007. u 14:39 - pre 201 meseci
Za chudo, ta komanda prikazuje da je svaki link pokupljen. Medjutim prilikom listanja linkova ne znam sta se desava. Ne listaju se svi samo 2-3
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.ptt.yu.

Sajt: www.gvozden.info


+68 Profil

icon Re: Zasto ovaj link extractor nece da radi?14.09.2007. u 08:10 - pre 201 meseci
Code:
$key=0;
foreach($arrAddress as $arr){
echo $arr[$key].'<br>';
$key++;
}


Čemu ti služi $key u foreach petlji?!!

Zar ne bi trebalo da koristis echo $arr[0] ili $arr[1]?
Ili jednostavno $arrAddress[$key]

Ne mogu da verujem da radis sa reg exp a da zabrljas na osnovnoj lekciji...
 
Odgovor na temu

[es] :: PHP :: Zasto ovaj link extractor nece da radi?

[ Pregleda: 2065 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.