.inc Dateien bei PHP includen

  • Themenstarter Themenstarter f.k. deleted
  • Beginndatum Beginndatum
F

f.k. deleted

Hallo zusammen,

Erst mal ein schönes neues Jahr.

Ich habe mich entschieden von ASP auf PHP umzurüsten.
Das heist jetzt PHP lernen :-)

Ich habe eine Datei "connections.inc" in der ich die verbindung zur MYSQL Datenbank stehen habe.
Diese Datei möchte ich in die z.B. index.php oder so mit include einbinden.

Bei ASP habe ich das einfach so gemacht:
Code:
<!-- #include file="includes/dbuvariablen.inc" //-->
Das hat wunderbar funktioniert.

Bei PHP habe ich folgendes:
Code:
<?php include("../includes/connection.inc.php"); ?>
Das tut nicht. Zumindest nicht das was ich möchte :-)
Da wird mir einfach nur der Inhalt als plain Text ausgegeben.
Ich möchte aber das er die Datenbankverbindung aufbaut, damit ich sie nicht immer wieder neu schreiben muss in einer neuen Datei.

Hab mir jemand einen Tip?

freundlicher Gruß

Florian
 
Wie sieht denn deine connection.inc.php aus? Schonmal mit require oder require_once probiert?
 
HI,

Danke für die schnelle Antwort.
Ja mit require geht es auch nicht
Hier die connection.php

PHP:
<?php

// SQL Server Information
$mysqlhost='localhost';
$mysqlusername='benutzername';
$mysqluserpass='passwort';
$dbname='dbname';

// Verbindung zum Mysql Datenbank Server.
$verbindung = mysql_connect ($mysqlhost, $mysqlusername, $mysqluserpass) or die
("Verbindung zur Datenbank nicht möglich.\n");

// Verbindung Mit der Datenbank die benötigt wirt herstellen.
mysql_select_db($dbname, $verbindung) or die ("Verbindung zur Datenbank nicht möglich");

?>

Und das gibt er mir dann in der index.php aus:

Code:
// SQL Server Information $mysqlhost='localhost'; $mysqlusername='benutzername';
$mysqluserpass='benutzername'; $dbname='dbname'; // Verbindung zum Mysql 
Datenbank Server. $verbindung = mysql_connect ($mysqlhost, $mysqlusername, 
$mysqluserpass) or die ("Verbindung zur Datenbank nicht möglich.\n"); // Verbindung Mit 
der Datenbank die benötigt wirt herstellen. mysql_select_db($dbname, $verbindung) die
(Verbindung zur Datenbank nicht möglich \n);

Geht das überhaupt mit dem Include?
 
HI,

Ja und noch n bissle HTML Zeugs

Code:
<html>
<head>
<title>Test</title>
<meta name="author" content="Florian">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php include("../includes/connection.inc.php"); ?>
Hallo
</body>
</html>

Kann es sein das da was an meinem Webserver nicht stimmt?
Ich benutze Apache 1.3.33 und PHP 4.3.11 und MYSQL 4.0.24
 
Zuletzt bearbeitet von einem Moderator:
Hm, kann irgendwie nicht sein :confused:

Nur mal so als Test:

schreib mal nicht die komplette PHP Anweisung in eine Zeile sondern in 3 Zeilen, und setzte mal den Inlcudeblock ganz an den Anfang deiner Seite ...
 
Kommt das gleiche bei raus.
Hab auch mal den HTML Code weg gelassen.
Passiert aber auch nicht das was ich möchte.
 
HI,

Danke für die Antworten.
Ich glaube ich habe den Fehler gefunden.
Ich benutze Phase 5 als Editor.
Der hat das Problem das wenn ich eine andere Datei öffen er den Pfad für alles irgendwie ändert.
Das heist, das alle Änderungen die ich gemacht habe irgendwo anderes gespeichert wurden nur nicht da wo sie sollten.
Werde glaube wieder Proton verwenden. Der ist besser.
Sorry das ich da nicht gesucht habe.

Danke noch mal für eure Antworten

Gruss Florian
 
Zurück