phpbar.de logo

Mailinglisten-Archive

[php] bitte kurz testen...

[php] bitte kurz testen...

Michael Paffrath php_(at)_phpcenter.de
Sun, 11 Nov 2001 22:48:02 +0100


hallo zusammen,

ich werde gerade verr=FCckt!!!

nachdem ich jetzt ein paar stunden abstand von dem upload-script genommen
habe, versuche ich es jetzt wieder. hab mir das script von php4-forum
nochmal kopiert (http://www.php4-forum.de/beispiele/anwendung_upload.htm)
und hab es in eine datei gepackt --> parse-error...(v=F6llig unverst=E4ndlich:
meckert ein 'if($was=3D=3D"doit") {' an)
dann hab ich es in 2 verschiedene dateien gepackt und jetzt meckert er die
untere von den beiden folgenden zeilen an:
      copy($bild,$name); // Kopiert das Bild
=A0 =A0=A0=A0 echo "Die Datei erfolgreich hochgeladen.<br>

ich hab den code mal hier reingepackt. f=E4nd ich super, wenn einer von euch
da mal kurz reingucken k=F6nnte...

#############
erster versuch in einer datei
#############
<?php=20
=A0 if($was=3D=3D"doit") {

=A0=A0=A0 $size =3D $bild_size; // Gr=F6=DFe der Datei
=A0=A0=A0 $name =3D $bild_name; // Der Originalname
=A0=A0=A0 $type =3D $bild_type; // Der MIME Type der Datei

=A0=A0=A0 if(eregi("(jpg|gif|txt|htm|html)$",$name)) {
=A0 =A0 if($size<6000 AND $size!=3D0) {
=A0 =A0=A0=A0 copy($bild,$name); // Kopiert das Bild
=A0 =A0=A0=A0 echo "Die Datei erfolgreich hochgeladen.<br>";
=A0 =A0=A0=A0 echo "Gr=F6=DFe: ".$size." Byte<br>";
=A0 =A0=A0=A0 echo "Name: ".$name."<br>";
=A0 =A0=A0=A0 echo "MIME-Type: ".$type."<br>";
=A0 =A0=A0=A0 echo "Ansehen: <a href=3D'".$name."'>".$name."</a>";=A0
=A0 =A0 } else {=20
=A0 =A0=A0=A0 echo "Ihre Datei ist =FCber 5,5 KB oder gleich 0";=A0
=A0 =A0 }=20
=A0=A0=A0 } else {=20
=A0 =A0 echo "Falsche Erweiterung: ".$name;
=A0=A0=A0 }=20

=A0 } else {=20

=A0=A0=A0 echo "<form action=3D'".$PHP_SELF."' enctype=3D\"multipart/form-data\"
method=3D'post'>";=20
=A0=A0=A0 echo "<input type=3D'hidden' name=3D'was' value=3D'doit'>";
=A0=A0=A0 echo "<table>";
=A0 =A0 echo "<tr>";=20
=A0 =A0=A0=A0 echo "<td>Datei</td>";
=A0 =A0=A0=A0 echo "<td><input type=3D'file' name=3D'bild'></td>";
=A0 =A0 echo "</tr><tr>";
=A0 =A0=A0=A0 echo "<td> </td>";
=A0 =A0=A0=A0 echo "<td><input type=3D'submit' value=3D'Hochladen'></td>";
=A0 =A0 echo "</tr>";=20
=A0=A0=A0 echo "</form></table>";
=A0 }=20
?>=20


#############
zweiter versuch in zwei dateien
#############
erste datei [test.php]
#############
<?php=20
    echo "<form action=3D'test1.php' enctype=3D'multipart/form-data'
method=3D'post'>
    <table>
    <tr>
      <td>Datei</td>
      <td><input type=3D'file' name=3D'bild'></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type=3D'submit' value=3D'Hochladen'></td>
    </tr>
    </form>
    </table>";
?>=20



#############
zweiter versuch in zwei dateien
#############
zweite datei [test1.php]
#############

<?
    $size =3D $bild_size; // Gr=F6=DFe der Datei
    $name =3D $bild_name; // Der Originalname
    $type =3D $bild_type; // Der MIME Type der Datei
   =20
    if(eregi("(jpg|gif|txt|htm|html)$",$name)){
    if($size<6000 AND $size!=3D0){
      copy($bild,$name); // Kopiert das Bild
=A0 =A0=A0=A0 echo "Die Datei erfolgreich hochgeladen.<br>
        Gr=F6=DFe: $size Byte<br>
        Name: $name<br>
        MIME-Type: $type<br>
        Ansehen: <a href=3D'$name'>$name</a>";
    }else {
        echo "Ihre Datei ist =FCber 5,5 KB oder gleich 0";
    }
    }else{
    echo "Falsche Erweiterung: $name";
    }
?>

danke f=FCr eure m=FChe!!!!!!!!!



php::bar PHP Wiki   -   Listenarchive