PHP - ../../../../../../../

12/25/2015 11:05 Nanoxx™#1
Hey,

Ich habe ein kleines Problem mit meinem PHP Script...


[Only registered and activated users can see links. Click Here To Register...]

User.php -> mysql.php In der Theorie (../../config/mysql.php)

funktioniert leider nicht (Variable nicht Initialisiert)
12/25/2015 11:17 algernong#2
Pfad ist relativ zu der Datei, in der du user.php einbindest (die, die du im Browser dann aufrufst). Vermutlich musst du als Pfad 'config/mysql.php' angeben?
(Includes innerhalb einer Methode sind aber wirklich unsauber, finde ich. Ich würde das wenn dann vor die Klasse ziehen.)
12/25/2015 11:23 Nanoxx™#3
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Soweit kein Fehler

[Only registered and activated users can see links. Click Here To Register...]


aber dazu fällt mir mal so gar nichts ein...
12/25/2015 11:34 algernong#4
Bin auch ahnungslos. Du bekommst keine Warnung / Notiz, dass die Datei nicht gefunden wurde oder die Variable undefiniert sind?
Stimmen die Werte, wenn du vor dem new mysqli() einmal alle Variablen $ACCOUNT_* mit echo ausgibst?
Kannst du mit echo realpath('../config/mysql.php'); schauen, ob der Pfad wirklich stimmt zu deiner mysql.php? (Weiß nicht ob das funktioniert)
12/25/2015 11:38 Nanoxx™#5
$ACCOUNT_*** -> uninitialized

Aber warum? ein Verzeichnis drüber (login.php):
[Only registered and activated users can see links. Click Here To Register...]

funktioniert es....
12/25/2015 15:15 YatoDev#6
Quote:
Originally Posted by Nanoxx™ View Post
$ACCOUNT_*** -> uninitialized

Aber warum? ein Verzeichnis drüber (login.php):
[Only registered and activated users can see links. Click Here To Register...]

funktioniert es....
seh ich das falsch oder musst du nicht 2 verzeichnisse zurück?

@EDIT
Vergiss es oben hast du es ja
12/25/2015 18:20 Syntaxfehler#7
Quote:
Originally Posted by Nanoxx™ View Post
[Only registered and activated users can see links. Click Here To Register...]

Das sieht sehr nach ./../config/mysql.php aus, also als ob ein Punkt fehlte.

Quote:
Originally Posted by Nanoxx™ View Post
$ACCOUNT_*** -> uninitialized

Aber warum? ein Verzeichnis drüber (login.php):
[Only registered and activated users can see links. Click Here To Register...]

funktioniert es....
Quote:
Originally Posted by »FlutterShy™ View Post
seh ich das falsch oder musst du nicht 2 verzeichnisse zurück?

@EDIT
Vergiss es oben hast du es ja
Zwei Verzeichnisse höher wäre eigentlich richtig => ../../config/mysql.php (Auf die Punkte achten.)
12/25/2015 21:57 Nanoxx™#8
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Ich verstehe es nicht....
12/26/2015 00:59 BlackTrader#9
require_once(__DIR__ . '../../config/mysql.php');
versuchs mal so
12/26/2015 14:32 Nanoxx™#10
Gleicher Fehler....

[Only registered and activated users can see links. Click Here To Register...]
12/26/2015 16:35 .Barone#11
ist der pfad
/patch/account/function../ ../config/mysqli.php denn auch richtig?
12/26/2015 16:58 BlackTrader#12
require_once(__DIR__ . '/../../config/mysql.php');
._. vergessen das DIR ohne abschließenden slash is
12/26/2015 18:46 Nanoxx™#13
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
#MySQL.php
[Only registered and activated users can see links. Click Here To Register...]

Fehler... Ich verstehe es einfach nicht.... -> Alles was aus mysql.php ist - seems to be uninitialized!

###### <----------->##########

So Funktioniert es... - Unverständlich! -> ../config

[Only registered and activated users can see links. Click Here To Register...]

So Funktioniert es... - Unverständlich!