ist der name 'include' das prob???
hi@all!
ich hab da einen schreibcode für eine datei connect.php, da werden die sql-daten hineigeschrieben, damit das system anschluss an die db hat, so weit so gut, klappt auch, der code dazu:
jetzt hab ich noch eine weitere datei, die heisst dbconnect.php und liegt - und das scheint das probl. zu sein - in den ordnern forum/include/dbconnect.php, der code dazu:
... zunächst wollte ich (blauäugig wie ich jetzt sehe) mit einem include der connect.php zu rande kommen, als das nie klappte (egal wie ich die variablen auch definierte - eine datenbankverbindung konnte nie hergestellt werden), wollte ich (quasi als letzte lösung) die beiden dateien mit den variablen zu erzeugen (also vollzuschreiben, wie oben nur die connect.php), also versuchte ich folgendes, aber ihr seht selbs an den farben im code, dass das im ab dem ordner 'include' (der wird plötzlich grün - wie hier auch - und stört dann den gesamten folgenden code [zumindest farblich] > ich brach sofort ab, bzw. versuchte versch.\ (escapes), das half aber leider nicht, was machte ich am folgenden code falsch???:
das verstehe ich nicht gan: liegts an der verdammte bezeichnung des ordners 'include'????????
bitte hilfe!!!
ich hab da einen schreibcode für eine datei connect.php, da werden die sql-daten hineigeschrieben, damit das system anschluss an die db hat, so weit so gut, klappt auch, der code dazu:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php
if(isset($_POST['submit'])) {
$fp=fopen("../connect.php","w+b");
fwrite($fp,"<?php
\$mysqlhost = \"".str_replace("\"","\\\\\"",$_POST['dbhost'])."\";
\$mysqluser = \"".str_replace("\"","\\\\\"",$_POST['dbuser'])."\";
\$mysqlpassword = \"".str_replace("\"","\\\\\"",$_POST['dbpass'])."\";
\$mysqldb = \"".str_replace("\"","\\\\\"",$_POST['dbname'])."\";
\$con= @mysql_connect(\$mysqlhost,\$mysqluser,\$mysqlpassword);
\$mysqldb = @mysql_select_db(\$mysqldb,\$con);
?>");
fclose($fp);
}else{}
?>
|
jetzt hab ich noch eine weitere datei, die heisst dbconnect.php und liegt - und das scheint das probl. zu sein - in den ordnern forum/include/dbconnect.php, der code dazu:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 |
<?php
$db_host = "lan";
$db_user = "user";
$db_pass = "pw";
$db_name = "dbname";
$db_prefix = "";
$db_suffix = "";
?>
|
... zunächst wollte ich (blauäugig wie ich jetzt sehe) mit einem include der connect.php zu rande kommen, als das nie klappte (egal wie ich die variablen auch definierte - eine datenbankverbindung konnte nie hergestellt werden), wollte ich (quasi als letzte lösung) die beiden dateien mit den variablen zu erzeugen (also vollzuschreiben, wie oben nur die connect.php), also versuchte ich folgendes, aber ihr seht selbs an den farben im code, dass das im ab dem ordner 'include' (der wird plötzlich grün - wie hier auch - und stört dann den gesamten folgenden code [zumindest farblich] > ich brach sofort ab, bzw. versuchte versch.\ (escapes), das half aber leider nicht, was machte ich am folgenden code falsch???:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php
if(isset($_POST['submit'])) {
$fp=fopen("../connect.php","w+b");
fwrite($fp,"<?php
\$mysqlhost = \"".str_replace("\"","\\\\\"",$_POST['dbhost'])."\";
\$mysqluser = \"".str_replace("\"","\\\\\"",$_POST['dbuser'])."\";
\$mysqlpassword = \"".str_replace("\"","\\\\\"",$_POST['dbpass'])."\";
\$mysqldb = \"".str_replace("\"","\\\\\"",$_POST['dbname'])."\";
\$con= @mysql_connect(\$mysqlhost,\$mysqluser,\$mysqlpassword);
\$mysqldb = @mysql_select_db(\$mysqldb,\$con);
$fp=fopen("forum/include/dbconnect.php","w+b");
fwrite($fp,"<?php
$db_host = "".str_replace("\"","\\\\\"",$_POST['dbhost'])."\";
\$db_user = \"".str_replace("\"","\\\\\"",$_POST['dbuser'])."\";
\$db_pass = \"".str_replace("\"","\\\\\"",$_POST['dbpass'])."\";
\$db_name = \"".str_replace("\"","\\\\\"",$_POST['dbname'])."\";
\$db_prefix = \"";
$db_suffix = "";
?>");fclose($fp);
}else{}
?>
|
das verstehe ich nicht gan: liegts an der verdammte bezeichnung des ordners 'include'????????

bitte hilfe!!!
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
danke für die prompte antwort.
aber zunächst für vorbildlich wachsame admins, es geht jetzt nicht um dbverbindungen, zumindest nicht primär, primär liegt ein reines php-problem vor, ich bin lernfähig
und hätte andernfalls im richtigen forum gepostet 
nun zum prob.: (hoffentlich kann ich jetzt besser erklären, was mein derzeitiges prob. ist)
mein obiger 3. code soll 2 versch. dateien beschreiben (mit den variablen, die eingegeben werden), aber das macht probleme (include ging nicht)!
bei diesem beschriftungscode ging alles gut, so lange der ordner 'include' geschrieben wurde, der erschien - wie hier - aúch grün und der folgecode war auch farblich nicht mehr homogen, wie oben bei dem teil, der die connect.php, also wollte ich fragen, was da falsch ist in php!
bitte hilfe (ich hoffe ich hab jetzt deutlicher erklärt, was die komplizierte frage angeht, ich will jedenfalls nicht politiker-statements [viele worte - wenige aussagen] abgeben
) !!!!
EDIT: schon erledigt, danke
aber zunächst für vorbildlich wachsame admins, es geht jetzt nicht um dbverbindungen, zumindest nicht primär, primär liegt ein reines php-problem vor, ich bin lernfähig
und hätte andernfalls im richtigen forum gepostet 
nun zum prob.: (hoffentlich kann ich jetzt besser erklären, was mein derzeitiges prob. ist)
mein obiger 3. code soll 2 versch. dateien beschreiben (mit den variablen, die eingegeben werden), aber das macht probleme (include ging nicht)!
bei diesem beschriftungscode ging alles gut, so lange der ordner 'include' geschrieben wurde, der erschien - wie hier - aúch grün und der folgecode war auch farblich nicht mehr homogen, wie oben bei dem teil, der die connect.php, also wollte ich fragen, was da falsch ist in php!
bitte hilfe (ich hoffe ich hab jetzt deutlicher erklärt, was die komplizierte frage angeht, ich will jedenfalls nicht politiker-statements [viele worte - wenige aussagen] abgeben
) !!!!EDIT: schon erledigt, danke
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »webmastersworld« (27. Februar 2004, 19:15)
Ähnliche Themen
-
PHP »-
Warum gehen diese codes nicht? (switch)
(21. Februar 2003, 16:13)
-
PHP »-
Datei includen
(12. Januar 2003, 18:26)
-
PHP »-
include.php?path=test.php ???
(28. November 2002, 14:42)


