Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3518

Re: Datei Upload

From k@rl.pflaesterer.de (Karl Pflästerer)
Newsgroups de.comp.lang.php
Subject Re: Datei Upload
Date 2015-11-09 06:51 +0100
Message-ID <m1a8qn201j.fsf@mbp.pflaesterer.de> (permalink)
References <5wx1rfi27tgq$.1mz1ih1uqtbxl.dlg@40tude.net> <m1egg01gzr.fsf@mbp.pflaesterer.de> <1ud0otyk5ds8p.1257obxk4c1dy.dlg@40tude.net>

Show all headers | View raw


Thomas Meyer <ich.will@keine.mail> writes:

> Am Sun, 08 Nov 2015 19:30:16 +0100 schrieb Karl Pflästerer:
>
>
>> Ich schlage vor, bevor du den Upload mit PHP umsetzt, ihn ganz simpel
>> per FTP von der Kommandozeile zu testen. Dann hast du auch direkt
>> Fehlermeldungen, wenn etwas nicht klappt.
>> 
>> Danach kann man dir bestimmt helfen, deinen Code robust zu schreiben.
>
> mmh ... also per FTP kann ich beliebig wiederholen und stets erfolgreich
> hochladen. Per php geht es nicht, aber es erscheinen auch keine
> Fehlermeldungen. Die vorhandene Datei wird jeweils nur leer überschrieben
>
> unten mal die ausgegebenen Meldungen des html-files. 
> Bei den ersten beiden ist alles ok, bei den zweiten geht es nicht. Die
> selbe Funktion, keine Fehlermeldung. Die alte Datei wird erkannt und
> hinsichtlich Datum und Größe ausgelesen und dann mit nichts überschrieben.
>
> _____
>
> 1. 
> FTP Verbindung zu xxx.xxx.xxx.xxx hergestellt ...
>
> Stand alte Datei: 08.11.2015 16:39
> Groesse alte Datei: 5696
>
> Stand neue Datei: 08.11.2015 23:16
> Groesse neue Datei: 5696
>
> FTP Verbindung wurde geschlossen !
>
> 2. 
> FTP Verbindung zu yyy.yy.yy.yy hergestellt ...
>
> Stand alte Datei: 08.11.2015 16:40
> Groesse alte Datei: 5696
>
> Stand neue Datei: 08.11.2015 23:17
> Groesse neue Datei: 5696
>
> FTP Verbindung wurde geschlossen !
[...]

Wenn es von der Kommandozeile klappt (wirklich Kommandozeile oder ein
FTP GUI), dann kannst du per PHP starten. Du solltest nach *jedem*
Befehl dessen Rückgabe auswerten. Speziell auch beim Upload zum einen
die Existenz und Lesbarkeit der hochzuladenden Datei. Aber auch zuvor
musst du prüfen ob zB ein Verzeichniswechsel überhaupt funktionierte.

Dann musst du die Fehler sehen, wenn welche auftreten. Zufällig
geschieht dort nichts.

(nebenbei: FTP ist heute wirklich nicht mehr zeitgemäß; gibt es
eventuell die Möglichkeit zB SCP zu nutzen?; dann könntest du mit zB
rsync solche Uploads viel leichter erledigen)

KP

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-08 17:20 +0100
  Re: Datei Upload k@rl.pflaesterer.de (Karl Pflästerer) - 2015-11-08 19:30 +0100
    Re: Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-08 23:25 +0100
      Re: Datei Upload k@rl.pflaesterer.de (Karl Pflästerer) - 2015-11-09 06:51 +0100
        Re: Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-09 08:05 +0100
          Re: Datei Upload k@rl.pflaesterer.de (Karl Pflästerer) - 2015-11-09 08:33 +0100
            Re: Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-09 17:31 +0100
              Re: Datei Upload Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2015-11-11 09:37 +0100
      Re: Datei Upload Arno Welzel <usenet@arnowelzel.de> - 2015-11-09 17:48 +0100
        Re: Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-10 00:01 +0100
          Re: Datei Upload Arno Welzel <usenet@arnowelzel.de> - 2015-11-10 11:25 +0100
          Re: Datei Upload Matthias P. Würfl <matthias@wuerfl.com> - 2015-11-11 00:17 -0800
            Re: Datei Upload Thomas Meyer <ich.will@keine.mail> - 2015-11-11 17:16 +0100

csiph-web