Hei zusammen,
das Problem habe ich mit einer include - Datei gelöst. Davon habe ich 2 - eine zum lokalen testen, eine liegt auf dem Server. Im Inspektor, Register "Datei" dann unter "Veröffentlichen" "Nie" angeben, sonst überschreibt es die Datei auf dem Server wieder!
So sieht bei mir die Include auf dem lokalen Rechner aus:
Dateiname: dbini.inc.php
<?php
$verbindung = mysql_connect("localhost","root","hier das Passwort");
mysql_select_db("name der datenbank");
?>
Eingebunden wird sie auf jeder Seite, wo auf die Datenbank zugegriffen wird mit:
<?
include("dbini.inc.php");
...usw...
Vielleicht hilft es ja.
Ein weiterer Vorteil ist: wenn die PHP - Unterstützung versagt (was ja durchaus mal vorkommen kann), bekommt der Besucher im ungünstigsten Falle alles im Klartext angezeigt und somit auch die Zugangsdaten zur Datenbank! Wenn man jetzt ganz sicher gehen will, legt man die dbini.inc.php in ein separates Verzeichnis und erstellt in dem Verzeichnis folgende .htaccess:
.htaccess
Order allow, deny
Allow from none
Jetzt kann niemand über das http - Protokoll auf die Datei zugreifen, ausgenommen Ihr per FTP oder eben PHP.
Gruß,
Jens
|:. Webdesign von der Nordsee .:|
http://www.piske.de