ik heb dynamische pagina's die ik van relevante keywords wil voorzien.
dit doe ik door een deel van de content die ik uit de dbase haal, in de metatags te zetten.
nu wil ik echter uiteraard niet alle woorden als keyword hebben, vandaar dat ik die eruit wil filteren.
nu heb ik een textfile met daarin de woorden die ik eruit wil hebben, gescheiden door een |
ik lees de file in als string, en explode dan op die | om er zo een array van te maken.
dan loop ik de array langs om per woord uit de textfile die uit de keywords te halen.
alleen het probleem is dat ik steeds een lege string terugkrijg..
terwijl als ik dezelfde code buiten de whileloop gebruik.. het wel werkt:
$feit en $sub_feit zijn de 2 elementen die ik uit de dbase haal die ik wil gebruiken voor mijn keywords..
iemand enig id wat er fout gaat?
dit doe ik door een deel van de content die ik uit de dbase haal, in de metatags te zetten.
nu wil ik echter uiteraard niet alle woorden als keyword hebben, vandaar dat ik die eruit wil filteren.
nu heb ik een textfile met daarin de woorden die ik eruit wil hebben, gescheiden door een |
ik lees de file in als string, en explode dan op die | om er zo een array van te maken.
dan loop ik de array langs om per woord uit de textfile die uit de keywords te halen.
alleen het probleem is dat ik steeds een lege string terugkrijg..
terwijl als ik dezelfde code buiten de whileloop gebruik.. het wel werkt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| $keyword = ereg_replace(" ",",","$feit"); $keyword .= ","; $keyword .= ereg_replace(" ",",","$sub_feit"); $file=file_get_contents("includes/keywords.txt","r"); $list = explode("|", $file); //$keyword = ereg_replace("$list[0]","","$keyword"); $i == 0; $limit = count($list); while ($i <= $limit) { $replace = $list[$i]; $keyword = ereg_replace("$replace","","$keyword"); $i++; } |
$feit en $sub_feit zijn de 2 elementen die ik uit de dbase haal die ik wil gebruiken voor mijn keywords..
iemand enig id wat er fout gaat?