login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestandscontrole (Opgelost)

Offline frere - 14/10/2011 12:46 (laatste wijziging 14/10/2011 13:04)
Avatar van frereLid Ik heb een invulveld waarin ik zoek op een woonplaats. Als ik een woonplaats intyp en op OK klik is het de bedoeling dat woonplaats.php geopend wordt.
Dat werkt met dit script:

  1. function verzenden()
  2. {
  3. var nieuwe_locatie = (document.getElementById('TekstVeld2').value) + ('.php');
  4. window.document.location.href=nieuwe_locatie;
  5. }

Alleen, nu wil ik graag een controle inbouwen die controleert of woonplaats.php bestaat en zo niet, ga naar missing.php.

4 antwoorden

Gesponsorde links
Offline Pieter - 14/10/2011 12:58 (laatste wijziging 14/10/2011 13:00)
Avatar van Pieter Gouden medaille

SEO guru
De file_exists functie is vast iets voor jou.

http://php.net/manual/en/function.file-exists.php

Update: Woeps, zie net dat het met javascript moet. Ik denk niet dat je dit met puur javascript op kan lossen.
Offline Abbas - 14/10/2011 13:04 (laatste wijziging 14/10/2011 13:05)
Avatar van Abbas Gouden medaille

Crew .NET
Volgende keer codetags gebruiken!

En zoals Pieter al aangaf is dit niet mogelijk met JavaScript. Je zal dit met een server-side taal moeten oplossen!
Offline Pieter - 14/10/2011 13:17
Avatar van Pieter Gouden medaille

SEO guru
Wat je eventueel kan is met ajax een XMLHttpRequest maken en kijken als je een status 200 terugkrijgt...
Offline frere - 14/10/2011 13:26 (laatste wijziging 15/10/2011 10:34)
Avatar van frere Lid oke, gaan we daar mee aan de slag. Ik was ook al aan het kijken naar een custom error 404 pagina maar dit krijg ik ook niet echt aan de praat. custom page wordt niet aangeroepen.

Update. Custom error 404 pagina werkt nu. Dus als iemand zoekt naar een pagina die niet bestaat krijgen ze een mooie pagina te zien ipv error 404.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.159s