درخواست اسکریپ آپلود مقاله

vampire2012

New Member
سلام، الان سایت خوبتون رو دیدم و گفتم اینجا 100% به جوابم میرسم ، میخواستم ببینم کسی اسکریپی داره که مثل یه فرم باشه چند تا فیلد برای اسم فامیل و یه قسمت برای آپلود مقاله داشته باشه ، بعد اطلاعات وارد شده همراه مقاله تو یه پیچ دیگه قرار بگیره یا به ایمیل ارسال بشه؟
 

mohsen_r

Member
سلام بردارد. خوبی ...؟ نماز روزه قوبل حق...!
این که شما گفتی وجود دار ولی اون طری که خوای باید ویرایش بهش یا نوشته بشه...!
شما دقیقا بگو چی می خوای...؟
چه آیتمایی مد نظرت هست ...؟
تا اگه تونستم خودم برات ردیفش کنم.
 

vampire2012

New Member
سلام ، محسن جان، نماز روزه شما هم قبول،
تقریبا توضیح دادم دیگه ، فقط برای آپلود اسم و فامیل و اگه شد ایمیل بخواد . بعد این اطلاعات به صفحه ای منتقل بشه که فقط صاحب سایت بهش دست رسی داشته باشه .
خیلی دنبال چنین اسکریپی هستم ، اگه درست کنید خیلی ممنونتون میشم:rose:
 

mohsen_r

Member
ببخشید یکمی دیر شد.
به اینترنت دسترسی نداشتم.
برات آپ کردم.
کارهم باهاش خالی راحته.
همه چیز هم تو فایل ها برات توضیح دادم.

با تشکر
 

پیوست ها

  • Form.zip
    17.6 کیلوبایت · بازدیدها: 11

vampire2012

New Member
محسن جان مطمئنی درست دادی؟ چون اصلا ربطی تداشت به اونی که میخواستم!! فرم ثبت نام بود!!! هیچ جایی هم برای آپلود نداشت !!!

هیچ توضیحی هم نداشت!! ممنون میشم بررسی کنید!
 

mohsen_r

Member
دوست عزیز:
این رو گذاشتم تا موادر مورد نیازت رو که می خوای داشته باشی و هر کدوم رو که نیاز نداری باب میلت پاک کنی.

در مورد اون همون می تونی از http://www.w3schools.com/php/php_file_upload.asp استفاده کنی :

1. به تگ فرم تو فایل index این رو اضافه کن:
کد:
enctype="multipart/form-data"
که بصورت کلی میشه :
کد:
  <form class="fixForm" id="reg" method="post" action="send.php" enctype="multipart/form-data">

بعد کد:
کد:
           <p>
            <label for="file">ارسال فایل: </label>
            <input type="file" name="file" id="file" />
        </p>
تو یه جای مناسب تو تگ فرم قرار میدی.
حالا تو فایل send.php به از if($message) کد ریز رو وارد می کنی :

PHP:
                                    if ($_FILES["file"])
                                    {
                                        if ($_FILES["file"]["error"] > 0)
                                        {
                                            echo "Error: " . $_FILES["file"]["error"] . "<br />";
                                        } else {
                                                if (file_exists("upload/" . $_FILES["file"]["name"]))
                                                {
                                                    echo $_FILES["file"]["name"] . " already exists. ";
                                                } else {
                                                    move_uploaded_file($_FILES["file"]["tmp_name"],
                                                    "upload/" . $_FILES["file"]["name"]);
                                                }
                                            
                                            }
                                    }

