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, 6962 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)

Mit freundlichen Grüßen 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 (\").

Mit freundlichen Grüßen
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.
 
Mit freundlichen Grüßen
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
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

Exchange Server
DNS Einstellung - zwei feste IPs für Mailserver (15)

Frage von ivan0s zum Thema Exchange Server ...