Hallo Leuts mein Problem ich habe 2 Php Scripts werde ich nacher unten Posten. Das Eine ist ein normaler Formailer und das andere ist ein Script womit user bilder auf emin FTP server laden können. Könnte man die beiden Scripte zusammen fügen?
Also mal zur vorstellung:
Der Formailer
(Eingabefeld) Name
(Eingabefeld) E-Mail
(Eingabefeld) Textbox für bermerkung
(Submit) Abschicken
das wird ja nun an meine E-mail adresse geschickt.
Bilder hochladen:
(Datei Auswählen) Dateiname
(Submit) Abschicken
Datei wird auf meinen server geladen.
Ist das nun möglich:
(Eingabefeld) Name
(Eingabefeld) E-Mail
(Eingabefeld) Textbox für bermerkung
(Datei Auswählen) Dateiname
(Submit) Abschicken
So das ich eine E-mail bekomme mit Name ,E-Mail, Textbox für bermerkung und die datei auf dem server geladen wurde?
Hier die Scripte die ich habe Formailer:
Und Hier das Script für den bilder upload... habe die sripte aus dem forum :http://www.html.de/html-und-xhtml/15231-hochladen-auf-ftp-server.html
Und die zweite Hochladen.php
Also mal zur vorstellung:
Der Formailer
(Eingabefeld) Name
(Eingabefeld) E-Mail
(Eingabefeld) Textbox für bermerkung
(Submit) Abschicken
das wird ja nun an meine E-mail adresse geschickt.
Bilder hochladen:
(Datei Auswählen) Dateiname
(Submit) Abschicken
Datei wird auf meinen server geladen.
Ist das nun möglich:
(Eingabefeld) Name
(Eingabefeld) E-Mail
(Eingabefeld) Textbox für bermerkung
(Datei Auswählen) Dateiname
(Submit) Abschicken
So das ich eine E-mail bekomme mit Name ,E-Mail, Textbox für bermerkung und die datei auf dem server geladen wurde?
Hier die Scripte die ich habe Formailer:
PHP:
<?php
$strEmpfaenger = '[email protected]';
$strFrom = '"Formmailer" <[email protected]>';
$strSubject = 'Bild erfolgreich auf server geladen...';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.ich.lion1605.de';
$strDelimiter = ":\t";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="black" text="blue">
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<br><b>Dein Name:</b>
<br><input type="Text" name="Name" value="" size="15" maxlength="25">
<br><b>Deine E-Mail:</b>
<br><input type="Text" name="E-Mail:" value="" size="15" maxlength="25">
<br><b>Wunsch bild </b>
<br><textarea name="Bemerkung" cols="25" rows="5"></textarea>
<p>
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</p>
</form>
</body>
</html>
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Dateien uploaden</title>
</head>
<body>
<div>
<form action="hochladen.php" method="post" enctype="multipart/form-data">
<input type="file" name="datei" /><br />
<input type="submit" name="subm" value="Datei hochladen" /><input type="reset" value="Zurücksetzen" />
</form>
</div>
<?php
$pfad = "dateien/"; //Pfad zu den Dateien
$dirhandle = opendir($pfad);
if (isset($_FILES['datei']) && $_FILES['datei']['size'] > 0) {
$tempname = $_FILES['datei']['tmp_name'];
$dateiname = $_FILES['datei']['name'];
while ($file = readdir($dirhandle)) {
if ($file == $dateiname) { //Vergleichen, ob Datei schon vorhanden
$dateiname = "_".$dateiname; //Unterstrich am Anfang einbauen
}
}
if (move_uploaded_file($tempname, $pfad.$dateiname)) {
chmod($pfad.$dateiname,0666);
echo "<p>Datei wurde erfolgreich hochgeladen!";
} else {
echo "<p>Upload war leider nicht erfolgreich!</p>";
}
}
?>
</body>
</html>
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Dateien uploaden</title>
</head>
<body>
<?php
$pfad = "dateien/"; //Pfad zu den Dateien
$dirhandle = opendir($pfad);
if (isset($_FILES['datei']) && $_FILES['datei']['size'] > 0) {
$tempname = $_FILES['datei']['tmp_name'];
$dateiname = $_FILES['datei']['name'];
while ($file = readdir($dirhandle)) {
if ($file == $dateiname) { //Vergleichen, ob Datei schon vorhanden
$dateiname = "_".$dateiname; //Unterstrich am Anfang einbauen
}
}
if (move_uploaded_file($tempname, $pfad.$dateiname)) {
chmod($pfad.$dateiname,0666);
echo "<p>Datei wurde erfolgreich hochgeladen!";
} else {
echo "<p>Upload war leider nicht erfolgreich!</p>";
}
}
?>
</body>
</html>