AJUTOOORRRRRR pls pls

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

darkwish02
PHPRomania Supporter
Mesaje: 18
Membru din: Mie Aug 04, 2004 1:25 pm
Localitate: Craiova
Contact:

AJUTOOORRRRRR pls pls

Mesajde darkwish02 » Mie Iun 08, 2005 2:35 pm

Buna ziua

Va rog mult cine ma poate ajuta cu o prblema

Vreau si eu sa extrag Titlui si Descrierea din cateva siteuri .
Mai explicit.
Am o forma in php de genul :
Title :
Description
URL

Deci vrea sa pun doar urlul si sa apas pe un buton iar scriptul sa se duca pe urlul respectiv si sa imi ia de acolo titlu si descrierea acelui site si sa le pun in casutele din forma

Eu vreau doar sa vad cum se face chestia asta sa iau tiltul si descrierea ca restul ma ocup eu de ele :)

MULTAM MULT

MIHAI


Carpe diem baby :)

Avatar utilizator
dragon tech
Average Member
Mesaje: 94
Membru din: Mar Mai 31, 2005 3:12 pm
Localitate: Cluj-Napoca
Contact:

Mesajde dragon tech » Mie Iun 08, 2005 7:29 pm

pai e destul de simplu salvezi continutul paginii html intr-un string (fopen, fread) sau intr-un array (file) vezi mai multe detalii la (), iar apoi parsezi continutul variabilei si cauti ce anume ai nevoie (pentru string cu functii de cautare in string sau mai elegant cu expresii regulare)
i'm not young enough to think i know everything
http://mihai.dragontech.ro

darkwish02
PHPRomania Supporter
Mesaje: 18
Membru din: Mie Aug 04, 2004 1:25 pm
Localitate: Craiova
Contact:

Tutorial expresii regulare

Mesajde darkwish02 » Joi Iun 09, 2005 8:54 am

Pana la expresii regulare :roll: stiu cum sa fac, insa la aceste expresii nu ma pricep deloc nu stiu cum sa caut cu expresiile astea

Daca aveti ceva tutoriale exemple (ale voastre) v-as fi recunoscator

Multam
Carpe diem baby :)

darkwish02
PHPRomania Supporter
Mesaje: 18
Membru din: Mie Aug 04, 2004 1:25 pm
Localitate: Craiova
Contact:

Am REUSIIITTTT

Mesajde darkwish02 » Joi Iun 09, 2005 1:44 pm

Finaly am reusit

<?
$any = "([^>]*)";
$link = "http://www.linkmania.ro";
$handle = fopen("$link", "r");
while (!feof($handle)) {
$line = fgets($handle, 4096);
$buffer .=$line;
}
fclose($handle);
$p = preg_match("/<title>".$any."<\/title>/si", $buffer, $matches);
if ($p > 0) {
//$ret[] = $matches[0];
$title = strip_tags(@$matches[0]);

}
$tags = get_meta_tags("$link");

//echo $tags['author'];
//echo $tags['keywords'];
print " Titlu: $title<br>";
echo "Tag este: ".$tags['description'];

//echo $tags['geo_position'];
?>

Acesta este codul poate il mai vrea cineva

O zi buna sa aveti
Carpe diem baby :)


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori