drwindows97
Goto Top

PHP FTP Verbindung klappt nicht

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:

<?php
# Variablen definieren
$local_file = 'mclog.txt';  
$server_file = 'server.log';  
$modus = FTP_BINARY;
#FTP  Zugangsdaten
$ftp_server="Hier steht meine Server IP";  
$ftp_user="Hier steht mein Benutzername";  
$ftp_pass="Hier steht mein Passwort";   
$conn_id = ftp_connect($ftp_server);
# Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
#Verzeichniswechseln
ftp_chdir($conn_id, "minecraftbukkit");  
#Verbinden
#
ftp_get($conn_id, $local_file, $server_file, $modus); 
# Verbindung schließen
ftp_close($conn_id);

if (is_readable('./mclog.txt'))  
echo implode("  
\n", file ('./mclog.txt'));  
?>
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 ?

Content-ID: 204774

Url: https://administrator.de/forum/php-ftp-verbindung-klappt-nicht-204774.html

Ausgedruckt am: 22.12.2024 um 07:12 Uhr

dog
dog 10.04.2013, aktualisiert am 24.04.2013 um 20:41:45 Uhr
Goto Top
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!
Formatierungen in den Beiträgen
DRwindows97
DRwindows97 10.04.2013 um 18:44:00 Uhr
Goto Top
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.
nxclass
nxclass 10.04.2013 aktualisiert um 23:35:29 Uhr
Goto Top
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
DRwindows97
DRwindows97 11.04.2013 aktualisiert um 16:28:05 Uhr
Goto Top
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.