PHP
einschließen („header.html“);
@$comment = addcslashes ($_POST [„Name“]);
@$Name = addslashes ($_POST [„Name“]);
@$email = addslashes ($_POST [„eMail“]);
@$upload_Name = $_FILES [„Antriebskraft“] [„Name“];
@$upload_Size = $_FILES [„Antriebskraft“] [„Größe“];
@$upload_Temp = $_FILES [„Antriebskraft“] [„tmp_name“];
@$upload_Mime_Type = $_FILES [„Antriebskraft“] [„Art“];
@$Date = addslashes ($_POST [„Datum“]);
@$Description = addslashes ($_POST [„Beschreibung“]);
@$People = addslashes ($_POST [„Leute“]);
Funktion RecursiveMkdir ($path)
{
wenn (! file_exists ($path))
{
RecursiveMkdir (dirname ($path));
mkdir ($path, 0777);
}
}
wenn (! ereg („[A-Za-z0-9_-] + \ @ [A-Za-z0-9_-] + \. [A-Za-z0-9_-] +“, $email))
{
Echo („") ein;
einschließen („footer.html“);
sterben ();
}
wenn ($upload_Size == 0)
{
widerhallen („ERROR YOUR AKTE WAR NICHT UPLOADED PLEASE ÜBERPRÜFUNG DIE DATEIGRÖSSE UND FORMAT
gehen Back ");
einschließen („footer.html“);
sterben ();
}
//-ÄNDERUNG DIESES AN EINEM HÖHEREN ODER NIEDRIGEREN WERT - SICH ERINNERN, BEGRENZUNGEN ZU BEWIRTEN
wenn ($upload_Size >2000000)
//--------
{
lösen ($upload_Temp);
widerhallen („ERROR YOUR AKTE WAR NICHT UPLOADED PLEASE ÜBERPRÜFUNG DIE DATEIGRÖSSE UND FORMAT
gehen Back ");
einschließen („footer.html“);
sterben ();
}
wenn ($upload_Mime_Type! = „Bild/CGM“ UND $upload_Mime_Type! = „image/g3fax“ UND $upload_Mime_Type! = „Bild/GIF“ UND $upload_Mime_Type! = „Bild/ief“ UND $upload_Mime_Type! = „Bild/pjpeg“ UND $upload_Mime_Type! = „Bild/JPEG“ UND $upload_Mime_Type! = „Bild/naplps“ UND $upload_Mime_Type! = „Bild/png“ UND $upload_Mime_Type! = „Bild/prs.btif“ UND $upload_Mime_Type! = „Bild/prs.pti“ UND $upload_Mime_Type! = „Bild/tiff“ UND $upload_Mime_Type! = „Bild/vnd.cns.inf2“ UND $upload_Mime_Type! = „Bild/vnd.dwg“ UND $upload_Mime_Type! = „Bild/vnd.dxf“ UND $upload_Mime_Type! = „Bild/vnd.fastbidsheet“ UND $upload_Mime_Type! = „Bild/vnd.fpx“ UND $upload_Mime_Type! = „Bild/vnd.fst“ UND $upload_Mime_Type! = „Bild/vnd.fujixerox.edmics-mmr“ UND $upload_Mime_Type! = „Bild/vnd.fujixerox.edmics-rlc“ UND $upload_Mime_Type! = „Bild/vnd.mix“ UND $upload_Mime_Type! = „Bild/vnd.net-fpx“ UND $upload_Mime_Type! = „Bild/vnd.svf“ UND $upload_Mime_Type! = „Bild/vnd.wap.wbmp“ UND $upload_Mime_Type! = „Bild/vnd.xiff“)
{
lösen ($upload_Temp);
widerhallen („ERROR YOUR AKTE WAR NICHT UPLOADED PLEASE ÜBERPRÜFUNG DIE DATEIGRÖSSE UND FORMAT
gehen Back ");
einschließen („footer.html“);
sterben ();
}
$uploadFile = „lädt“. $upload_Name;
wenn (! is_dir (dirname ($uploadFile)))
{
@RecursiveMkdir (dirname ($uploadFile));
}
sonst
{
@chmod (dirname ($uploadFile), 0777);
}
@move_uploaded_file ($upload_Temp, $uploadFile);
Chmod ($uploadFile, 0644);
//CHANGE DIESES ZUM IHREM GEBIET
$upload_URL = „http://upload.**********.org/“. $upload_Name;
//------------
$pfw_header = „von: $email“;
$PFW_SUBJECT = „EIN BILD IST GELADEN WORDEN“;
$pfw_random_hash = md5 (Datum („r“, Zeit ()));
//-ÄNDERUNG DIESES AN IHREM EMAIL ADDRESS
$pfw_email_to = „John ******** @ ***** .com“;
$pfw_header. = „\ r \ NContentArt: Mehrfach/mischte; boundary= \ „PHP-Misch“. $random_hash. „\ "";
//read, welches die atachment Akte in eine Schnur zufriedenstellt,
//encode es mit MIME base64,
//and spaltete es in kleinere Klumpen auf
$attachment = chunk_split (base64_encode (file_get_contents („$uploadFile“)));
//define der Körper der Mitteilung.
ob_start (); //Turn auf Ausgangspufferbetrieb
? >
--PHP-Misch- PHP-Echo $random_hash; ? >
Inhalt-Art: Mehrfach-/Alternative; boundary= " PHP-Alt- PHP-Echo $random_hash; ? > "
--PHP-Alt- PHP-Echo $random_hash; ? >
Inhalt-Art: Text/normales; charset= " iso-8859-1 "
Inhalt-Bringen-Kodierung: 7bit
PHP-Echo $Name; ? > von PHP-Echo $email; ? >
Ihnen ein Bild geschickt, das < genommen wurde? PHP-Echo $Date; ? >
" PHP-Echo $Description; ? > "
Die Leute in diesem Foto sind;
PHP-Echo $People; ? >
/* die angebrachte Anmerkung ist PHP $comment; ? > *
--PHP-Alt- PHP-Echo $random_hash; ? >
Inhalt-Art: Text/HTML; charset= " iso-8859-1 "
Inhalt-Bringen-Kodierung: 7bit
PHP-Echo $Name; ? > vom PHP-Echo $email; ? >
Ihnen ein Bild geschickt, das < genommen wurde? PHP-Echo $Date; ? >
" PHP-Echo $Description; ? > "
Die Leute in diesem Foto sind;
PHP-Echo $People; ? >
-->
--PHP-Alt- PHP-Echo $random_hash; ? >--
--PHP-Misch- PHP-Echo $random_hash; ? >
Inhalt-Art: Bild/png; name= " PHP-Echo $upload_Name;? > "
Inhalt-Bringen-Kodierung: base64
Inhalt-Einteilung: Zubehör
PHP-Echo $attachment; ? >
--PHP-Misch- PHP-Echo $random_hash; ? >--
PHP
//copy-gegenwärtiger Pufferinhalt in $message variabel und in Stromabgabepuffer der Löschung
$pfw_message = ob_get_clean ();
//send die eMail
@mail ($pfw_email_to, $pfw_subject, $pfw_message, $pfw_header);
Echo („THANK SIE! YOUR BILD IST UPLOADED ") GEWESEN;
einschließen („footer.html“);
? >
PHP lösen ($uploadFile); ? >
|