phpbar.de logo

Mailinglisten-Archive

[php] Hilfe! (php-upload)

[php] Hilfe! (php-upload)

php_(at)_phpcenter.de php_(at)_phpcenter.de
Sun, 8 Jul 2001 14:27:08 EDT


--part1_90.16d0849f.2879fffc_boundary
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

Hilfe!

Ich m=F6chte, dass ein Besucher in unser G=E4stebuch auch sein Foto, das die=
ser=20
auf seinem Rechner gespeichert haben muss, hochladen kann, damit es dann all=
e=20
weiteren Besucher sehen k=F6nnen. Mit dem folgenden PHP-File soll das=20
eigentlich funktionieren - tut es aber nicht.

(Gesamter Code im Anschluss)
Mit der Zeile
echo("<br><img src=3D\"$local_file\"><br>");
pr=FCfe ich, ob er das Bild auf dem Rechner findet - das tut er und zeigt es=
=20
auf dem Bildschirm brav an, aber auf den Server l=E4dt er es dann bei der Ze=
ile
$foto =3D copy($local_file,"foto01.jpg");
dennoch nicht hoch, so dass danach ein Kreuz f=FCr ein nichtgeladenes Bild=20
angezeigt wird.
Warum????

Danke schon mal im voraus und herzliche Gr=FC=DFe,
Matthias
hier nun der Programm-Code:
<html>
<body>
<form action=3D"upload_01.php3" method=3D"post">
  <input type=3D"file" size=3D"30" name=3D"local_file"><br>
  <input type=3D"submit" value=3D"Hochladen">
</form>
</body>
</html>
<?php
if ($local_file)
{
echo("<br><img src=3D\"$local_file\"><br>");
$foto =3D copy($local_file,"foto01.jpg");
if ($foto)
  {
  echo("<br><img src=3D\"foto01.jpg\"><br>");
  }
}
?>


--part1_90.16d0849f.2879fffc_boundary
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML><FONT FACE=3Darial,helvetica><FONT  SIZE=3D2>Hilfe!
<BR>
<BR>Ich m=F6chte, dass ein Besucher in unser G=E4stebuch auch sein Foto, das=
 dieser=20
<BR>auf seinem Rechner gespeichert haben muss, hochladen kann, damit es dann=
 alle=20
<BR>weiteren Besucher sehen k=F6nnen. Mit dem folgenden PHP-File soll das=20
<BR>eigentlich funktionieren - tut es aber nicht.
<BR>
<BR>(Gesamter Code im Anschluss)
<BR>Mit der Zeile
<BR>echo("&lt;br&gt;&lt;img src=3D\"$local_file\"&gt;&lt;br&gt;");
<BR>pr=FCfe ich, ob er das Bild auf dem Rechner findet - das tut er und zeig=
t es=20
<BR>auf dem Bildschirm brav an, aber auf den Server l=E4dt er es dann bei de=
r Zeile
<BR>$foto =3D copy($local_file,"foto01.jpg");
<BR>dennoch nicht hoch, so dass danach ein Kreuz f=FCr ein nichtgeladenes Bi=
ld=20
<BR>angezeigt wird.
<BR>Warum????
<BR>
<BR>Danke schon mal im voraus und herzliche Gr=FC=DFe,
<BR>Matthias
<BR>hier nun der Programm-Code:
<BR>&lt;html&gt;
<BR>&lt;body&gt;
<BR>&lt;form action=3D"upload_01.php3" method=3D"post"&gt;
<BR> &nbsp;&lt;input type=3D"file" size=3D"30" name=3D"local_file"&gt;&lt;br=
&gt;
<BR> &nbsp;&lt;input type=3D"submit" value=3D"Hochladen"&gt;
<BR>&lt;/form&gt;
<BR>&lt;/body&gt;
<BR>&lt;/html&gt;
<BR>&lt;?php
<BR>if ($local_file)
<BR>{
<BR>echo("&lt;br&gt;&lt;img src=3D\"$local_file\"&gt;&lt;br&gt;");
<BR>$foto =3D copy($local_file,"foto01.jpg");
<BR>if ($foto)
<BR> &nbsp;{
<BR> &nbsp;echo("&lt;br&gt;&lt;img src=3D\"foto01.jpg\"&gt;&lt;br&gt;");
<BR> &nbsp;}
<BR>}
<BR>?&gt;
<BR></FONT></HTML>

--part1_90.16d0849f.2879fffc_boundary--


php::bar PHP Wiki   -   Listenarchive