phpbar.de logo

Mailinglisten-Archive

[php] Hilfe! (php-upload)

[php] Hilfe! (php-upload)

Tinu php_(at)_phpcenter.de
Sun, 8 Jul 2001 20:51:28 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_002E_01C107EF.C2B31920
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

hiho,

beim form-tag fehlt noch die enctype-angabe:
enctype=3D"multipart/form-data"

falls das auch nicht geht hast du vielleicht auf dem server mit php =
keine schreibrechte


gruss tinu

  ----- Original Message -----=20
  From: Neuburger1_(at)_aol.com=20
  To: php_(at)_phpcenter.de=20
  Sent: Sunday, July 08, 2001 8:27 PM
  Subject: [php] Hilfe! (php-upload)


  Hilfe!=20

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

  (Gesamter Code im Anschluss)=20
  Mit der Zeile=20
  echo("<br><img src=3D\"$local_file\"><br>");=20
  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 Zeile=20
  $foto =3D copy($local_file,"foto01.jpg");=20
  dennoch nicht hoch, so dass danach ein Kreuz f=FCr ein nichtgeladenes =
Bild=20
  angezeigt wird.=20
  Warum????=20

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


------=_NextPart_000_002E_01C107EF.C2B31920
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3315.2870" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>hiho,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>beim form-tag fehlt noch die=20
enctype-angabe:</FONT></DIV>
<DIV><FONT face=3DArial =
size=3D2>enctype=3D"multipart/form-data"</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>falls das auch nicht geht hast du =
vielleicht auf=20
dem server mit php keine schreibrechte</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>gruss tinu</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:Neuburger1_(at)_aol.com"=20
  title=3DNeuburger1_(at)_aol.com>Neuburger1_(at)_aol.com</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:php_(at)_phpcenter.de"=20
  title=3Dphp_(at)_phpcenter.de>php_(at)_phpcenter.de</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Sunday, July 08, 2001 =
8:27 PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [php] Hilfe! =
(php-upload)</DIV>
  <DIV><BR></DIV><FONT face=3Darial,helvetica><FONT size=3D2>Hilfe! =
<BR><BR>Ich=20
  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=20
  alle <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=20
  Anschluss) <BR>Mit der Zeile <BR>echo("&lt;br&gt;&lt;img=20
  src=3D\"$local_file\"&gt;&lt;br&gt;"); <BR>pr=FCfe ich, ob er das Bild =
auf dem=20
  Rechner findet - das tut er und zeigt es <BR>auf dem Bildschirm brav =
an, aber=20
  auf den Server l=E4dt er es dann bei der Zeile <BR>$foto =3D=20
  copy($local_file,"foto01.jpg"); <BR>dennoch nicht hoch, so dass danach =
ein=20
  Kreuz f=FCr ein nichtgeladenes Bild <BR>angezeigt wird. <BR>Warum????=20
  <BR><BR>Danke schon mal im voraus und herzliche Gr=FC=DFe, =
<BR>Matthias <BR>hier=20
  nun der Programm-Code: <BR>&lt;html&gt; <BR>&lt;body&gt; <BR>&lt;form=20
  action=3D"upload_01.php3" method=3D"post"&gt; <BR>&nbsp;&lt;input =
type=3D"file"=20
  size=3D"30" name=3D"local_file"&gt;&lt;br&gt; <BR>&nbsp;&lt;input =
type=3D"submit"=20
  value=3D"Hochladen"&gt; <BR>&lt;/form&gt; <BR>&lt;/body&gt; =
<BR>&lt;/html&gt;=20
  <BR>&lt;?php <BR>if ($local_file) <BR>{ <BR>echo("&lt;br&gt;&lt;img=20
  src=3D\"$local_file\"&gt;&lt;br&gt;"); <BR>$foto =3D=20
  copy($local_file,"foto01.jpg"); <BR>if ($foto) <BR>&nbsp;{=20
  <BR>&nbsp;echo("&lt;br&gt;&lt;img =
src=3D\"foto01.jpg\"&gt;&lt;br&gt;");=20
  <BR>&nbsp;} <BR>} <BR>?&gt; =
<BR></BLOCKQUOTE></FONT></FONT></BODY></HTML>

------=_NextPart_000_002E_01C107EF.C2B31920--



php::bar PHP Wiki   -   Listenarchive