Autor Beitrag
Andi1982
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 06.02.04 13:01 
Hallo!

Wenn ich nach Suche bei Google PHP UPLOADSCRIPT such kommen schon einige Beiträge mit denen ich etwas anfangen kann.

Gruß
Tino
Andi1982 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
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
BeitragVerfasst: 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



BeitragVerfasst: Fr 06.02.04 16:38 
Bitte:

ausblenden volle Höhe Quelltext
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN 98 - bald Linux! :-)
Delphi 1, 4, 6
BeitragVerfasst: Sa 07.02.04 00:21 
Andi1982 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN 98 - bald Linux! :-)
Delphi 1, 4, 6
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: 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



BeitragVerfasst: Mo 09.02.04 19:08 
Der Wert wird in der PHP.ini auf dem Server festgelegt.
Andi1982 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: 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...