php array laat zich 2 keer zien

Status
Niet open voor verdere reacties.

bertje167

Gebruiker
Lid geworden
18 jul 2010
Berichten
29
Ik heb de volgende functie:

PHP:
function goMake($path, $replace = array()){
echo "<script src=\"bestand.js\" type=\"text/javascript\"></script>\n";
echo "<script src=\"".$path."\" type=\"text/javascript\"></script>\n";
echo "<script type=\"text/javascript\">\n";
	foreach($replace as $term){
		echo "add('".$term."');\n";
	}
echo "</script>";
}

wanneer ik deze uitvoer, krijg ik dit te zien:

PHP:
<script src="bestand.js" type="text/javascript"></script> 
<script src="/path/to/file/" type="text/javascript"></script> 
<script type="text/javascript"> 
add('ja');
add('nee');
</script> 
add('ja');
add('nee');
</script>

Zoals te zien verwacht je na de eerste </script> dat het eindigt, maar het gaat nog een keer door..
Hoe kan je dit oplossen?
 
Ik zie niks vreemds aan je code. Heb je de rest ook? Het stuk wat de formule aanroept enzo? Misschien staat er nog een verwijzing in je broncode of gewoon een stukje script?
 
Als je de "}" op de laatstte regel (in je stukje hier gepost) eens boven echo '</script>'; zet ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan