Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Mitchell am 08.12.2009 um 09:06:13 Uhr
Überschrift geändert
GELÖST

Syntax Problem PHP

Frage Entwicklung PHP

Mitglied: s7mahess

s7mahess (Level 1) - Jetzt verbinden

08.12.2009, aktualisiert 12.12.2009, 6967 Aufrufe, 6 Kommentare

Morgen ich habe hier ein kleines PHP Syntax problem zumindest sagt eclipse mir das:

Description Resource Path Location Type
syntax error, unexpected 'F' 020.php /php line 7 DLTK Problem

meiner meinung hat es irgendwas mit den Gänsefüßen zu tun, aber ersetze ich die " durch ' in zeile 5 und 7 bekomme ich stattdessen

Description Resource Path Location Type
syntax error, unexpected ')' 020.php /php line 19 DLTK Problem
syntax error, unexpected 'F' 020.php /php line 7 DLTK Problem

will mich nur eclipse ärgern oder ist wirklich nen fehler hier (btw ich habe es noch nicht geschaft smarty zum laufen zu bringen)

MfG Martin

01.
  
02.
<?php 
03.
 
04.
include ('Smarty.class.php'); 
05.
 
06.
$strSmartyTemplateDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\templates\"
07.
 
08.
$strSmartyCompileDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\compile\"
09.
 
10.
$smarty = new Smarty(); 
11.
 
12.
$smarty->template_dir = $strSmartyTemplateDir
13.
 
14.
$smarty->compile_dir = $strSmartyCompileDir
15.
 
16.
$smarty->assign('name', 'Max Muster'); 
17.
 
18.
$smarty->assign('address', 'Blumenstraße 12'); 
19.
 
20.
$smarty->display('sdemo1.tpl'); 
21.
 
22.
?>
Mitglied: Mitchell
08.12.2009 um 08:55 Uhr
Zitat von s7mahess:
01.
  
02.
> $strSmartyTemplateDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\templates\"
03.
>  
04.
> $strSmartyCompileDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\compile\"
05.
> 

Durch den Backslash werden deine Gänsefüßchen escaped (\").

Mfg
Mitchell
Bitte warten ..
Mitglied: Cubic83
08.12.2009 um 08:55 Uhr
Hallo,

probier doch mal:

01.
 
02.
$strSmartyTemplateDir = "F:\\PortableApps\\eclipse moves jdk\\php5\smarty\\templates\\";  
03.
 
04.
$strSmartyCompileDir = "F:\\PortableApps\\eclipse moves jdk\\php5\\smarty\\compile\\";  
05.
 
mfG
Bitte warten ..
Mitglied: s7mahess
08.12.2009 um 08:59 Uhr
danke,

nicht an exclude gedacht
Bitte warten ..
Mitglied: nxclass
08.12.2009 um 08:59 Uhr
die UNIX Schreibweise sollte auch gehen
01.
$strSmartyTemplateDir = 'F:/PortableApps/eclipse moves jdk/php5/smarty/templates/';
... und bei einfachen Zeichenketten kann man auch ' benutzen - damit wird der String nicht nochmal von PHP nach Ersetzungen durchwühlt und es läuft ein µ schneller.
Bitte warten ..
Mitglied: kekzle
08.12.2009 um 09:00 Uhr
Hi, so sollte es normal gehen:

01.
$strSmartyTemplateDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\templates";  
02.
$strSmartyCompileDir = "F:\PortableApps\eclipse moves jdk\php5\smarty\compile"; 

Grüße kekzle
Bitte warten ..
Mitglied: dog
08.12.2009 um 09:24 Uhr
Oder man macht es gleich richtig und benutzt die DIRECTORY_SEPARATOR Konstante.
Natürlich muss man genau drauf achten wo man das grade benutzt. An manchen Stellen wird es immer / bleiben.

Grüße

Max
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
PHP
PHP PDO Problem (1)

Frage von Tiggr1994 zum Thema PHP ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

Outlook & Mail
MAPI-Schnittstelle testen: MAPI-Problem Outlook 2013 (3)

Frage von BirdyB zum Thema Outlook & Mail ...

Windows Server
gelöst Problem mit KMS aktivierung (7)

Frage von Judgelg zum Thema Windows Server ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...