Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

class

Diskussion: class im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich will eine PHP-Klasse erstellen: PHP-Code: class  name  { }  usw. so jetzt will ich ein paar methoden ...

Antwort
Alt 27.05.06, 20:19   #1 (permalink)
 
Registriert seit: 20.07.05
CPU8080 Leistung: Facit NTK
CPU8080 eine Nachricht über ICQ schicken
Likes: 0
class

Anzeige

Hi,

ich will eine PHP-Klasse erstellen:

PHP-Code:

class name 
{

usw.

so jetzt will ich ein paar methoden und Variablen mit include() oder require includen, allerdings ernte ich eine Fehlermeldung:

PHP-Code:
class name
{
include (
"file");

und jetzt bekomme ich den Error:
Zitat:
Parse error: syntax error, unexpected T_INCLUDE, expecting T_FUNCTION in E:\XAMPP_SERVER\xampp\htdocs\template system\template_user.inc.php on line 17
Der inhalt des zu includen files sieht so aus:

PHP-Code:
   var $sqladresse "localhost";
   var 
$sqluser "geheim";
   var 
$sqlpw "geheim";
   var 
$dbname "HaBo";
   var 
$PFAD dirname($_SERVER["SCRIPT_FILENAME"])."/";
   var 
$maxdirsize "345";
   var 
$wannoff 435;
   var 
$url "urltest";
   
$sqlhandle = @mysql_connect($sqladresse$sqluser,$sqlpw) OR 
   die(
mysql_error());
   
mysql_select_db("$dbname",$sqlhandle) OR die(mysql_error());
   
$sql "SELECT Grundordner FROM mitglieder";
   
$sqlresult mysql_query ($sql,$sqlhandle);
   while (
$sqlrow=mysql_fetch_assoc($sqlresult))
    { 
     var 
$Grundordner $sqlrow["Grundordner"];
    }
    
mysql_close ($sqlhandle); 
CPU8080 ist offline   Mit Zitat antworten
Alt 29.05.06, 07:55   #2 (permalink)
 
Registriert seit: 11.08.05
boehmi Leistung: Facit NTK
boehmi eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich vermute mal, dass du innerhalb einer Klassendeklaration keine Include Anweisung verwenden kannst, da hier ganz bestimmte Ausdrücke erwartet werden.

Schreib also am besten die gesamte Klasse mit Deklaration in eine extra Datei und include diese.

Außerdem solltest du drauf achten, dass du beim includen nicht 2 <?php> tags auf machst!

mfg
boehmi ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 29.05.06, 12:42   #3 (permalink)
 
Registriert seit: 29.01.06
xsheep Leistung: Facit NTK
Likes: 0
Standard

Meines Wissens braucht es zwei <? / php>-tags.
xsheep ist offline   Mit Zitat antworten
Alt 29.05.06, 14:12   #4 (permalink)
Themenstarter
 
Registriert seit: 20.07.05
CPU8080 Leistung: Facit NTK
CPU8080 eine Nachricht über ICQ schicken
Likes: 0
Standard

Jup 2 braucht es hab es jetzt so hin bekommen das ich die Variablen in der Include Datei in eine Klasse verändert haben und die dann mit extends an die eine Klasse vererbt habe.

-closed-
CPU8080 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » class
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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP class skymuss Code Kitchen 3 21.06.08 19:55
.class in .txt (Java) mP765 Code Kitchen 4 01.05.07 21:47
C++ "komplizierte" class... NULL!=NULL Code Kitchen 1 06.11.06 22:33
Microsoft Class Server Letismoja (In)security allgemein 6 17.02.04 20:37
[c++] class soox Code Kitchen 8 13.09.02 10:16


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61