HomeArtikelDownloadsForum
PCFreunde.deForumEntwicklungWebdesign
Besucher online: 205
Schnellsuche

Anzeigen

Community

Foren
Webdesign Seite 1/1
Upload Problem
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Nachricht
Jonniboy
Titel: Upload Problem 04.03.2009 22:40
4.072 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 28.09.2008
Beiträge: 6.362
Hallo! :mrgreen:
Ich hab eine Datei mit einem Upload-Script:
<?php

// Einstellungen
$maxsize = "4096000"; // Maximale Uploadgrösse (40 Kb)
$uploddir = "../media/"; // Upload Ordner
$extensions = array(".jpg", ".gif", ".flv", ".png"); // Erlaubte Erweiterungen

if($_POST['action']=="upload")
{
$tmp_name = $HTTP_POST_FILES['bild']['tmp_name']; // Der Originalname
$name = $HTTP_POST_FILES['bild']['name']; // Der Originalname
$size = $HTTP_POST_FILES['bild']['size']; // Größe der Datei
$type = $HTTP_POST_FILES['bild']['type']; // Der MIME Type der Datei

$ext_tmp = explode(".", $name);
$ext = ".".$ext_tmp[(count($ext_tmp)-1)];

if(in_array($ext, $extensions))
{
if($size<=$maxsize && $size!=0)
{
while(file_exists($uploddir.$newname) || !$newname)
{
$newname = md5(uniqid(rand()));
}

if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext))
{
echo "Die Datei erfolgreich hochgeladen.<br>";
echo "Größe: ".$size." Byte<br>";
echo "Name: ".$name."<br>";
echo "MIME-Type: ".$type."<br>";
echo "Ansehen: <a href='".$uploddir.$newname.$ext."'>".$uploddir.$newname.$ext."</a>";
}
else{echo "Fehler: Deitei konnte nicht verschoben werden!";}
}
else
{
echo "Ihre Datei ($size) ist über $maxsize Bytes oder gleich 0 KB";
}
}
else
{
echo "Falsche Erweiterung: ".$name;
}
}
else
{
echo "<form action='".$_SERVER['PHP_SELF']."' enctype=\"multipart/form-data\" method='post'>";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\">";
echo "<input type='hidden' name='action' value='upload'>";
echo "<table>";
echo "<tr>";
echo "<td>Datei</td><td><input type='file' name='bild'></td>";
echo "</tr><tr>";
echo "<td> </td><td><input type='submit' value='Hochladen'></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}

?>
Aber wenn ich die hochgeladene Datei dann öffnen möchte, dann zeigt er Forbidden an.
Was kann ich daran machen, damit die Rechte gleich alle richtig sind und ich diese nicht noch extra einstellen muss?

________________________________________
L3oop's pcfReader - keinen Beitrag verpassen!
Download ganz unten: Download
Private Nachricht senden  
 
Xerye
Titel: Upload Problem 04.03.2009 23:32
93.182 Punkte (?)
Anmeldungsdatum: 31.07.2007
Beiträge: 26.137
Experte
Hi,

Weiß nicht ob es dir weiterhilft, aber...
Bei mir zumindest ist es ähnlich.
Wenn ich mit meinem Uploadscript etwas auf meine Seite (bei Limacity) hochlade, kann ich die Datei dann öffnen.
Manchmal aber nicht!
Das liegt am Dateityp.
.exe und .zip zum Beispiel sind bei mir verboten.
Aber nicht aufgrund des Uploadscriptes, sondern durch Limacity!
Hochladen ist kein Problem, aber downloaden ist gesperrt.
Umgehen kann man das, indem man einfach an die Dateiendung eine andere anhängt.

Aus:

Linux.ISO (.iso ist verboten)
Wird dann einfach:
Linux.ISO.IRGENDWAS (.irgendwas wird als eigener Dateityp gehandelt, der nicht gesperrt ist. Downloaden funktioniert also.)

:wink: :)

*edit*

Ich bin mir eigentlich 100% sicher dass es bei dir auch an dem Anbieter deines Webspaces liegt!
Das Uploadscript kann nichts mit der Downloadblockade zu tun haben.
Diese Blockade kann man nicht umgehen, außer mit der verfälschten Dateiendung.

[Zuletzt bearbeitet: 04.03.2009 23:36]

________________________________________
!!! Ultimativer Schutz des PC's !!!|Highspeed anonym surfen
Besucht doch mal meine Gallerie|Fotolia
Private Nachricht senden  
 
jacobi22
Titel: Upload Problem 04.03.2009 23:55
13.125 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 20.05.2008
Beiträge: 2.667
Akzeptierte Antwort
(+50 Punkte)
Du könntest mal versuchen, das fettgedruckte an die Stelle einzufügen:

Zitat:
if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext))
{
chmod ($uploddir.$newname.$ext, 0777);
echo "Die Datei erfolgreich hochgeladen.<br>";


Allerdings solltest du mit deinem eigenem Script schon darauf zugreifen können.
Ist der Ordner geschützt, wenn ja, wie?



________________________________________
Uwe
Eisblume - Danke - Sophie Zelmani - Blutengel
Private Nachricht senden  
 
Jonniboy
Titel: Upload Problem 05.03.2009 18:35
4.072 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 28.09.2008
Beiträge: 6.362
Nein ist nicht geschützt.
Das wedr ich mal probieren. :D

________________________________________
L3oop's pcfReader - keinen Beitrag verpassen!
Download ganz unten: Download
Private Nachricht senden  
 
jacobi22
Titel: Upload Problem 05.03.2009 19:15
13.125 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 20.05.2008
Beiträge: 2.667
Nachfrage, bevor wir an einander vorbeireden
Der Upload funktioniert und die Datei landet im richtigem Ordner?
Sonst würde nämlich das chmod einen Fehler erzeugen, wenn es die Datei nicht findet.

________________________________________
Uwe
Eisblume - Danke - Sophie Zelmani - Blutengel
Private Nachricht senden  
 
Jonniboy
Titel: Upload Problem 05.03.2009 20:18
4.072 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 28.09.2008
Beiträge: 6.362
Die Datei wird supidoopie gespeichert. :wink:

________________________________________
L3oop's pcfReader - keinen Beitrag verpassen!
Download ganz unten: Download
Private Nachricht senden  
 
Xerye
Titel: Upload Problem 06.03.2009 21:33
93.182 Punkte (?)
Anmeldungsdatum: 31.07.2007
Beiträge: 26.137
Experte
*hust* es liegt am Webspaceanbieter *hust* :mrgreen:


Wo hast du denn deinen Webspace?
Versuch einmal eine .IRGENDWAS Datei hochzuladen, lässt sich diese dann downloaden, liegt es, wie gesagt, darann dass der Anbieter einige Dateitypen gesperrt hat.

________________________________________
!!! Ultimativer Schutz des PC's !!!|Highspeed anonym surfen
Besucht doch mal meine Gallerie|Fotolia
Private Nachricht senden  
 
Jonniboy
Titel: Upload Problem 06.03.2009 21:43
4.072 Punkte (?)
[Gesperrt]
Anmeldungsdatum: 28.09.2008
Beiträge: 6.362
Der Anbieter hat nichts gesperrt. :wink:
Edit: Und es geht, danke jacobi! :D

[Zuletzt bearbeitet: 06.03.2009 21:48]

________________________________________
L3oop's pcfReader - keinen Beitrag verpassen!
Download ganz unten: Download
Private Nachricht senden  
 
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Community Login
eMail:
Passwort:
Auto-Login