Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   [PHP] Merkwürdig (https://www.delphipraxis.net/109229-%5Bphp%5D-merkwuerdig.html)

Mark90 26. Feb 2008 17:01

Datenbank: MYSQL • Zugriff über: php, phpmyadmin

[PHP] Merkwürdig
 
Hi Leute,

ich stehe gerade vor einem Problem! ich habe eine Phpdatei, in der ich Benutername, passwort und host meines mysqlservers speichere.
in einer zweiten datei stehen funktionen, mit denen ich daten in meiner datenbank hinzufügen kann.

Code:
1. datei

$user = 'jldfj';
usw.
Code:
2. datei

include ("1.datei");
function doconnect() {
   mysql_connect($user, ...);
}
nur irgendwie stehen bindet er die datei nicht ein. es stehen keine werte in der datei. obwohl ich sie eingebeunden habe. Weiß jemand woran das liegt??

danke shcon mal im vorraus!

Muetze1 26. Feb 2008 17:07

Re: [PHP] Merkwürdig
 
1. keine <?php und ?> in der 1. Datei?
2. Require() wäre wohl besser geeignet als Include()
3. Nach dem Login zur Sicherheit lieber ein unset auf $user, etc machen

rollstuhlfahrer 26. Feb 2008 17:13

Re: [PHP] Merkwürdig
 
dem kann ich mich nur anschließen

Valle 26. Feb 2008 17:14

Re: [PHP] Merkwürdig
 
Die Variable $user ist in Funktionen und Klassen nicht abrufbar. Am besten per Parameter übergeben oder das Schlüsselwort global verwenden.

Mit freundlichen Grüßen,

Valle

idontwantaname 26. Feb 2008 17:16

Re: [PHP] Merkwürdig
 
Code:
2. datei


include ("1.datei");
function doconnect() {
   global $user;
   mysql_connect($user, ...);
}

Valle 26. Feb 2008 17:18

Re: [PHP] Merkwürdig
 
Oder:

Code:
2. datei


include ("1.datei");
function doconnect($user) {
   mysql_connect($user, ...);
}
doconnect($user);
Mit freundlichen Grüßen,

Valle ;-)

Mark90 26. Feb 2008 19:15

Re: [PHP] Merkwürdig
 
Vielen Dank für die Antworten

Problem gelöst!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz