SucheMitgliederKalenderHilfe Hallo, Gast! Registrieren
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] mkdir Problem
27.01.2006, 11:49 (Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2006 16:33 von Takedown.)
Beitrag #1
[PHP] mkdir Problem
Hi,
ich habe folgendes Problem:

Ich habe ein Uploadscript Online, dass alle geuploadeten Dateien in einen Ordner ablegt.
Nun möchte ich aber, das dieses uploadscript bei jedem neuem Upload jedes File in einen extra Ordner einfügt, dessen Namen generiert wird.

Könnte mir jemand das Script mit mkdir versehen, hab nicht viel Ahnung von mkdir und sitze schon paar Stündlein dran Wink
Würde auch was in Form von Geld (5-10€) springen lassen, aber wäre nett, wenn ihr mir helfen könntet! -> http://de2.php.net/mkdir

Script ist im Anhang dabei!

Vielen Dank!

Grüsse,
Takedown
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 12:26
Beitrag #2
 
Frage: Warum immer neue Ordner? Wird doch nur unübersichtlich. Letztendlich ist es deine Entscheidung doch vielleicht hast du ja einen expliziten Grund.

Wie wird der Name des Ordners generiert? Durch was?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 12:46
Beitrag #3
 
Es geht nicht darum, ob es unübersichtlich wird, aber da es immer wieder Hacker gibt, und ich den Uploaddienst On-Network.net betreibe, wäre es schon recht nützlich, für jedes File einen Ordner zu erstellen.
Generiert mh, vielleicht durhc md5? Oder dient md5 nur zur generierung verschlüsselter dateien und nicht für ordner?
momentan wird sonst noch gar nichts generiert..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 13:11
Beitrag #4
 
md5 ist eine Funktion mit der man Zeichenketten verschlüsseln kann. Eine Zeichenkette die mit md5 verschlüsselt wurde (Ergebnis ist ebenfalls eine Zeichenkette) kann nicht entschlüsselt werden.

Der Ordnername muss ein bestimmten Namen haben, den kann man dann verschlüsseln. Nur muss man den Ordnernamen vorher wissen.
Das heißt, soll der Ordnername ein Datum sein oder ein Name? Denn hier ist zu beachten, dass jeder Ordner einen unterschiedlichen Namen haben muss ansonsten gibs Probs.

Das mit den Hackern ist sone Sache. Solange ausführbare Dateien nicht erlaubt sind ist es eigentlich recht sicher.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2006 13:19 von Takedown.)
Beitrag #5
 
Zitat:Original von Virus
md5 ist eine Funktion mit der man Zeichenketten verschlüsseln kann. Eine Zeichenkette die mit md5 verschlüsselt wurde (Ergebnis ist ebenfalls eine Zeichenkette) kann nicht entschlüsselt werden.

Der Ordnername muss ein bestimmten Namen haben, den kann man dann verschlüsseln. Nur muss man den Ordnernamen vorher wissen.
Das heißt, soll der Ordnername ein Datum sein oder ein Name? Denn hier ist zu beachten, dass jeder Ordner einen unterschiedlichen Namen haben muss ansonsten gibs Probs.

Das mit den Hackern ist sone Sache. Solange ausführbare Dateien nicht erlaubt sind ist es eigentlich recht sicher.

Hatten schon das problem, wurde halt die Hackdatei .php.rar genannt und schwups war man auf unserem space.. am besten wenn man die ordnernamen mit einem timestamp (monat, tag, stunde, minute, sekunde) versehen würde.. beispielsweise als ordnernamen: 01_27_14_18_30

Hättest du Lust was zu versuchen? Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 13:39
Beitrag #6
 
Könnte mich rannsetzen.

Zu den Dateien. Für gewöhnlich lässt man auch nur Bilddateien oder Dokumente von fremden hochladen. Sobald du ausführbare Dateien hochladen lässt, kann dir da böses passieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 13:48
Beitrag #7
 
Meines Wissens gibt es da nur .php-dateien, die den server von "normalen" und unerfahrenen hackern ausser gefecht bzw. daten vom server löschen können.


Würde mich freuen, wenn du was machen würdest Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 14:08
Beitrag #8
 
So, habe das mal rasch gemacht. Vorher aber kleine Anmerkungen. Gehen wir mal davon aus, dass 2 Personen zeitgleich etwas hochladen, so hat einer von beiden die Arschkarte da 2 Ordner mit derselben Bezeichnung nicht existieren können.

Habe das mal so geschrieben, dass gleich gechekt wird ob Ordner und Datei angelegt wurden. Teste es mal aus.


Bei der Variablen $pfad gibst du bitte den Pfad zu dem ORdner an, in dem sich später alle hinzugefügten Ordner befinden inkl. den Dateien. Also z.B. script/upload/. Wichtig ist das / am Ende.

Noch etwas. Dein Script sendet das Formular an eine index.php und nicht an die upload.php.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 14:28
Beitrag #9
 
Funktioniert prima Smile Dann vielen Dank für die schnelle Hilfe!

P.S.: Hast du ne Website? Wink Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2006, 14:31
Beitrag #10
 
Nope. Nur Websites die ich programmiert hab.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  flash + php = Problem loewenzahn 2 1.680 29.12.2007 12:32
Letzter Beitrag: loewenzahn
  Problem mit Captcha Freshmaker_01 23 2.353 26.11.2006 00:44
Letzter Beitrag: ~Christian
  Problem mit Uploadscript Takedown 3 872 28.02.2006 08:35
Letzter Beitrag: Takedown
  [PHP] Login Script Problem XuRaX 17 2.580 17.01.2006 08:30
Letzter Beitrag: Virus
  Problem mit: PHP-SWITCH styleCoder 2 811 15.09.2005 09:51
Letzter Beitrag: Virus
  PHP statt Frames (Problem) Memorix 8 1.607 29.06.2005 18:28
Letzter Beitrag: Virus
  navigieren mit indes.php?action=... (switch) problem Novadis 7 1.217 31.05.2005 14:18
Letzter Beitrag: e-phy
  Riesen problem und keine lösung in sicht ! include() Novadis 7 1.087 28.04.2005 16:58
Letzter Beitrag: ~Christian
  Problem mit Where Klausel bei Join White 2 601 25.03.2005 20:20
Letzter Beitrag: White
  Problem mit Scripte von Osmodia rene 2 647 17.02.2005 13:33
Letzter Beitrag: Freshmaker_01

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation