Mensen,
In de volgdende code...
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:
En Page1.html zo:
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 ???
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 ???