Autor |
Beitrag |
Andi1982
      
Beiträge: 497
WinXP HE
D6 Enterprise
|
Verfasst: Fr 06.02.04 12:32
Hallo,
ich will auf meiner homepage was einbauen, dass benutzer dateien hochladen können. Die sollen dann in einem bestimmten Verzeichnis auf meiner Page abgelegt werden.
Hab das ja schon oft gesehen, da klickt man im Browser auf durchsuchen und wählt die datei aus, danach geht man dann auf uploaden und fertig.
Weiß jemand woher ich so ein script bekomme? Gegoogelt habe ich schon, aber weiß nicht wirklich wonach ich da suchen muss...
Gruss andi
_________________ Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...
|
|
Tino
      

Beiträge: 9839
Erhaltene Danke: 45
Windows 8.1
Delphi XE4
|
Verfasst: Fr 06.02.04 13:01
Hallo!
Wenn ich nach PHP UPLOADSCRIPT such kommen schon einige Beiträge mit denen ich etwas anfangen kann.
Gruß
Tino
|
|
Andi1982 
      
Beiträge: 497
WinXP HE
D6 Enterprise
|
Verfasst: Fr 06.02.04 13:11
hm, ich find aber dann trotzdem nur cgi-scripts die dann auch noch etwas kosten... naja, versuche mal selbst eins zu machen... hoffe nur dass dadurch keine sicherheitslücke ensteht
_________________ Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...
|
|
Chatfix
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Fr 06.02.04 13:20
Ganz einfach mit Copy:
de.php.net/manual/de/function.copy.php
So hab ich das Damals gemacht...
Wenn dus nicht hinbekommst gib nochmal bescheid, dann such ich dir heut abend das komplette script von mir raus
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|
ixtreme
Gast
Erhaltene Danke: 1
|
Verfasst: Fr 06.02.04 16:38
Bitte:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41:
| <?php if($was=="doit") {
$size = $bild_size; // Größe der Datei
$name = $bild_name; // Der Originalname
$type = $bild_type; // Der MIME Type der Datei
if(eregi("(jpg|gif|txt|htm|html)$",$name)) { if($size<6000 AND $size!=0) { copy($bild,$name); // Kopiert das Bild
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='".$name."'>".$name."</a>"; } else { echo "Ihre Datei ist über 5,5 KB oder gleich 0"; } } else { echo "Falsche Erweiterung: ".$name; }
} else {
echo "<form action='".$PHP_SELF."' enctype=\"multipart/form-data\" method='post'>"; echo "<input type='hidden' name='was' value='doit'>"; echo "<table>"; echo "<tr>"; echo "<td>Datei</td>"; echo "<td><input type='file' name='bild'></td>"; echo "</tr><tr>"; echo "<td> </td>"; echo "<td><input type='submit' value='Hochladen'></td>"; echo "</tr>"; echo "</form></table>"; } ?> |
Gruß
ixtreme.de
|
|
chritzl
      
Beiträge: 49
WIN 98 - bald Linux! :-)
Delphi 1, 4, 6
|
Verfasst: Sa 07.02.04 00:21
|
|
Andi1982 
      
Beiträge: 497
WinXP HE
D6 Enterprise
|
Verfasst: Mo 09.02.04 07:47
Hey,
vielen Dank! Das script von IExtreme ist genau das was ich suche!
Kann es sein dass da nur bis zu einer bestimmten Größe möglich ist?? Habe deine 6000 Bytes auf 6000000 erhöht, aber mehr als 2 MB scheint er nicht zu packen...
Danke Chritzl für den Link, kannte ich bisher auch noch nicht!
Gruß Andi
_________________ Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...
|
|
chritzl
      
Beiträge: 49
WIN 98 - bald Linux! :-)
Delphi 1, 4, 6
|
Verfasst: Mo 09.02.04 13:08
Kein problem für den Link!
Es kann sein, das der Server nicht mehr als 2M erlaubt! Ist das ein Free-Webspace-Server? Wenn ja, dürfte das das problem sein...
greetz chris
|
|
Andi1982 
      
Beiträge: 497
WinXP HE
D6 Enterprise
|
Verfasst: Mo 09.02.04 13:11
nein, ist eigentlich kein freewebspace. Werde bei meinem Anbieter aber mal nachfragen warum das so ist.
Werde es hier dann posten, falls es jemand interessiert.
_________________ Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 09.02.04 19:08
Der Wert wird in der PHP.ini auf dem Server festgelegt.
|
|
Andi1982 
      
Beiträge: 497
WinXP HE
D6 Enterprise
|
Verfasst: Di 10.02.04 07:52
Genau so ist es! Und bei meinem Anbieter ist der Wert leider nur auf 2 MB...
_________________ Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...
|
|