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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.05.2006, 22:25:35
serious
Guest
 
Beiträge: n/a
parse error: ...

hallo zusammen

hab mich in letzter zeit ein bisserl am php coden probiert, lief auch recht gut bis jetzt. nur jetzt weiß ich nicht mehr weiter. ich hab eine Klasse geschrieben, doch wenn ich variablen übergeben will, streikt er. das seltsame ist, es ging gerade noch vor 1/2 stunde oder so und auf einmal nicht mehr, ohne dass mir auch nur im geringsten klar wäre, was ich geändert haben könnte.

Der Error:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting ')' in E:\Programme\XAMP\xampp\htdocs\CMS\classes\class.mysql.php on line 10

Der Code:
Code:
<?php

	class db {
		
		var $host = config::sql_host;
		var $user = config::sql_user;
		var $pw = config::sql_pw;
		var $db = config::sql_db_name;
		
		function __construct($this->host, $this->user, $this->pw, $this->db) {
			$this->connect ($this->host, $this->user, $this->pw, $this->db);
		}
		
		function __destruct() {
			@ mysql_close ($this->connid);
		}
		
		function connect($host, $user $pw, $db) {
			$this->connection = @ mysql_connect ($host, $user, $pw); or die ("Keine Connection");
			$this->select_db($db);
		}
		
		function select_db($db) {
			mysql_select_db($db, $this->connection)) or die ("Konnte DB nicht auswählen");
		}
		
		function query($query) {
			$this->result = mysql_query ($query, $this->connection) or die ("Fehler in der Query");
			return $this->result;
		}
	}

include "..\config.php";
$test = new db ();
?>
die config.php schaut so aus: (ohne kommentare und PW natürlich)
Code:
class config {
	const sql_host = 'localhost';
	const sql_db_name = "rtcms";
	const sql_user = "root";
	const sql_pw = "sag ich nicht";
	const sql_tbl_pref = "rtcms_";
}

Geändert von serious (10.05.2006 um 22:26:59 Uhr)
Mit Zitat antworten
  #2  
Alt 10.05.2006, 23:09:04
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: parse error: ...

wie willst du dem konstruktor objekt-variabeln übergeben?

geht den das? :S
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 11.05.2006, 06:47:32
serious
Guest
 
Beiträge: n/a
AW: parse error: ...

hab das auch schon entfernt, um zu schaun, ob es ohne geht, aber dann meckert er weiter unten bei function connect mit der selben meldung
Mit Zitat antworten
  #4  
Alt 11.05.2006, 12:20:46
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: parse error: ...

weil im konstruktor diese variabeln vielleicht nich gültig sind?

na was haben den die variabeln in dem _constructor für einen wert?
kA ob man das überhaupt so machen kann... warum machst du nicht einfach eine funktion connect() ohne parameter und da drin kannst du nun ja mit $this -> ... auf die einzelnen klassenvariabeln zugreiffen... :S
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #5  
Alt 11.05.2006, 15:24:01
serious
Guest
 
Beiträge: n/a
AW: parse error: ...

so, ich hab mich dazu durchgerungen, das ganze überhaupt völlig anders umzuschreiben (so, dass keine variablen übergeben werden, ...). mal schaun, ob's dann geht.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
parse error - mal wieder Bombe PHP Grundlagen 9 28.10.2005 18:37:34
Parse Error bei isset wieso? derolli PHP Grundlagen 2 25.12.2003 19:33:50
Fehlermeldung Parse error: parse error, expecting `T_STRING' ... Silenthil PHP Grundlagen 2 22.12.2003 10:28:08
Parse error: parse error, ... col7 PHP Grundlagen 1 26.10.2003 09:33:10
Parse error, nur warum?? JoergW PHP für Fortgeschrittene und Experten 4 14.03.2003 19:37:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:59:43 Uhr.


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


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