Toon posts:

[PHP] get_meta_tags vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mensen,

In de volgdende code...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php

Include "Paginas.php";

IF ($Methode == "Zin") {
array worden gezet
  $Woord[0] = $Query;
  $AantalWoorden = 1;
}
ELSE {

  $Woord = explode (" ", $Query);
  $AantalWoorden = count($Woord);
}

$AantalPaginas = Count($Pagina);
$i = 0;

WHILE($i < $AantalPaginas) {
  $MetaTag = get_meta_tags ($Pagina[$i]);
  $j = 0;
  WHILE($j < $AantalWoorden) {
    IF(eregi($Woord[$j], $MetaTag[omschrijving])) {
      IF($Methode == "Zin") {
        $Match = "True";
      }
      ElSEIF($Methode == "Een") {
        $Match = "True";
      }
      ELSE {
        IF($Match == "True" OR $j == 0) {
          $Match = "True";
        }
        ELSE {
          $Match = "False";
        }
      }
    }
    ELSE {
      $Match = "False";
    }
    $j++;
  }
  IF($Match == "True") {
    echo "<table width=\"600\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n";
    echo "<tr bgcolor=\"#FBDA8C\">\n";
    echo "<td width=\"10\">[img]\"LinksKlein.gif\"></td>\n";
[/img]<font size=\"2\" face=\"Tahoma\"><b>$Pagina[$i]</b></font></td>\n";
    echo "<td width=\"10\">[img]\"RechtsKlein.gif\"></td>\n";
[/img]\n";
    echo "<tr>\n";
    echo "<td></td>\n";
    echo "<td>\n";
    echo "<font size=\"2\" face=\"Tahoma\">Auteur: $MetaTag[auteur]</font><br>\n";
    echo "<font size=\"2\" face=\"Tahoma\">Datum: $MetaTag[datum]</font><br>\n";
    echo "</td>\n";
    echo "<td></td>\n";
    echo "</tr>\n";
    echo "</table>\n";
    echo "<br>\n";
  }  
  $i++;
}
?>

Zit deze fout:

Warning: Use of undefined constant omschrijving - assumed 'omschrijving' in c:\inetpub\wwwroot\Zoeken\Zoeken.php on line 53

Paginas.php ziet er zo uit:
code:
1
2
3
4
5
<?php

$Pagina[0] = "Page1.html";

?>

En Page1.html zo:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>

<head>
<meta name="Omschrijving" content="dit is een site">
<meta name="Auteur" content="Maarten">
<meta name="Datum" content="10-02-2002">
<title>New Page 1</title>
</head>

<body>

</body>

</html>

Nu begrijp ik deze error niet omdat duidelijk in de PHP handleiding staat dat je een array verkregen door get_meta_tags gewoon kan gebruiken als een gewone array.

Wie begrijpt dit wel ???

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
['omschrijving']
:?

Verwijderd

PHP:
1
<?// $MetaTag[omschrijving]$MetaTag["omschrijving"]?>

:?

edit:
hoezo toeval - zelfde antwoord, én dezelfde smily :P

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op woensdag 03 april 2002 18:18 schreef DarthRaider het volgende:
PHP:
1
<?// $MetaTag[omschrijving]$MetaTag["omschrijving"]?>

:?

edit:
hoezo toeval - zelfde antwoord, én dezelfde smily :P
:D
Maar ik was veeeeeeeel sneller :Y) :7 8-)

;)

Verwijderd

Topicstarter
Is inderdaad vrij logisch als er assumed 'blabla' staat.

Bedankt