0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 21.06.2008 um 22:17 Uhr
|
|
Hallo, ich hab ein Problem mit PHP Pfadangaben bei Include_path:
Wie kann man auf einen untergeordneten Ordner zugreifen?
Bei HTML geht es soviel ich weiß ../Ordner1/test.htm
habs in der PHP Datei schon versucht kommt aber folgende Meldung:
Warning: include(/inc/config.php) [function.include]: failed to open stream: No such file or directory in .....
|
|
der_mensch - 33
Fortgeschrittener
(offline)
Dabei seit 02.2008
35
Beiträge
|
|
Geschrieben am: 21.06.2008 um 23:14 Uhr
|
|
vieleicht im namen nen buchstaben dens nich versteht ... ä oder ß oder so?
|
|
Simonale - 35
Halbprofi
(offline)
Dabei seit 06.2008
254
Beiträge
|
|
Geschrieben am: 22.06.2008 um 00:05 Uhr
|
|
include("../meine_datei.php"); geht, wenn du dich im verzeichnis befindest, das dem verzeichnis von meine_datei.php untergeordnet ist
|
|
weissgradnix - 43
Fortgeschrittener
(offline)
Dabei seit 02.2006
57
Beiträge
|
|
Geschrieben am: 22.06.2008 um 03:10 Uhr
|
|
also mäßige ma deine wortwahl bitte ja... außerdem hätte ja sein koennen das halt eben so en fehler sich eingeschlichen hat... sich deswegen so aufzuführen... tztz kindergarten...
Vamp
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 22.06.2008 um 10:03 Uhr
|
|
Mach nur einen einzigen Punkt statt zwei, dann sollte es gehen.
Soviel zu den noob-Antworten hier 
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 22.06.2008 um 13:43 Uhr
|
|
Funktioniert nicht...an was kann es noch liegen
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 22.06.2008 um 13:50 Uhr
|
|
Ich hab noch ein weiteres Problem:
Wenn ich eine Verbindung zur MySQL-DB hergestellt habe und möchte aus einer Tabelle die sich zum Beispiel "User" nennt den Eintrag aus "id" abfragen.
Und ich die Variable $nick für die Abfrage verwende, kann ich dann in der Sprachdatei folgenden Eintrag verwenden:
$nick = $array['id'];
oder wie kann sonst einen Eintrag abfragen wenn die Verbindung zur DB hergestellt habe
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 22.06.2008 um 14:05 Uhr
|
|
Zum ersten Problem:
Auf untergeordnete Verzeichnisse greift man so zu: include ("ordner/datei.xxx");
Zu Teil 2 fällt mir so auf die Schnelle nix ein. Müsste ich jetzt näher anschauen.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 22.06.2008 um 14:51 Uhr
|
|
Zitat von bredator: Zum ersten Problem:
Auf untergeordnete Verzeichnisse greift man so zu: include ("ordner/datei.xxx");
Zu Teil 2 fällt mir so auf die Schnelle nix ein. Müsste ich jetzt näher anschauen.
Warum geht das blöde Teil nicht... 
Warning: include(inc/config.php) [function.include]: failed to open stream: No such file or directory in
|
|
Simonale - 35
Halbprofi
(offline)
Dabei seit 06.2008
254
Beiträge
|
|
Geschrieben am: 22.06.2008 um 15:55 Uhr
|
|
Zitat von 0100fe: Ich hab noch ein weiteres Problem:
Wenn ich eine Verbindung zur MySQL-DB hergestellt habe und möchte aus einer Tabelle die sich zum Beispiel "User" nennt den Eintrag aus "id" abfragen.
Und ich die Variable $nick für die Abfrage verwende, kann ich dann in der Sprachdatei folgenden Eintrag verwenden:
$nick = $array['id'];
oder wie kann sonst einen Eintrag abfragen wenn die Verbindung zur DB hergestellt habe
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 22.06.2008 um 16:14 Uhr
|
|
Zitat von Simonale: Zitat von 0100fe: Ich hab noch ein weiteres Problem:
Wenn ich eine Verbindung zur MySQL-DB hergestellt habe und möchte aus einer Tabelle die sich zum Beispiel "User" nennt den Eintrag aus "id" abfragen.
Und ich die Variable $nick für die Abfrage verwende, kann ich dann in der Sprachdatei folgenden Eintrag verwenden:
$nick = $array['id'];
oder wie kann sonst einen Eintrag abfragen wenn die Verbindung zur DB hergestellt habe

