Suche Script !

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Suche Script !

    Hi,

    suche Script ,das mir die normalen Daten sendet (Name-Mail-Wohnort)und mir gleichzeitig ein Bild mitsendet,ein Formular also !Etwa so :

    Name,Vorname - > Eingabefeld

    Mail -> Eingabefeld

    Wohnort > Eingabefeld

    Dein Bild : Upload

    Das Bild sollte mit den Daten an meine Mailaddi gesendet werden.
    über meine Webseite ! als Formular,wer hatt kennt sowas ?
    Gruss Tanja !
  • Hallo Tanja,

    kein Problem, so was gibt's! Dazu muss der Server, auf dem Deine Webseite liegt, PHP oder CGI/Perl unterstützen.

    Für beide Varianten kann ich Dir jeweils ein ziemlich gutes Script empfehlen. Beide sind gut dokumentiert (Installationshilfe usw.) und relativ leicht zu konfigurieren.

    Die Links schicke ich Dir per PN.

    Gruß
    scampi
  • Hoi!
    Dachte ich schreib dir auch mal was.
    Du haste nix von Maximaler Größe des Bildes / Dateityp gesprochen.
    Daher hab ich einfach was vorgegeben (in den Variablen).
    Dahinter steht meist ein Kommentar, wodurch du weisst, was du einsetzen musst.

    PHP-Quellcode

    1. <?php
    2. <?php
    3. <?php
    4. if (!isset($submit)) {
    5. echo "<table><form action=\"".$PHP_SELF."\" method=\"post\" enctype=\"multipart/form-data\">",
    6. "<tr><td>Name:</td><td><input type=\"text\" name=\"name\"></td></tr>",
    7. "<tr><td>Emailadresse:</td><td><input type=\"text\" name=\"email\"></td></tr>",
    8. "<tr><td>Ort:</td><td><input type=\"text\" name=\"ort\"></td></tr>",
    9. "<tr><td>Bild:</td><td><input type=\"file\" name=\"datei\"></td></tr>",
    10. "<tr><td><input type=\"submit\" name=\"submit\"></td></tr>",
    11. "</form></table>";
    12. } else {
    13. if ($name != "" && $email != "" && $ort != "" AND $datei != "") {
    14. $uploadordner = "upload/"; //Hier muss der Ordner rein, wo das vom User angegebene Bild rein soll
    15. $maxsize = "102400"; //Maximale Bildgröße | 102400 Bytes = 100 KB
    16. $admin = "[email protected]"; //Hier muss die Email rein, an die das Formular verschickt werden soll
    17. $dateityp = GetImageSize($_FILES['datei']['tmp_name']);
    18. $dir = "http://".$_SERVER['HTTP_HOST']."".$_SERVER['PHP_SELF']."";
    19. $dir = dirname($dir);
    20. if ($dateityp[1] != 0) { //1 gibt DatenTyp an: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF
    21. if ($_FILES['datei']['size'] < $maxsize) {
    22. move_uploaded_file($_FILES['datei']['tmp_name'],"".$uploadordner."".$_FILES['datei']['name']."");
    23. //Hier kommt der Text der an die Email geschickt werden soll wenn allse erfolgreich war!
    24. $text = "Name: ".$name."\nVon: ".$email."\nOrt: ".$ort."\n\nBild:\n".$dir."/".$uploadordner."".$_FILES['datei']['name']."";
    25. mail($admin,"Email-Betreff", $text, "FROM:".$email."");
    26. echo "Die Email wurde erfolgreich an ".$admin." mit Ihren Angaben und Ihrem Bild geschickt.";
    27. } else {
    28. echo "Ihr Bild ist zu groß!<br>",
    29. "<a href=\"javascript:history.back();\">Zurück</a>";
    30. }
    31. } else {
    32. echo "Das Bild ist nicht in dem Dateityp, wie es der Admin vorgibt!",
    33. "<a href=\"javascript:history.back();\">Zurück</a>";
    34. }
    35. } else {
    36. echo "Sie haben vergessen eines der Pflichtfelder auszufüllen!";
    37. }
    38. }
    39. ?>
    Alles anzeigen


    Hoffe es hilft dir.
    mortician
    [size=1][FONT="Courier New"]###############_###_####_
    #_ __ #___ _ _| |_(_)__(_)__ _ _ _###############new uploads: [1] [2] [3] [4] [5] [6] [7] [8]
    |#'##\/ _ \ '_|##_| / _| / _` | ' \
    |_|_|_\___/_|##\__|_\__|_\__,_|_||_|###############Bis 28. Sept. weg[/FONT][/size]