Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

PHP5 vs PHP4

 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 10.10.2006, 20:17    Titel: PHP5 vs PHP4

Da ich mit HAPPYTEC derzeit nicht auf einen Server mit PHP5 übersiedeln werden, muss ich eine andere Lösung finden.

Ich habe eine fertige Klasse für den Datenbank-Zugriff.
Wie man in PHP4 das schreiben muss habe ich schon gefunden:
Code:
VAR $db_user    ='username';

Mit VAR statt puplic oder privat....

Nur irgendwie meckert PHP andauernd an einer Stelle: Parse error: syntax error, unexpected ')', expecting '(' in /www/******/cl_db_mysql.php on line 27

Hier mal ein Auszug:
cl_db_mysql.php
Code:
<?php
class db_mysql
{
/*
PROTECTED $db_user;
PROTECTED $db_pass;
PROTECTED $db_server;
PROTECTED $insert_id;
PROTECTED $affected_rows;
PROTECTED $num_rows;
PROTECTED STATIC $con;
PROTECTED STATIC $queries;
PROTECTED STATIC $verbindungen;
PUBLIC function __construct($datenbank)
*/
VAR $db_user;
VAR $db_pass;
VAR $db_server;
VAR $insert_id;
VAR $affected_rows;
VAR $num_rows;
VAR $con;
VAR $queries;
VAR $verbindungen;
function __construct($datenbank)
{
if(!is_resource(self::$con))
  {
  self::$con = mysql_connect
        ($this->db_server,$this->db_user,$this->db_pass);
  ++self::$verbindungen;
  }
  mysql_select_db($datenbank, self::$con)
  OR die('Fehler beim Verbinden zur Datenbank');
}

In Kommentaren die PHP5 Version.

cl_db.php
Code:
<?php
class db extends db_mysql
{
/*
PROTECTED $db_user    ='username';
PROTECTED $db_pass    ='kennwort';
PROTECTED $db_server  ='localhost';
PUBLIC function __construct($datenbank = 'PHP_Buch')
*/
VAR $db_user    ='*****';
VAR $db_pass    ='******';
VAR $db_server  ='localhost';
function __construct($datenbank = '*****')
{
parent::__construct($datenbank);
}
}
?>


Kann mir irgendjemand dabei helfen?
Ich verstehe nicht, was da falsch ist.
Bitte...


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13766
Wohnort: Wien

BeitragVerfasst am: 11.10.2006, 11:04    Titel:

Ich habe das Problem nun gelöst.
Statt :: einfach -> und bei den Funktionen statt __construct einfach den Klassennamen.

PHP5 hat wirklich einige Vorteile, ich überlege mir den Umstieg vielleicht doch schon jetzt.

MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 1 Stunde
Aktuelles Datum und Uhrzeit: 27.02.2020, 10:36
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]