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

get_meta_tags, array, title

[es] :: PHP :: get_meta_tags, array, title

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
..taman-bg.customer.sbb.co.yu.



Profil

icon get_meta_tags, array, title12.05.2006. u 23:56 - pre 218 meseci
Pozdrav svima

U PHP dokumentaciji sam našao ovakav primer, koji "pročita meta tagove" sa zadate adrese.

Code:
<?php
// Assuming the above tags are at www.example.com
$tags = get_meta_tags('http://www.example.com/');

// Notice how the keys are all lowercase now, and
// how . was replaced by _ in the key.
echo $tags['author'];       // name
echo $tags['keywords'];     // php documentation
echo $tags['description'];  // a php manual
echo $tags['geo_position']; // 49.33;-86.59
?> 


Meni je potrebno da pored sadržaja meta tagova pročitam i naslov tj. tekst između <title></title> ali više adresa odjednom, iz baze.

Jasno mi je da treba da koristim array. Gledao sam neke primere ali ne vredi.

Može li neko da mi pomogne

Unapred hvala

Kusur
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: get_meta_tags, array, title13.05.2006. u 00:09 - pre 218 meseci
Pa ako moze da cita title (nisam gledao manual), onda radis:

Code:

<?

--- povezivanje sa bazom i uzimanje URL-a iz baze, a zatim

while(... rezultat baze ...)
{
  $tags = get_meta_tags('$url_iz_baze');
  echo $tags['title'];
}


Poz,
Sale

=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: get_meta_tags, array, title14.05.2006. u 02:13 - pre 218 meseci
Možeš i sa ovim kodom, koji nema veze sa ovom funkcijom što si ti pisao gore:

Code:
 $file = fopen ("http://www.example.com/", "r");
if (!$file) {
echo "<p>Unable to open remote file.\n";
exit;
}
while (!feof ($file)) {
$line = fgets ($file, 1024);

if (eregi ("<title>(.*)</title>", $line, $out)) {
$title = $out[1];
break;
}
}
fclose($file);

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: get_meta_tags, array, title14.05.2006. u 09:34 - pre 218 meseci
ili DOM:
Code:

$page = '<html>
           <head>
             <title>test</title>
             <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
             <meta name="description" content="test desc" />
             <meta name="robots" content="index, follow" />
             <meta name="author" content="name" />
           </head>
           <body>
             test
           </body>
         </html>';
$document = new DOMDocument();
$document->loadHTML($page);
// /* ili */ $document->loadHTMLFile('http://www.elitesecurity.org');
echo '<strong>Title: </strong>'. $document->getElementsByTagName('title')->item(0)->nodeValue . '<br /><br />';

echo '<strong>Meta:</strong><br />';

$metas = $document->getElementsByTagName('meta');
foreach($metas as $meta) {
  if($meta->hasAttribute('name'))
    echo $meta->getAttribute('name').' - '.$meta->getAttribute('content').'<br />';
  else if($meta->hasAttribute('http-equiv'))
    echo $meta->getAttribute('http-equiv').' - '.$meta->getAttribute('content').'<br />';
}

Banned - Not available
 
Odgovor na temu

[es] :: PHP :: get_meta_tags, array, title

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

Postavi temu Odgovori

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