یعنی:
PHP:
.
.
.

                                if($message)
                                {
                                    if ($_FILES["file"])
                                    {
                                        if ($_FILES["file"]["error"] > 0)
                                        {
                                            echo "Error: " . $_FILES["file"]["error"] . "<br />";
                                        } else {
                                                if (file_exists("upload/" . $_FILES["file"]["name"]))
                                                {
                                                    echo $_FILES["file"]["name"] . " already exists. ";
                                                } else {
                                                    move_uploaded_file($_FILES["file"]["tmp_name"],
                                                    "upload/" . $_FILES["file"]["name"]);
                                                }
                                            
                                            }
                                    }
                                    
                                    
/////////////////////////////////////////////////////////////////////////////////////
.
.
.
همین...:shock:
می خواستم که جنبه آموزشی هم داشته باشه...!:green:

با تشکر
 

vampire2012

New Member
ممنون محسن جان این کارایی رو که گفتید انجام دادم اما موقع ارسال ارور میداد

Parse error: syntax error, unexpected T_ELSE in /home/dldivxd/public_html/Form/send.php on line 110

، بعد حالا این اطلاعات و فایل کجا میره؟
 

mohsen_r

Member
کد send.php رو که ویرایش کردی تو انحمن بزار ببینم چی کار کردی...؟
باشه ...؟
 

mohsen_r

Member
راتش نم دونم مشکل از کجاست...؟:-?
PHP:
<?php
$name= $_POST["name"];
$email= $_POST["email"];
$weblog= $_POST["weblog"];
$***= $_POST["***"];
$age= $_POST["age"];
$month= $_POST["month"];
$phone= $_POST["phone"];
$ID= $_POST["ID"];
$province= $_POST["province"];
$city= $_POST["city"];
$contact= $_POST["contact"];
$sub= $_POST["sub"];
$message= $_POST["message"];
$next_page = "thanks.html";

$ip= $_SERVER['REMOTE_ADDR'];
$link=$_SERVER['HTTP_REFERER'];

require ('function.php');
if ($name) 
{
    if($email)
    {
        $mailcheck = spamcheck($email);
        
        if ($mailcheck==FALSE){em("لطفا پست الکترونیکی خود را بصورت صحیح وارد کنید!");} else{
        
        if($*** != "لطفا انتخاب کنید!")
        {
            if($age)
            {
                if($province != "لطفا انتخاب کنید!")
                {
                    if($city)
                    {
                        if($contact != "لطفا انتخاب کنيد!")
                        {
                            if($sub != "لطفا انتخاب کنيد!")
                            {
                                if($message)
                         if ($_FILES["file"])
                                    {
                                        if ($_FILES["file"]["error"] > 0)
                                        {
                                            echo "Error: " . $_FILES["file"]["error"] . "<br />";
                                        } else {
                                                if (file_exists("upload/" . $_FILES["file"]["name"]))
                                                {
                                                    echo $_FILES["file"]["name"] . " already exists. ";
                                                } else {
                                                    move_uploaded_file($_FILES["file"]["tmp_name"],
                                                    "upload/" . $_FILES["file"]["name"]);
                                                }
                                            
                                            }
                                    }  
                                {
/////////////////////////////////////////////////////////////////////////////////////
header ("Location: thank.htm");
//    HEADER
$headers = "Content-type: text/html; charset=UTF-8" . "\r\n"; 
$headers .= "From: $name <$email>" . "\r\n";
$headers .= "Reply-To: $email" . "\r\n";
// MAN DAR INJA GHESMATE PAYAME FORM ( MESSAGE ) RO NEVESHTAM
$body =
'<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
body {font-family:tahoma;font-size:9pt;margin:20px;}
p {direction:rtl;font-family:tahoma;font-size:9pt;}
</style>
</head>

<body>

<p><b>اطلاعات اين فرم توسط '.$name.' براي شما ارسال شده است.</b></p>
<hr />
<p>نام و نام خانوادگي: <b>'.$name.'</b></p>
<p>پست الکترونيکي: <b>'.$email.'</b></p>
<p>آدرس وبلاگ: <b>'.$weblog.'</b></p>
<p>جنسيت: <b>'.$***.'</b></p>
<p>سن: <b>'.$age.'</b></p>
<p>ماه تولد: <b>'.$month.'</b></p>
<p>شماره تلفن: <b><span dir="ltr" lang="en-us">'.$phone.'</span></b></p>
<p>آي دي ياهو: <b>'.$ID.'</b></p>
<p>استان: <b>'.$province.'</b></p>
<p>شهر: <b>'.$city.'</b></p>
<p>نحوه تماس بامن: <b>'.$contact.'</b></p>
<p>موضوع پيام: <b>'.$sub.'</b></p>
<p>پبام: <br><b>'.$message.'</b></p>
<hr />

<P dir="rtl"><STRONG>با تشکر <BR><IMG src="http://blogfa.com/images/smileys/24.gif" height="18"></STRONG></P>

<p><span lang="en-us">IP </span>کاربر: <b><span dir="ltr" lang="en-us">'.$ip.'</span></b><br>
صفحه لينک دهنده: <b><span dir="ltr" lang="en-us">'.$link.'</span></b></p>

</body>

</html>';


// MAN DAR INJA DASTOORE MAIL RO NEVESHTAM
mail( "[email protected]" , " : $sub" , $body , $headers );

/////////////////////////////////////////////////////////////////////////////////////
                                } else {em("لطفا پیام خود را وارد کنید!");}
                            } else {em("لطفا هدف خود را از دوست یابی مشخص کنید!");}                            
                        } else {em("لطفا راه تماس با خود را انتخاب کنید!");}
                    } else {em("لطفا اسم شهر خود را وارد کنید!");}
                } else {em("لطفا استان خود را انتخاب کنید!");}
            } else {em("لطفا سن خود را وارد کنید!");}
        } else {em("لطفا جنسیت خود را انتخاب کنید!");}
    }} else {em("لطفا پست الکترونیکی خود را وارد کنید!");}
} else {em("لطفا نام خود را بصورت کامل وارد کنيد!");}
?>

دوستانی که بلدن لطفا کمک کنند:rose:

فکر کنم مشکل از اینجا باشه...

PHP:
 if ($_FILES["file"])
                                    {
                                        if ($_FILES["file"]["error"] > 0)
                                        {
                                            echo "Error: " . $_FILES["file"]["error"] . "<br />";
                                        } else {
                                                if (file_exists("upload/" . $_FILES["file"]["name"]))
                                                {
                                                    echo $_FILES["file"]["name"] . " already exists. ";
                                                } else {
                                                    move_uploaded_file($_FILES["file"]["tmp_name"],
                                                    "upload/" . $_FILES["file"]["name"]);
                                                }

آیا جاشو تو فایل بالا درست قرار دادم...؟
 

parsakj

Member
دوست عزیز معذرت می خوام ها دخالت می کنم ، شمات برای اینکار بهتر از همون یه فرم ساده استفاده کنی ، و پایین یه لینک اپلود سنتر هم بزارید بگی اونجا فایل هاتون رو اپلود کنید و در فرم بالا لینک رو ارسال کنید ، چون اینجوری یه مقدار کارتون سخت می شه ، چون شما اپلود سنترتون باید اپلود نه بعد لینک رو وارد فرم کنه و بعد ارسال کنه به ایمیل شما این مسئله رو یه مقدار سخت می کنه
 

جدیدترین ارسال ها

بالا