kostenloser Webspace werbefrei: lima-city


file_exists() findet die Datei nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    <html>
    <head>
    <meta name="generator" content="HTML Studio">
    <?php
    if(file_exists("chamboardeon.php"))
    {
    include "chamboardeon.php";
    }
    else
    {
    echo '<title>Chamboardeon Installation</title><style type="text/css">hr{background-color:#00ff88;height:10pt;}p{margin-left:10pt;background-color:#00ff88}</style>';
    }
    ?>
    </head>
    <body>

    die Datei chamboardeon.php kann ich im Windows Explorer sehen und der Inhalt dieser Datei ist auch genau, wie ich ihn haben will.
    Seltsamerweise scheint file_exists() diese Datei nicht zu finden und ruft daher immer "else" auf. Wodran kann das liegen ?

    mfg, bladehunter
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hiho,

    Ich vermute mal, dass liegt an dem Namen.
    Vllt heisst die Datei Chamboardeon.php oder so.
    Beim Apache ist das n?mlich ein Unterschied!
    Der Code ist soweit richtig!
  4. e*****************t

    Was steht in der chamboardeon.php drin? Ist es Absicht, dass du die Datei im Header der Seite aufrufst?
    Liegt die Datei auch im selben Ordner wie die Hauptdatei?
    Wenn nicht, musst du den Pfad der Datei angeben.
  5. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    Der Dateiname stimmt auch in Gro?- und Kleinschreibung ?berein.

    Die Datei befindet sich auch im selben Verzeichnis.

    Laufen tut das ganze lokal auf einem Windows Rechner

    in der Datei selber sind dann die Mysql-connection Daten drin.
    Das stimmt auch alles soweit.
  6. Kann es sein, dass die Datei "x", die die Datei "chamboardeon.php" includet, wiederum in die Datei "y" includet wird?
    Wenn ja musst du n?mlich von dem Pfad der "y" Datei zur "chamboardeon.php" in die "x" Datei schreiben!
    Wenn es z.B. so aussehen w?rde :

    bla/chamboardeon.php
    // mysql quatsch

    bla/x.php
    include("chamboardeon.php"); // EINS

    y.php
    include("bla/x.php");

    m?sstest du den Pfad bei "EINS" auf "bla/chamboardeon.php" ?ndern!
  7. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    nein, es ist nur die index.php, die die chamboardeon.php includen will.
    Die Dateien sind beide im selben Verzeichnis.

    die Datei chamboardeon wurde mit

    $text='<?php $host="'.$_POST['dbhost'].'";$user="'.$_POST['dbusername'].'";$pass="'.$_POST['dbpass'].'";echo "<title>'.$_POST['projekt'].'</title>"; ?>';
    $inputer=fwrite($installer,$text);


    erstellt. Ich will also in die Datei die mySQL zugangsdaten sowie den Titel der Seite in die Datei schreiben. Funktioniert auch alles prima, nur er findet die Datei nicht :-(
  8. versuch mal if(file_exists('./chamboardeon.php'))
    und wird die datei den includet wenn du die if abfrage raus nimmst?
  9. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    nanu ?
    Pl?tzlich funzt es :confused:
    und ich habe echt keine ?nderungen mehr vorgenommen :eek:

    edit : F5 schafft Abhilfe, Die Seite war noch im Cache

    Hat sich also erledigt und kann geschlossen werden.
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!