Mailinglisten-Archive |
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> </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