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

FTP Upload per Script fehlerhaft

Mitglied: FunkerVogt

FunkerVogt (Level 1) - Jetzt verbinden

02.11.2011, aktualisiert 21.11.2011, 2916 Aufrufe, 2 Kommentare

Hi Leutz,

ich komme mal wieder nicht weiter und bräuchte Eure Hilfe!
In den folgenden Scripten hat sich der Fehlerteufel oder ein grundsätzliches Problem
eingeschlichen aber ich finde es nicht!

Problem ist:

FTP: Verbindung wird hergestellt ok!

es wird nur die "Zieldatei" in dem Echo ausgegeben und nicht die
"lokaleDatei" obwohl es eigentlich gehen müsste!

Und der Server sagt: Ftp upload war fehlerhaft!

Das ganze läuft (sollte laufen) unter XAMPP!


HTML Code:

01.
<html> 
02.
<head> 
03.
<title>Datei Upload</title> 
04.
</head> 
05.
 
06.
<body bgcolor="#FFFFFF" text="#000000"> 
07.
<h1>Schicken Sie uns ihre Texte</h1> 
08.
<form action="ftpbeispiel.php" enctype="multipart/form-data" method="POST"> 
09.
 
10.
 Wählen Sie eine Textdatei (txt, html usw.) 
11.
    von Ihrem Rechner aus: 
12.
<input name="lokaledatei" type="file" 
13.
    size="50" maxlength="1024" accept="text/*"/> 
14.
<br/> 
15.
Verzeichnis/Zieldatei<br/> 
16.
<input type="text" name="zieldatei"/> 
17.
<input type="submit" name="Abschicken" 
18.
    value="Abschicken"/> 
19.
</form> 
20.
 
21.
</body> 
22.
</html>
PHP Anteil:

01.
  
02.
<?php 
03.
// Diese Variablen bitte ändern 
04.
$ftp_server = "YYY.YYYY.YYYY.YY"
05.
$benutzername = "anonymous"
06.
$passwort = "XXXXXXX"
07.
 
08.
// Die Verbindung herstellen 
09.
$connection_id = ftp_connect($ftp_server); 
10.
 
11.
// Mit Benutzername und Kennwort anmelden 
12.
$login_result = ftp_login($connection_id, $benutzername, $passwort); 
13.
 
14.
// überprüfen ob alles gutgegangen ist 
15.
if ((!$connection_id) || (!$login_result)) { 
16.
  echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>"
17.
  echo "<P>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich!</P>"
18.
  die
19.
} else
20.
  echo "<P>Verbunden mit ftp_server als Benutzer $benutzername</P>"
21.
22.
 
23.
// Die aus dem Forumular übergebenen Daten abfragen 
24.
 
25.
$zieldatei = $_POST['zieldatei']; 
26.
$lokale_datei = $_POST['lokaledatei']; 
27.
echo ftp_pwd($conn_id); 
28.
 
29.
echo $zieldatei
30.
echo $lokaledatei
31.
 
32.
// Hochladen der datei 
33.
$upload = ftp_put($connection_id, $zieldatei, $lokaledatei, FTP_BINARY); 
34.
 
35.
// Upload-Status überprüfen 
36.
if (!$upload) { 
37.
  echo "<P>Ftp upload war fehlerhaft!</P>"
38.
} else
39.
  echo "<P>Datei $slokale_datei auf $host als $zieldatei geschrieben</P>"
40.
41.
 
42.
// Schließen der Verbindung 
43.
ftp_quit($connection_id); 
44.
?>
Schon mal vorab, danke für Eure Hilfe.
Mitglied: dog
02.11.2011 um 20:01 Uhr
$lokale_datei = $_POST['lokaledatei'];
...
echo $lokaledatei;

Sowas könntest du vermeiden, wenn du einfach mal die Fehleranzeige aktivierst.
Bitte warten ..
Mitglied: Biber
02.11.2011 um 20:37 Uhr
... und in Zeile 39 heisst diese selbstmutierende Variable dann schon
...echo "<P>Datei $slokale_datei auf $host

P.S. Hat schon jemand die Rechte auf den Titel "Ftp upload war fehlerhaft Wieso war" gesichert?

Weil....bald ist ja Weihnachten.... und als Senioren-Rap-Text, vielleicht von Vicky Leandros feat. Scooter vorgetragen...
ich könnte ich mir das vorstellen.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
FTP Resume bei fehlerhaftem Upload
Frage von Orvqb99d5E2UBatch & Shell3 Kommentare

Guten Morgen. Ich lade regelmäßig ein Backup per FTP auf meinen Server. Das ganze erledige ich mit folgender Batch ...

Batch & Shell
Batch passives FTP upload
gelöst Frage von weltklasseBatch & Shell2 Kommentare

Hallo, ich versuche per Batch eine Textdatei auf einen FTP-Server hochzuladen. Es handelt sich um einen "passiven FTP-Zugriff". Leider ...

Netzwerkgrundlagen

Ftp upload Geschwindigkeit sehr langsam??

gelöst Frage von SteffenBNetzwerkgrundlagen14 Kommentare

Hallo liebe User, ich hoffe das ist das richtige Thema für meine Fragen!? Ich bin ein ganz normaler Endnutzer ...

Entwicklung

Automatisierter FTP Upload

Frage von Sahin-FraEntwicklung9 Kommentare

Hallo, ich suche ein kostenfreies Tool womit ich automatisierte FTP Übertragungen durchführen kann. Vielen Dank!

Neue Wissensbeiträge
Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 21 StundenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 1 TagSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 1 TagMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Hardware

Feueralarm killt Festplatten in Rechenzentrum - führt zu größerem Ausfall

Information von kgborn vor 1 TagHardware12 Kommentare

Noch ein kleiner Beitrag für Administratoren, die in Rechenzentren aktiv sind - so als Fingerzeig. Denn es gibt Szenarien, ...

Heiß diskutierte Inhalte
Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux27 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++24 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless22 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL19 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...