opnieuw laden van bestandjes
Ik ben nieuw met PHP, dus als ik rare termen
gebruik hoor ik het wel.
Mijn eerste probleem:
Wanneer ik een php-bestandje maak
en het daarna test kom ik er regelmatig
achter dat ik een foutje heb gemaakt.
Wanneer ik dan dit foutje corrigeer en
het bestandje opnieuw test, wordt de oude
code gebruikt. Dit gebeurt ook wanneer ik
de aangepaste code opsla onder naam2.php
Blijkbaar wordt de code ergens in een geheugen
weggezet. Ik heb al geprobeerd om IE op nieuw
te starten en om Apache opnieuw te starten, maar
het mag allemaal niet baten.
Hoe kom ik daarvan af?
mvg,
Peter
Probeer eens F5 te drukken wanneer je op je site komt. Refresh van je bestand, hierbij haalt hij opnieuw je pagina op.
zet je het wel in de goede directory wanneer je het upload?! (of opslaat) :)
Bart:
Refresh helpt niet...
Bas:
Ja, het staat in de juiste directory.
Toelichting:
Kan het zijn dat er een fout in de code zit, waardoor
het php gedeelte wordt genegeerd?
Code:
<FORM NAME="formulier1" action="formulier1.php" method="get">
Voer alstublieft uw voornaam in: <input type=text name=voornaam><BR><BR>
Voer alstublieft uw achternaam in: <input type=text name=achternaam><BR><BR>
<input type=submit name=verzenden>
</FORM>
Ik zei toch dat ik een beginnen was...:)
mvg,
Peter
Probeer eens:
Code (php)
Ik probeer een boek door te werken om het
een en ander te leren. Het heeft dan naar mijn
idee, weinig zin om andere codes te gebruiken.
Het moet gewoon werken.
Ik hoorde van mij -aanstaande- schoonvader
dat er een historie instelling zwerft in IE. Die
moest ik maar eens uit zetten.
Ik hoop dat dit gaat werken.
mvg,
Peter
Ben bang dat dat boek verouderd is :(
mvg,
Peter
http://www.phphulp.nl/docs/howto/
Zoals je later hopelijk zult leren is het nieuwe wat in php geintroduceerd is (standaard is) is de superglobals, waarin de via html/http verstuurde waarden niet meer standaard gedefinieerd worden (dus: <input name="voornaam"> wordt $voornaam). Dit is om hele fundamentele veiligheidredenen uitgezet.
Dit wil niet zeggen dat je niets aan de rest van je boek hebt, maar je moet de scripts even 'vertalen'.
dwz: wanneer men er vanuit gaat dat een variabele verstuurd wordt via http of get kan je in dit geval ook $_REQUEST['voornaam'] inplaats van $voornaam typen, en de rest zal gewoon werken.
Voor de rest heeft php ook constant veranderingen, maar niet dergelijk fundamentele veranderingen. Kleine lichte aanpassingen zijn altijd terug te vinden op www.php.net. Dit is een geweldig naslag systeem wat ik zelf tijdens het coden ook nog regelmatig raadpleeg.
Happy coding,
Adje
Mozilla/Netscape: Bewerk > Instellingen > Geavanceerd > Proxies
Internet Explorer: Extra > Internet-opties > Verbinidngen > Lan Instellingen > Proxyserver
Je kan ook proberen om de cache van je browser leeg te maken... standaard slaat een browser ongeveer 50 MB aan shit op.. en daar kan best jouw testpagina tussen komen...
Elwin
[Edit: Typo]
Gewijzigd op 24/02/2004 17:41:00 door Elwin - Fratsloos