ik gebruik macromedia dreamweaver voor het maken van mijn site en heb de functie log in en log out aangezet. Dan is het namelijk zo dat wanneer je een bestand aan het editten bent dan komt er in dezelfde map op de server eenzelfde bestand bij met .lck als extensie (vb. index.php tijdens editten komt dan het bestand index.php.lck erbij). nu is mijn vraag of in de pagina index.php kan opsgespoord worden of het bestand index.php.lck aanwezig is in de directory en zoja dan automatisch doorlinkt naar de pagina underconstruction.php . Is dit mogelijk? Alvast bedankt! ;-)
ok nu werkt alles enkel met de functie php_self blijkt het niet te lukken :(
gebruik $_SERVER[PHP_SELF]
hmm,
<?
if(file_exists($_SERVER[PHP_SELF].'.LCK'))
{header('Location: under_construction.php');}
?> doet niets!! Als ik het bestand gewoon intyp dan gaat het wel
Bestaat uit .LCK bestand dan wel?
Ennuh, is het .LCK of .lck ? ;)
het bestand test.php.LCK bestaat wel

als ik test.php.LCK laat zoeken vindt hij dit maar als ik $_SERVER[PHP_SELF].'.LCK' zoek dan niet!

het is dus .LCK dat er is
echo $_SERVER['PHP_SELF'] eens dan?
Doe je het wel op test.php?
echo $_SERVER['PHP_SELF'] dan krij ik : /test.php
om het lockbestand te kunen aanwijzen zou ik moeten hebben test.php.LCK
D@rk schreef op 04.11.2004 22:38
Eum ja dat kan maar is dat niet gevaarlijk dat dat bestand op jes erver staad, kunnen ze je bron dan niet zien ???
Ja idd sorry als ik het bestand rechtstreeks op de server anspreek zegt hij forbidden. Dus daarom ms dat het niet ging.
Ja ok mensen ik doe nu gewoon zo:
if(file_exists('test.php.LCK')) ....
en dit werkt ;)

Reageren