SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.04.2003, 23:47:11
Mike105 Mike105 ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 34
Array daten innerhalb eines arrays wiederverwenden ...

hi ! ...
wollte grad bei mir die globalen vars beseitigen und dachte mir, alles in ein array wäre ne gute idee ...

hatte es bisher so:
PHP-Code:
 // DB-Daten:
  
global $server;
  global 
$benutzer;
  global 
$kennwort;
  global 
$db;
  global 
$verbindung;
  
$db ="db_name";
  
$server ="host";
  
$benutzer "username";
  
$kennwort "pw";
  
$verbindung mysql_connect ($server$benutzer$kennwort); 
Wollte das ganze jetzt so lösen:

PHP-Code:
  $global = array (
       
"mysql" => array(
                   
"db"         => "db_name",
                   
"server"     => "host",
                   
"benutzer"   => "username",
                   
"kennwort"   => "pw",
                   
"verbindung" => "mysql_connect ($global ['mysql']['server'], $global ['mysql'] ['benutzer'], $global ['mysql']['kennwort'])")); 
nur wenn ich mir dann mit
echo $global["mysql"]["verbindung"];
die verbindung ausgeben möchte, macht er das net
ich krieg die fehlermeldung:
Zitat:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in C:Programmefoxservwwwblupphierglobal_neu.php on line 10
kann mir da einer helfen ??
Mit Zitat antworten
  #2  
Alt 21.04.2003, 01:37:49
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ich bin nicht sicher, aber du kannst ein array glaube ich nicht nutzen, wenn es noch nicht völlig initialisiert ist.


aber du kannst es ja so mal versuchen:

"verbindung" => "mysql_connect ($global['mysql']['server'], $global['mysql']['benutzer'], $global['mysql']['kennwort'])"));
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 21.04.2003, 10:22:25
Mike105 Mike105 ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 34
hm darf ich fragen wo der unterschied zwischen deinem und meinem ist *G* ?

ich habs auch schon probiert nachträglich über

$global ["mysql"] ["verbindung"] => ....

hinzuzufügen, aber auch das hat nicht funktioniert.
habs auch mit den verschiedenen schreibweisen wie {$global ["mysql"] ["benutzer"]} usw probiert ... nix ging ...
Mit Zitat antworten
  #4  
Alt 21.04.2003, 11:30:09
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Also das ist wirklich komisch - wenn ich den code so per copy&paste dann bekomme ich keinen parse error...
Nur Notice: Undefined Variables (klar)

Aber versuch doch mal die Zeile mit
PHP-Code:
"verbindung" => "mysql_connect ($global ['mysql']['server'], $global ['mysql'] ['benutzer'], $global ['mysql']['kennwort'])"
so zu schreiben:
PHP-Code:
"verbindung" => mysql_connect ($global ['mysql']['server'], $global ['mysql'] ['benutzer'], $global ['mysql']['kennwort']); 
Denn Funktionen müssen nicht wirklich in Strings gesetzt werden...
Dann klappt's auch mit den highlighting ;)
Mit Zitat antworten
  #5  
Alt 21.04.2003, 12:25:52
Mike105 Mike105 ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 34
hm ... stimmt ... warum auch immer, kein parse error mehr ...
bei meiner version wenn ich mir mit
echo $global ["mysql"] ["verbindung"];
ausgeben lasse krieg ich:
mysql_connect ( ['mysql']['server'], ['mysql'] ['benutzer'], ['mysql']['kennwort'])
vorgesetzt

in deiner schreibweise krieg ich

Resource id #1

als ausgabe was mir eigentlich verrät :D, dass es wohl funktioniert. oder ?
Mit Zitat antworten
  #6  
Alt 21.04.2003, 12:28:42
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Jep :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt