Beste SD-ers,
Ik ben aan een eigen CMS bezig (wie niet tegewoordig ^^) en daarbij wil ik dus kijken of de pagina die opgevraagd wordt ook daadwerkelijk bestaat. Nu weet ik al dat de index.php bestaat, want daar ben ik momenteel gewoon op. Het probleem is echter, dat wanneer ik op die pagina sta, dat hij dan gewoon zegt: Deze pagina staat niet op de server.
Het bestand: index.php bestaat echter wel gewoon. Dus wat doe ik fout?
Als ik $file return of echo (ed) voordat ik kijk of het file bestaat met file_exists(), dan geeft hij wel gewoon de goede locatie aan van het bestand. Moeten er mappen anders worden ingesteld? Of ligt het ergens anders aan?PHP Code:
// De pagina bestaat
// Vorm de pagina
$pagina = mysql_fetch_object($sql_pagina);
$file_name = $pagina->pagina.'.php';
$file = 'http://localhost/admin/standaard/'.$file_name;
if($pagina->pagina == 'index') {
$file = 'http://localhost/admin/index.php';
}
// Kijk of de pagina bestaat
if(file_exists($file)) {
// De pagina bestaat ook echt
// Geef de pagina weer.
return $file;
} else {
// De pagina bestaat niet
// Geef de fout melding
$msg = 'Het bestand staat niet op de server.';
echo StandaardFout($msg);
// Fout rapportage
RegistreerFout($msg);
}
Hopelijk kunnen jullie me helpen!
Stefan
- Pagina bestaat niet! (<- Dus wel....)
-
23-02-2011, 15:50 #1
- Berichten
- 651
- Lid sinds
- 17 Jaar
Pagina bestaat niet! (<- Dus wel....)
-
-
23-02-2011, 15:56 #2
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: Pagina bestaat niet! (<- Dus wel....)
Probeer het eens zonder je http://localhost e.d., maar gewoon mappenstructuur?
-
23-02-2011, 16:03 #3
- Berichten
- 730
- Lid sinds
- 18 Jaar
Re: Pagina bestaat niet! (<- Dus wel....)
Ja fileexists werkt niet op links, wel op mappen structuren! bv
/home/user_name/public_html/bestandsnaam.extensie
:)
-
23-02-2011, 16:09 #4
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Pagina bestaat niet! (<- Dus wel....)
Dan moet het dat toch zijn. Ik ga er eens mee kloten. Bedankt iig voor de goede richting. Wat zou ik dan echter voor de localhost moeten gebruiken? Moet ik dan bv: D://Program Files etc etc... Dan kan ik het beter nog online zetten gelijk en daar verder werken!
-
23-02-2011, 16:11 #5
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: Pagina bestaat niet! (<- Dus wel....)
PHP Code:<?php
$file = "admin/file.php"; // CWD (Current working directory)
$file = "/admin/file.php" // Root directory / admin / file
if(file_exists($file))
{
echo 'Bestaat';
}
else
{
echo 'Bestaat niet';
}
?>
-
23-02-2011, 16:14 #6
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Pagina bestaat niet! (<- Dus wel....)
Current Working Directory werkt =D Hartelijk dank!!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic