php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2005, 14:35  
Gast
 
Beiträge: n/a
Standard Bild per email über Formular versenden

Hallo,

ich brauche ein Formular mit dem der User ein Bild einfügen und dieses dann mit den anderen Daten aus dem Formular per email verschickt wird.

Wie kann ich das realisieren. Habe schon ein paar Sachen gesehen aber leider nicht verstanden, bin PHP Newbee.

Mein Formmailer sieht so aus: Was muss ich verändern. Bild sollte über ein input type="file" eingefügt werden.

<?php
$recipient = "???";
$fmtResponse= implode("", file("response.htt"));
$fmtMail= implode("", file("mail.htt"));
foreach($HTTP_POST_VARS as $key=> $val) {
$fmtResponse= str_replace("<$key>", $val, $fmtResponse);
$fmtMail= str_replace("<$key>", $val, $fmtMail);
}
if ($HTTP_POST_VARS["access"] == "check") {
mail($recipient, $HTTP_POST_VARS["subject"], $fmtMail);
}
echo $fmtResponse;

?>

Danke für eure Hilfe!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.07.2005, 14:45  
Gast
 
Beiträge: n/a
Standard

Guckst du: http://www.php.net/manual/de/features.file-upload.php und http://phpmailer.sourceforge.net/

Gruß
phpfan
 
Alt 29.07.2005, 15:01  
Gast
 
Beiträge: n/a
Standard

Der Upload funktioniert bei mir leider Überhaupt nicht, habe einfach mal probiert und den Code hier getestet.
<?php

$uploaddir = '/var/www/uploads/';

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}

?>

was ist falsch? Wie binde ich den Upload in den Formmailer ein?
 
Alt 29.07.2005, 15:07  
Gast
 
Beiträge: n/a
Standard

hast du den ordern /var/www/uploads/ daenn angelegt, dort wo auch das script liegt?
 
Alt 29.07.2005, 15:14  
Gast
 
Beiträge: n/a
Standard

ja hab ich gemacht, die ist da,

dieser fehler kommt

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10659 is not allowed to access / owned by uid 0 in /home/www/htdocs/pepic.de/upload.php on line 9


Possible file upload attack!
Here is some more debugging info:Array
(
[userfile] => Array
(
[name] => jazz.jpg
[type] => image/jpeg
[tmp_name] => /home/www/htdocs/pepic.de/tmp/phpIVviKN
[error] => 0
[size] => 21281
)

)
 
Alt 29.07.2005, 15:23  
Gast
 
Beiträge: n/a
Standard

"is not allowed to access" ist doch eigentlich eindeutig, oder? Falls nicht: Klick mich

Gruß
phpfan
 
Alt 30.07.2005, 14:13  
Gast
 
Beiträge: n/a
Standard

und was mach ich dagegen? ist schon klar was das heisst, ich kenn mich halt nicht wirklich aus in php und bin da hilflos!

Danke
 
Alt 30.07.2005, 14:17  
Matthias959
Gast
 
Beiträge: n/a
Standard

"is not allowed to access"
Soll heißen, das PHP die nötigen Rechte für den Ordner fehlen.
Hat eigentlich weniger was mit PHP als mehr etwas mit dem Betriebssystem zu tun.
Such mal nach CHMOD!
 
Alt 30.07.2005, 14:46  
Gast
 
Beiträge: n/a
Standard

ich habe alle rechte gesetzt und der fehler kommt immernoch!
auf einem anderen server kommt der fehler nicht, aber dafür dass die datei invalid ist! Woran liegt das? welche Dateien sind invalid?

das da kommt:

Possible file upload attack!
Here is some more debugging info:Array
(
[userfile] => Array
(
[name] => apfelbaum_alt.jpg
[type] => image/jpeg
[tmp_name] => /tmp/php67akf7
[error] => 0
[size] => 26604
)

)
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
Email aus Formular kontrollieren will nicht so recht... PHP Tipps 2006 7 24.05.2006 15:57
Email mittels PHP versenden PHP Tipps 2005-2 6 16.09.2005 14:35
Subject in Email Formular PHP Tipps 2005-2 1 10.09.2005 12:58
Formular an meine Email adresse senden 'progman' PHP Tipps 2005 1 01.03.2005 19:43
Zeitversetzte Email versenden pcschröda PHP-Fortgeschrittene 9 29.01.2005 05:47
bild mittels formular uploaden PHP Tipps 2005 6 08.01.2005 04:21
[Erledigt] Formular optimierung und Email check PHP Tipps 2004-2 2 29.12.2004 10:43
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
[Erledigt] HTML Formular durch PHP Code per Mail versenden PHP Tipps 2004-2 3 12.11.2004 11:48
email mit attachement versenden PHP Tipps 2004 3 11.11.2004 10:56
Suche eMail Formular in PHP Beitragsarchiv 2 12.10.2004 16:24
e-mail mit Bild versenden PHP Tipps 2004 4 06.08.2004 15:29
[Erledigt] Ein Bild per E-Mail versenden PHP Tipps 2004 4 20.07.2004 09:57
formular und email PHP Tipps 2004 5 18.06.2004 21:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bild per mail php, php script formular mit bildanhang, e-mail bild mit php, formular bilder als email, e mail formular mit bild, bilder per formular versenden, bild mit formular verschicken, bild mit formular senden, email formular bilder, formular bild email, e-mail formular mit jpg php, php formular image email, bild mit formular schicken, bild per formular versenden, bilder mit formular versenden, php bild versenden, html formular email anhang senden, bild mit formular versenden, http://www.php.de/php-tipps-2005-2/27782-bild-per-email-ueber-formular-versenden.html, html form bilder verschicken

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.