Ja es ist etwas falsc dran aber was? Du hattest auch mal bei 0 anfangen müssen also Spam nich sondern gib sachliche Beitrage ab oder sei ruhig
|
|
Blizz - 38
Halbprofi
(offline)
Dabei seit 08.2003
268
Beiträge
|
|
Geschrieben am: 22.06.2008 um 18:23 Uhr
|
|
Zitat von 0100fe: Ich hab noch ein weiteres Problem:
Wenn ich eine Verbindung zur MySQL-DB hergestellt habe und möchte aus einer Tabelle die sich zum Beispiel "User" nennt den Eintrag aus "id" abfragen.
Und ich die Variable $nick für die Abfrage verwende, kann ich dann in der Sprachdatei folgenden Eintrag verwenden:
$nick = $array['id'];
oder wie kann sonst einen Eintrag abfragen wenn die Verbindung zur DB hergestellt habe
Du kannst das Array mit den Werten aus der DB nicht einfach mit $array aufrufen.
Du musst erst alle Werte in ein entsprechendes Array laden - auf diese Werte kannst du dann zugreifen. z.B. so
$sql = "select id from test";
$do = mysql_query($sq);
$daten = mysql_fetch_array($do);
echo $daten['id'];
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 22.06.2008 um 21:29 Uhr
|
|
Zitat von Blizz: Zitat von 0100fe: Ich hab noch ein weiteres Problem:
Wenn ich eine Verbindung zur MySQL-DB hergestellt habe und möchte aus einer Tabelle die sich zum Beispiel "User" nennt den Eintrag aus "id" abfragen.
Und ich die Variable $nick für die Abfrage verwende, kann ich dann in der Sprachdatei folgenden Eintrag verwenden:
$nick = $array['id'];
oder wie kann sonst einen Eintrag abfragen wenn die Verbindung zur DB hergestellt habe
Du kannst das Array mit den Werten aus der DB nicht einfach mit $array aufrufen.
Du musst erst alle Werte in ein entsprechendes Array laden - auf diese Werte kannst du dann zugreifen. z.B. so
$sql = "select id from test";
$do = mysql_query($sq);
$daten = mysql_fetch_array($do);
echo $daten['id'];
Danke Versuchs morgen
und das "test" bei select id from test ist die Tabelle oder?
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 23.06.2008 um 06:32 Uhr
|
|
Zitat von 0100fe: Warum geht das blöde Teil nicht... 
Gibts die Datei überhaupt? Die Dateinamen sind case-sensitiv, schau mal obs vielleicht dran liegt.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
0100fe - 32
Profi
(offline)
Dabei seit 03.2006
528
Beiträge
|
|
Geschrieben am: 23.06.2008 um 17:55 Uhr
|
|
Zitat von McPommes: Zitat von 0100fe: Warum geht das blöde Teil nicht... 
Gibts die Datei überhaupt? Die Dateinamen sind case-sensitiv, schau mal obs vielleicht dran liegt.
Die Datei gibt es...
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
Geschrieben am: 23.06.2008 um 18:27 Uhr
Zuletzt editiert am: 23.06.2008 um 18:34 Uhr
|
|
Ja, das "test" ist die Tabelle. Aber SQL kannst du schon, oder? Ist net blöd gemeint, aber der Eindruck drängt sich mir halt schon etwas auf. Ist ja ok, aber es wäre gut zu wissen, dann würden nicht so viele Fachbegriffe herumfliegen, mit denen du evtl. gar nichts anfangen kannst.
Hilfreich wäre es, wenn du mal die Ordnerstruktur etwas erläuterst. Beispiel direkt von meiner HP kopiert:
Die Datei "zugang.dat" liegt im selben Verzeichnis, wie die index.php
<?php
include ("zugang.dat");
....
?>
läge die Datei in einem Unterverzeichnis namens zugaenge, dann müsste es heißen:
<?php
include ("zugaenge/zugang.dat");
?>
Liegt sie im übergeordneten Verzeichnis:
<?php
include ("../zugang.dat");
?>
Wie schon erwähnt, das ganze ist case-sensitive. Empfehlenswert ist daher, alles klein zu schreiben. Oh, und noch was... Leerzeichen oder so ein Mist in Dateinamen ist Windoof-Crap und gehört hier nicht hin.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|