php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.11.2004, 17:06  
dws
Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 72
dws
Standard parse error

habe da einen Fehler und ich kann ihn nicht finden (habe noch nicht genug erfahrung):
Code:
<?
$projectname = $_POST[projectname];
class Thumbnailer {
    var $autocreate = true;
    var $single_mode = false;
    var $image_list = array();
    var $ersetzen = false;
    var $image_ext = array("jpg");
    var $image_dir = "$projectname/original/"; //hier ist der Fehler
    var $thumb_dir = "";
    var $thumb_w = 300;
    var $thumb_h = 350;
...
anscheinend kann ich da die Variable nicht einfügen (brauche sie aber unbedingt, sonst findet er die Bilder nicht)

habe schon probiert, alles löschen und nur mit echo $projectname auszugeben. Das passt alles
bitte um hilfe
dws ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.11.2004, 17:09  
Gast
 
Beiträge: n/a
Standard

Und warum postest Du nicht die genaue Fehlermeldung?

var $image_dir = $_POST["projectname"] . "/original/";

Gruß
phpfan
 
Alt 01.11.2004, 17:46  
dws
Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 72
dws
Standard

Leider ist der Fehler trotz deiner Änderung geblieben.

Fehler:
Parse error: parse error in /srv/www/htdocs/Projects/step_9.php on line 22
dws ist offline  
Alt 01.11.2004, 17:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ähem. jetzt ne blöde frage --- ist $_POST['var'] eigentlich einfach so in der klasse verfügbar?
imported_Ben ist offline  
Alt 01.11.2004, 18:44  
dws
Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 72
dws
Standard

naja, vielleicht ist das die lösung
nur: wie mach ichs dann.
wie kann ich dem programm sonst sagen, wo die bilder vorhanden sind? das steht halt mal in der variable
jemand eine idee?
dws ist offline  
Alt 01.11.2004, 19:52  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
ähem. jetzt ne blöde frage --- ist $_POST['var'] eigentlich einfach so in der klasse verfügbar?
ja? super-global eben ...
http://de.php.net/manual/en/reserved...variables.post

und selbst wenns nicht vorhanden wär, gäb es wohl keinen parse error ...

Zitat:
wie kann ich dem programm sonst sagen, wo die bilder vorhanden sind?
übergibs einer methode/dem konstruktor der klasse.

sicher, daß du in deinem script zeile 22 markiert hast?
derHund ist offline  
Alt 01.11.2004, 20:13  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von derHund
und selbst wenns nicht vorhanden wär, gäb es wohl keinen parse error ...
habe ich meines wissens nach auch nicht behauptet.
imported_Ben ist offline  
Alt 01.11.2004, 20:40  
Gast
 
Beiträge: n/a
Standard Re: parse error

Zitat:
Zitat von dws
var $image_dir = "$projectname/original/"; //hier ist der Fehler
anscheinend kann ich da die Variable nicht einfügen (brauche sie aber unbedingt, sonst findet er die Bilder nicht)
Es geht nicht ums Können: Du darfst es an der Stelle nicht. An dieser Stelle sind nur Literale oder Konstanten gestattet.

Hausaufgabe:
Wozu brauche ich einen Konstruktor (angelsächsisch: constructor)?
 
Alt 01.11.2004, 23:33  
dws
Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 72
dws
Standard

sorry, aber jetzt gehts wieder ums können: habe keine ahnung, wie ich dann das lösen soll.
hat da jemand einen vorschlag?
dws ist offline  
Alt 01.11.2004, 23:49  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von dws
sorry, aber jetzt gehts wieder ums können: habe keine ahnung, wie ich dann das lösen soll.
Mit einer Methode, die beim Start vom Constructor aufgerufen wird, welche die Variablen setzt.
Code:
class Thumbnailer { 
    var $autocreate = true; 
    var $single_mode = false; 
    var $image_list = array(); 
    var $ersetzen = false; 
    var $image_ext = array("jpg"); 
    var $image_dir = ""; 
    var $thumb_dir = ""; 
    var $thumb_w = 300; 
    var $thumb_h = 350; 

## nur einen von beiden!

    function __construct() # Constructor PHP 5
    {
         $this->varset();
    }

    function Thumbnailer() # Constructor PHP 4
    {
         $this->varset();
    }

##########################

    function varset()
    {
         $this->image_dir = $_POST[projectname] . '/original/'; #ä oder was Du willst...
    } 
}
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Parse error: syntax error, unexpected T_BOOLEAN_AND Saschilys PHP Tipps 2008 7 22.05.2008 16:14
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
Finde den Parse Error net bzw. kann ihn net beheben PHP Tipps 2005 9 17.04.2005 01:45
[Erledigt] noch ein parse error... PHP Tipps 2005 3 30.01.2005 14:39
Parse error: parse error, unexpected '{' PHP Tipps 2005 10 23.01.2005 16:59
verblüffend: Parse error: parse error, unexpected T_STRING, PHP Tipps 2004 1 07.10.2004 09:05
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51
Warum ist hier ein parse error? b++ PHP Tipps 2004 4 20.06.2004 16:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.