Form mit Datei upload

Lyn555

Mitglied
Ich versuche schon seit Stunden (viele schmunzeln) eine Form mit einem Datei upload zu erstellen. Ich habe glücklicherweisse bei Self html einen brauchbaren code gefunden.

Ich glaube dort sind keine fehler enthalten. (bin mir aber nicht sicher daher poste ich den Code mal)

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Submit Crenudo!</title>
</head>
<body>

<h1>Send Information </h1>

<form action="enviae.php" enctype="multipart/form-data">
  <p>
    <label></label>
  We will not give personal informations to 3th partys. Your uploadet picture will be dispayd and published in ouer Webpage.Also your Picture descripton will be posted in ourer Webpage. </p>
  <table width="579" height="19" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td>Your first and last name*</td>
      <td><label>
        <input name="nombre" type="text" id="nombre" size="35">
      </label></td>
    </tr>
    <tr>
      <td>Your Adress </td>
      <td><label>
        <input name="textfield2" type="text" size="35">
      </label></td>
    </tr>
    <tr>
      <td>Your Country*</td>
      <td><label>
        <input name="textfield3" type="text" size="35">
      </label></td>
    </tr>
    <tr>
      <td>Your telefon number </td>
      <td><label>
        <input name="tel" type="text" id="tel" size="35">
      </label></td>
    </tr>
    <tr>
      <td>Your Email*</td>
      <td><label>
        <input name="email" type="text" id="email" size="35">
      </label></td>
    </tr>
    <tr>
      <td>Upload your Picture (jpg,tif,png max. 1.5 mb) </td>
      <td><input name="Datei" type="file" size="50" maxlength="100000" accept="jpg/*,tif/,png/*"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>* Required info </td>
      <td><label>
        <input type="submit" name="Submit" value="Submit">
      </label></td>
    </tr>
    <tr>
      <td width="224">&nbsp;</td>
      <td width="248"><input name="redict" type="hidden" id="redict" value="http://www.crenudos.com/submit.html">
      <input name="recipient" type="hidden" id="recipient" value="lyn@crenudos.com">
      <input name="subject" type="hidden" id="subject" value="Contact from the crenudo page"></td>
    </tr>
  </table>
</form>

</body>
</html>


Nun zu meinen Fragen...

Ich sende ?das? Form als default (post,get) an ein php email formular.

Da ich wenig Anhnung von php habe weis ich nicht ob ich im php formular noch etwas ändern muss.

Oder was muss ich noch tun da meine Datei auf meinen Server kommt?

Tausend Dank fü alle Hilfe die mir hier geboten wird!!

Lyn

Hier ist ein Link zur Html problem Datei...

hier


Hier ist noch ein link zur php Datei welche ich zur "text" übetragung verwendet habe.
(klapt wunderbar)

hier

muss ich dort vielicht noch den untenstehenden code einfügen?


Hier ist noch ein Code welchen ich in Server Marcup gefunden habe. (kleiner gelber php button)

PHP:
if(isset($dateiname)){
if(!is_uploaded_file($dateiname)){
echo "FEHLER";
exit;
}
$uploadname="./<Verzeichnisname>/$dateiname_name";
move_uploaded_file($dateiname, $uploadname);
printf("Die Datei <b>%s</b> befindet im Ordner <b>%s</b>!<br>\n",
$dateiname_name, $uploadname);
}
 
Der Code sollte es tun...
PHP:
<?php
if(is_uploaded_file($_FILES['Datei']['tmp_name']) && move_uploaded_file($_FILES['Datei']['tmp_name'], 'Zielordner/'.$_FILES['Datei']['name']))
{
  echo 'Upload war erfolgreich'.
}
else
{
  echo 'Bei dem Upload ist ein Fehler aufgetreten.';
  exit;
}
?>
Wobei natürlich noch überprüft werden muss/kann/sollte, wie groß die Datei ist und von welchem Typ... Dazu: Dateiupload mit PHP
 
Zuletzt bearbeitet:
Danke für die schnelle antwort.. Ich habe den Code auf den php "knopf"(kleines gelbes rundes ding mit php schrift) gebastelt...

hat leider nicht funktioniert ):

Ich denke den Code der php ich gepostet habe sollte stimme da ich ihn in einer Universitäts seite gefunden habe....

Ich bin ratlos....
 
Kommt denn irgenteine Fehlermeldung ([phpf]error_reporting[/phpf] an den Anfang des Scripts und auf E_ALL setzen...)? Was meinst du dauernd mit "php-Knopf"? :)
 
Zurück