Keywords vom Metatag auslesen
Einklappen
X
-
na dann...
hier mal meins...
PHP-Code:<?php
if(preg_match("/^http:\/\//i",$url )) {
echo $url=$url;
}
else {
$url="http://$url";
}
echo "&_level0.url=$url&";
$meta=get_meta_tags($url);
ksort ($meta);
while (list ($key, $val) = each ($meta)) {
$list.="Meta tag [".$key."] = ".$val."<br>";
}
$list = urlencode($list);
if ($meta){
echo "&meta=".$list;
}else{
echo "&meta=Diese Adresse verwendet keine Meta tags.&";}
?>
Kommentar
-
Hallo Leute,
mhhh nicht ganz das selbe, denn das habe ich ja schon sondern das Ergebnis soll in ein schon bestehendes <textarea> eingefügt werden.
so also die Daten werden aus der URL ausgelesen und hinter
'beschreibung.value=' angesetzt, jedoch nicht wieder zurück zum
Formular gegeben und dann angezeigt.
Also 'beschreibung.value= AUSGELESENE KEYWORDS',
bricht aber mit einer JAVA-Fehlermedlung ab.
Phuuuu und das muss ich noch mit einem anderen Feld
'kurzbeschreibung' machen, ganz schön kompliziert !
Aber Danke für die Hilfe :-)
Gruss Manuela
Kommentar
-
sorry, du solltest aber schon die Sachen machen, die ich dir schreibe.
1. Fehler:
document.forms[0].target='hiddenframe.php'; // Hiddenframe als Ziel angeben
nicht die Datei des Frames angeben, sondern den NAMEN des Frames. Also:
document.forms[0].target='hiddenframe'; // Hiddenframe als Ziel angeben
2. Fehler:
in der Datei 'datei_getMetatag.php' soll als Zielframe nicht 'test' stehen, sondern 'parent.stat'.
Wenn du das jetzt machst, dann müsste es eigentlich funktionieren.
Kommentar
-
brauchst ja nur noch den Button mit einer ähnlichen Funktion belegen, welche das Form wiederum an den Hiddenframe schickt, diesmal aber ein Skript, welches die Description ausliest.
Kann man auch in einer Datei zusammenfassen, muss man aber nicht.
Viel Spass weiterhin...
Kommentar
-
eigene funktion ja
eigene datei nein
kannst ja bei deinem aufruf nochnen parameter abfrage mitgeben und die datei so aufbauenPHP-Code:function abfrage1()
{
}
function abfrage2()
{
}
switch ($_GET['abfrage'])
{
case 1: $ergebnis=abfrage1(); break;
case 2: $ergebnis=abfrage2(); break;
}
Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
Hääähhhh ??
<a href=\"javascript:getKeywords(),javascript:getabfrage1() \">
bzw.
<a href=\"javascript:getKeywords(),javascript:getabfrage2() \">
PHP-Code:function abfrage1()
{
<?
$tags = get_meta_tags("$url");
?>
<script>
parent.stat.document.forms[0].beschreibung.value='<?=$tags['keywords']?>';
</script>
}
function abfrage2()
{
<?
$tags = get_meta_tags("$url");
?>
<script>
parent.stat.document.forms[0].kurzbeschreibung.value='<?=$tags['description']?>';
</script>
}
switch ($_GET['abfrage'])
{
case 1: $ergebnis=abfrage1(); break;
case 2: $ergebnis=abfrage2(); break;
}
Gruss Manuela
Kommentar
-
habs jetzt net gelesen aber was genau willst Du machen ?
Meta tags auslesen in textarea?
Ajo jetzt ...
lies mit get_meta_tags die metatags in ein dummyframe und fülle von dort das FormularZuletzt geändert von MelloPie; 15.08.2003, 22:09.Beantworte nie Threads mit mehr als 15 followups...
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25
Kommentar
-
vielleicht doch vorher den Beitrag lesen, MelloPie. Der Vorschlag wurde schon gemacht und wird auch gerade umgesetzt. Es geht nur noch um das Wie.
He, scheint ja schon zu klappen. manuelakersten, ruhig mal eine kurze Info, dass es nun doch klappt. sonst zerbrechen wir uns hier noch ewig den Kopf...
Kommentar
-
Hallo Leute,
sorry das ich mich erst jetzt melde,
musste gestern nach München fliegen
und hatte daher keine Zeit es zu testen.
Der Internetzugang in solch einem Hotel ist
schweine teuer **grins**.
Werde es aber gleich Morgen testen,
denn ich bin eben erst wieder Heim gekommen
und muss erst mal Tasche auspacken.
Trotzdem Danke und ich melde mich
morgen Mittag / Abend wenn ich es getestet habe.
Gruss und Danke Manuela
Kommentar
Kommentar