1- ارسال ایمیل با php
با سلام دوستان من می خوام یک ایمیل با php برای کسی بفرستم ارور نمی ده ولی ارسال هم نمی کنه این کدمه
<?php
$to = [email protected]';
$subject = 'test';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
وتنظیمات php.ini هم این است :
; For Win32 only.
SMTP = myserver.localhost.com
; For Win32 only.
sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail
2- ارسال فایل در یک فولدر
من می خوام فقط فایل هایی را با پسوند های pdf,pages,doc,jpg,doxc,png را بفرستم در یک فایلی کدم جواب می ده اما سه مشکل این کد خیلی طولانی و پر حجمه و من نوع doxc را نمی دون لطفا یک راه حل بدید حجمش هم مدیریت نمی شه
کد
//uplood File
$readdir = "admin/upload";
$allow = "jpg,jpeg,gif,bmp,pdf,png";
// check for allow file
if ($_FILES['file']['type']=="image/jpeg" OR $_FILES['file']['type']=="image/jpg" OR $_FILES['file']['type']=="image/jpe" OR $_FILES['file']['type']=="image/pjpeg" OR $_FILES['file']['type']=="image/pjpg" OR $_FILES['file']['type']=="image/x-jpeg" OR $_FILES['file']['type']=="image/x-jpg" OR
$_FILES['file']['type']=="image/gif" OR $_FILES['file']['type']=="image/x-gif" OR $_FILES['file']['type']=="image/png" OR $_FILES['file']['type']=="image/x-png" OR $_FILES['file']['type']=="image/tif" OR $_FILES['file']['type']=="image/tiff" Or $_FILES['file']['type']=="image/bmp")
{
if (eregi(".php",$_FILES['file']['name']) OR eregi(".php3",$_FILES['file']['name']) OR eregi(".php4",$_FILES['file']['name']) OR eregi(".asp",$_FILES['file']['name'])
OR eregi(".html",$_FILES['file']['name']) OR eregi(".htm",$_FILES['file']['name']) OR eregi(".php5",$_FILES['file']['name']) OR eregi(".aspx",$_FILES['file']['name']))
{
$out="Not Allow Format - <a href='sproject.page'>Back</a>";
}
else
{
if (file_exists($readdir.'/'.$_FILES['file']['name']))
{
$out="File is Exists - <a href='sproject.page'>Back</a>";
}elseif ($_FILES['file'] != "") {
$dir ="admin/upload/";
$namefile=$_FILES[file][name];
if (copy($_FILES['file']['tmp_name'], $dir.$_FILES['file']['name'])){
$out="Send Sussccessfuly - <a href='sproject.page'>Back</a>";
} else {
exit("The Transfer File Error - <a href='sproject.page'>Back</a>".@mysql_error());
}
}
}}}
با سلام دوستان من می خوام یک ایمیل با php برای کسی بفرستم ارور نمی ده ولی ارسال هم نمی کنه این کدمه
<?php
$to = [email protected]';
$subject = 'test';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
وتنظیمات php.ini هم این است :
; For Win32 only.
SMTP = myserver.localhost.com
; For Win32 only.
sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail
2- ارسال فایل در یک فولدر
من می خوام فقط فایل هایی را با پسوند های pdf,pages,doc,jpg,doxc,png را بفرستم در یک فایلی کدم جواب می ده اما سه مشکل این کد خیلی طولانی و پر حجمه و من نوع doxc را نمی دون لطفا یک راه حل بدید حجمش هم مدیریت نمی شه
کد
//uplood File
$readdir = "admin/upload";
$allow = "jpg,jpeg,gif,bmp,pdf,png";
// check for allow file
if ($_FILES['file']['type']=="image/jpeg" OR $_FILES['file']['type']=="image/jpg" OR $_FILES['file']['type']=="image/jpe" OR $_FILES['file']['type']=="image/pjpeg" OR $_FILES['file']['type']=="image/pjpg" OR $_FILES['file']['type']=="image/x-jpeg" OR $_FILES['file']['type']=="image/x-jpg" OR
$_FILES['file']['type']=="image/gif" OR $_FILES['file']['type']=="image/x-gif" OR $_FILES['file']['type']=="image/png" OR $_FILES['file']['type']=="image/x-png" OR $_FILES['file']['type']=="image/tif" OR $_FILES['file']['type']=="image/tiff" Or $_FILES['file']['type']=="image/bmp")
{
if (eregi(".php",$_FILES['file']['name']) OR eregi(".php3",$_FILES['file']['name']) OR eregi(".php4",$_FILES['file']['name']) OR eregi(".asp",$_FILES['file']['name'])
OR eregi(".html",$_FILES['file']['name']) OR eregi(".htm",$_FILES['file']['name']) OR eregi(".php5",$_FILES['file']['name']) OR eregi(".aspx",$_FILES['file']['name']))
{
$out="Not Allow Format - <a href='sproject.page'>Back</a>";
}
else
{
if (file_exists($readdir.'/'.$_FILES['file']['name']))
{
$out="File is Exists - <a href='sproject.page'>Back</a>";
}elseif ($_FILES['file'] != "") {
$dir ="admin/upload/";
$namefile=$_FILES[file][name];
if (copy($_FILES['file']['tmp_name'], $dir.$_FILES['file']['name'])){
$out="Send Sussccessfuly - <a href='sproject.page'>Back</a>";
} else {
exit("The Transfer File Error - <a href='sproject.page'>Back</a>".@mysql_error());
}
}
}}}









