Top-Themen

Aktuelle Themen (A bis Z)

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
GELÖST

PHP FTP Verbindung klappt nicht

Frage Entwicklung PHP

Mitglied: DRwindows97

DRwindows97 (Level 1) - Jetzt verbinden

10.04.2013, aktualisiert 11.04.2013, 1878 Aufrufe, 4 Kommentare, 1 Danke

Hallo Administratoren,

Ich habe folgendes Problem.
Ich soll ich eine PHP Seite erstellen die von einem bestimmten Verzeichnis eines FTP Servers eine Textdatei herunterlädt und diese anschließend auf der gleichen Seite anzeigt.

Dazu habe ich eine Lösungsmethode entwickelt, die aber nicht funktioniert.
Das PHP Skript stürzt immer mit dem Fehler:
Parse error: syntax error, unexpected T_STRING in /var/customers/webs/ni158031_3/serverlogviewer.php on line 17

ab.

Mein Skript sieht dazu so aus:

01.
<?php 
02.
# Variablen definieren 
03.
$local_file = 'mclog.txt'; 
04.
$server_file = 'server.log'; 
05.
$modus = FTP_BINARY; 
06.
#FTP  Zugangsdaten 
07.
$ftp_server="Hier steht meine Server IP"
08.
$ftp_user="Hier steht mein Benutzername"
09.
$ftp_pass="Hier steht mein Passwort";  
10.
$conn_id = ftp_connect($ftp_server); 
11.
# Login mit Benutzername und Passwort 
12.
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass); 
13.
#Verzeichniswechseln 
14.
ftp_chdir($conn_id, "minecraftbukkit"); 
15.
#Verbinden 
16.
17.
ftp_get($conn_id, $local_file, $server_file, $modus);  
18.
# Verbindung schließen 
19.
ftp_close($conn_id); 
20.
 
21.
if (is_readable('./mclog.txt')) 
22.
echo implode(" 
23.
\n", file ('./mclog.txt')); 
24.
?>
Allerdings finde ich darin keinen Fehler.
Beziehungsweise weiß ich mit dem genannten Fehler nichts anzufangen, da dort kein T zuiel ist.

Könnt ihr mir helfen ?
Mitglied: dog
10.04.2013, aktualisiert 24.04.2013
Allerdings finde ich darin keinen Fehler.

Musst du auch nicht, den hat PHP ja schließlich schon gefunden:

unexpected T_STRING ... on line 17

Und wenn du auf die Frage eine Antwort willst:

Benutz bitte die Code-Tags!
http://www.administrator.de/faq/20#toc-73741444141-29
Bitte warten ..
Mitglied: DRwindows97
10.04.2013 um 18:44 Uhr
So, die Code Tags sind eingefügt.
Klar hat PHP den Fehler für mich gefunden, aber ich weiß nicht was dieses

unexpected T_String sein soll, schließlich steht da kein "T" zuviel.
Bitte warten ..
Mitglied: nxclass
10.04.2013, aktualisiert um 23:35 Uhr
schau mal in Z.14 - da fehlt ein ;

'T_' steht für Token - das kommt vom PHP Parser http://php.net/manual/en/tokens.php
Bitte warten ..
Mitglied: DRwindows97
11.04.2013, aktualisiert um 16:28 Uhr
Danke nxclass!
Das Semikolon habe ich doch glatt übersehen.
Mir ist auch ein weitere Fehler aufgefallen die Anführungszeichen bei FTP_ASCII müssen weg und das FTP_ASCII muss, da es sich um eine Textdatei handelt zu FTP_BINARY umgeändert werden.
Bitte warten ..
Ähnliche Inhalte
Apache Server
PHP 5.6 compile klappt doch Apache reagiert auf kein PHP
Frage von spcvltApache Server6 Kommentare

Hallo, ich wollte unter CentOS 6 ein PHP compilen. Ich habe mir dazu von php.net die source Datei heruntergeladen ...

Linux Tools
Verbindung per SSH klappt nicht
gelöst Frage von coltseaversLinux Tools3 Kommentare

Hallo zusammen, ich habe einen neuen Kunden bekommen, der einen eigene Mailserver im Büro stehen hat. Nun soll ich ...

Router & Routing
OpenVPN Verbindung klappt nicht!
Frage von mike7050Router & Routing8 Kommentare

Hallo, Ich habe einen PC mit Windows 8.1 (openvpn Server) und ein Tablet mit Windows 8.1 (openvpn Client) das ...

Windows Server
FTP-Verbindung - Verzeichnisinhalt kann nicht angezeigt werden
gelöst Frage von IrolanWindows Server6 Kommentare

Hallo zusammen, ich habe einen Windows Server 2012 R2, der hinter einem Router mit NAT sitzt. Nun habe ich ...

Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 3 MinutenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 12 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 19 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 21 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...