als ik de tekst gebruik in een php file te weten

<A HREF="javascript:change2()">klik hier</A>


doet deze in IE precies wat ik verwacht, een hyperlink weergeven met de tekst klik hier

als ik deze vervang door

<?php

echo('<A HREF="javascript:change2()">klik hier</A>');

?>


dan geeft hij het volgende in IE

klik hier'); ?>

Dit als platte tekst, wat gaat er mis?

Jan
PHP kan je alleen uitvoeren via een webserver, niet via je browser.
verder moet je dit uitvoeren vanaf een URL, en geen pad...
Ook moet de extentie van het bestand waar het script in staat eindigen op .php

Dus als je een webserver draait:
http://localhost/test.php (fictief)

of op een webhosting:
http://www.mijnsite.nl/test.php (fictief)
Ik heb een webbrowers draaien WAMP op m'n pc, het uitvoeren van de php file gaat dan ook vanuit

c:\wamp\www\site\*.php

php5 is geinstalleerd en de wamp webbrowers is gestart, dus daar ligt het niet aan.

Hoe roep je het script op?
Heb de fout gevonden

De pagina niet oproepen met c:\wamp\www\test.php maar met

localhost:\test.php

foutje in de gedachte en uitvoering

Jan
localhost:\test.php ? Dat is fout:

http://localhost/test.php
Maar als je dat nog stukken PHP-code in de browser ziet, dan is er iets goed mis met je webserverinstallatie.
Heb je deze zelfs geinstalleerd, of is dit een kant en klaar pakket like WAMPP, XAMPP?
Zoals ik net al schreef, hij werkt nu wel.

De pagina niet oproepen met c:\wamp\www\test.php maar met

http://localhost/test.php
En heb geinstalleerd via WAMP en nu werkt het goed

Reageren