• 22.06.2026, 22:32
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Manwe

God

PHP-Upload funktioniert nicht

Dienstag, 26. Juni 2007, 04:52

hallo. ich habe hier ein upload script, welches auch soweit funktioniert. allerdings besteht im moment noch die möglichkeit dateien durch erneutes hochladen zu überschreiben. dies würde ich natürlich gerne vermeiden, sprich datei1.ext (alt) soll bei einem hochladen von datei1.ext (neu) so bleiben, während die neue datei zu datei1_(1).ext (usw.. (1), (2),...) werden soll. das code des scripts ist hier zu sehen. ich denke ja, dass sich die änderung vorallem ab zeile 183 vollziehen müssen, sprich beim speichern. allerdings weiss ich nicht genau, wie ich das nun in php baue.. deshalb hoffe ich, dass hier jemand den rettenden hinweis hat ;D

Eikman

Moderator

Re: PHP-Upload funktioniert nicht

Dienstag, 26. Juni 2007, 11:30

$savename = $picpfad.$File;

Das scheint der Dateiname zu werden. Also machst du danach ein file_exists($savename);. Wenn du da true zurück bekommst kannst du den Dateinamen mit $tmp = explode('.', $savename); auseinandernehmen, etwas vor den ersten Punkt oder vor den letzten Punkt setzen und den Dateinamen mit $savename = implode('.', $temp); wieder zusammensetzen. Den Rest darfst du selbst basteln :)

EDIT: Urks, fast das wichtigste vergessen: PHP stinkt!