Include Datei in Unterordnern

Es wird daran liegen, dass Du irgendwo was falsch getippt hast, wie Ceraph schon erwaehnte.
Und wie ich schon erwaehnte, zeig doch mal den Code.
 
ajoutimp.php

Code:
<html>
<head><title>PHP workshop for form management: ajoutimp.php</title><head>
<body>

<?php

$nom=$_POST['nom'];
$bild=$_POST['bild'];
$ip=$_SERVER["REMOTE_ADDR"];
$host=gethostbyaddr($ip);



include_once($SERVER["DOCUMENT_ROOT"]."/includes/connect.php");



$sql = "INSERT INTO datensatz ( id , nom , date, time, ip, host, bild )
VALUES ('', '$nom', now(), now(), '$ip', '$host', '$bild')";
mysql_query($sql, $db);



print("                   VIELEN DANK FÜR IHRE EINGABEN                    ") ;



    




?>



</body>
</html>





connect.php

PHP:
<?php
$db = mysql_connect('localhost', 'root', 'test');
      mysql_select_db("test");
?>
 
Wenn ich die test.php include kommt die andere Fehlermeldung!

Ich will bei meinen 2 Dateien, per INclude die connect.php aufrufen...

Und wann evtl. wissen warum es nicht geht :-)!
 
Wenn ich die test.php include kommt:

Notice: Undefined variable: SERVER in c:\programme\easyphp1-7\www\test\ajoutimp.php on line 14

Warning: main(/includes/test.php): failed to open stream: No such file or directory in c:\programme\easyphp1-7\www\test\ajoutimp.php on line 14

Warning: main(): Failed opening '/includes/test.php' for inclusion (include_path='.;C:\Programme\EasyPHP1-7\php\pear\') in c:\programme\easyphp1-7\www\test\ajoutimp.php on line 14
 
Wie die Fehlermeldung besagt ist in der test.php ein Fehler.
Wenn Du uns diese Datei nicht zeigen willst koennen wir Dir nicht helfen.

Lass beim includen mal die Geschichte mit $_SERVER weg und nimm den relativen Pfad.
Uebrigens heisst es $_SERVER und nicht $SERVER.
 
Zuletzt bearbeitet:
Läßt dir gerne alles aus der Nase ziehn?

wenn du von datei xy im hauptverzeichnis, also /xy.php die db-verbindung includen willst,
die in /includes/connect.php steht, dann schreib oben rein:
PHP:
<?php
    include_once("includes/connect.php");
?>
 
test.php

<?php
<?php phpinfo(); ?>
?>



Die connect.php ist korrekt und funktioniert auch , solnage ich sie nicht in einem unterverzeicnis liegen habe, ist doch echt ärgerlich, ich will nicht unbedingt auf ordner verzichten nur damit die includes funktionieren...
 
tesarolle hat gesagt.:
test.php

<?php
<?php phpinfo(); ?>
?>



Die connect.php ist korrekt und funktioniert auch , solnage ich sie nicht in einem unterverzeicnis liegen habe, ist doch echt ärgerlich, ich will nicht unbedingt auf ordner verzichten nur damit die includes funktionieren...
Was ist denn das?

PHP:
<?php
phpinfo();
?>
 
Zurück