Löschen von eigenen Datein funktioniert jezt halbwegs. Man kann momentan aber nur eine Datei Löschen.
Ich muss das mit den Checkboxen nochmal verbessern.
Datei upload per PHP
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Du könntest noch einen MD5 Hash einbauen, der die MD5 Sum beim upload festellt, speichert, und beim lesen der Dateien mitdiesen abgleicht, sodass niemand unbemerkt die Dateien Manipulieren kann...
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Ja, wie wird die denn ermittelt?
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Code: Alles auswählen
$irgendwas = md5_file($file);
Code: Alles auswählen
$irgendwas = $md5($text);
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Ich hab folgendes Problem:
Ich überprüfe ob eine Datei eine bestimmte endung hat um nur Archive hochladen zu lassen, dies funktioniert aber anscheinend nicht.
Das ist die Funktion zum Ptüfen ob eine Endung erlaubt ist
So nutze ich die Funkton. $fehler ist nur für spätere zwecke.
Ich überprüfe ob eine Datei eine bestimmte endung hat um nur Archive hochladen zu lassen, dies funktioniert aber anscheinend nicht.
Code: Alles auswählen
$allowedExtensions = array("rar", "zip", "tar.gz");
function isAllowedExtension($fileName) {
global $allowedExtensions;
return in_array(end(explode(".", $fileName)), $allowedExtensions);
}
Code: Alles auswählen
if(isAllowedExtension($_FILES['file'])) {
print("Nur Archive dürfen Hochgeladen werden..");
$fehler++;
}
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Könntest du das vielleicht etwas genauer spezifizieren? Bei mir funktioniert dieser Code problemlos. Das einzige was natürlich nicht funktioniert ist die Endung 'tar.gz' weil durch das Abtrennen des Teiles nach dem letzten '.' nur 'gz' durchkommen kann...cloidnerux hat geschrieben:dies funktioniert aber anscheinend nicht.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Ähm, Porblem gefunden, es lag an einem fehlendem "!" und das Problem war, das er einfach alle Datein hochgeladen hat, was zu Sicherheitsproblem führt.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum