قراردادن فایل های php

Jim Jim

Well-Known Member
سلام دوستان
من به server side آشنا نیستم. می خواستم بپرسم فایل های php رو چطور با آپلود کنم؟
در ftp accont ام سه پوشه به نام های db logs wwwroot وجود داره
در یکی از صفحات سایت از این کد ارتباط با ما استفاده کردم
کد php ش رو هم در پائین گذاشتم که در دو قسمت بالاش ایمیل رو تغییر دادم و در notepad بصورت index.php ذخیره کردم و در قسمت action قرار دادم ولی وقتی روی ارسال کلیک می کنم صفحه به لینک feedback میره و چیزی نمایش داده نمیشه و ارسال نمی شه. حالا نمی دونم کد php ایراد داره یا پروسه رو درست انجام ندادم
ممکنه بجای php یه نمونه از aspx معرفی کنید؟
لطفا در این مورد راهنمایی بفرمائید

با تشکر


HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css"> 
.contact {
	width: 400px;
	direction: rtl;
	text-align: right;
	font: normal 11px Tahoma, Geneva, sans-serif;
}
.contact label {
	width: 120px;
	float: right;
	margin: 5px 0 0 0;
}
.contact .form, .contact .form-ltr {
	width: 200px;
	float: right;
	padding: 2px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin: 5px 0;
}
.contact .form-ltr {
	direction: ltr;
	text-align: left;
}
.contact .text {
	width: 250px;
	height: 100px;
	overflow: auto;
	font: normal 11px/1.4 Tahoma, Geneva, sans-serif;
}
.contact .btn {
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin: 5px 0;
}
</style>
</head>
<body>
<div align="center">
		<div class="contact">
				<form method="post" action="index.php">
						<label for="name"> نام شما : </label>
						<input type="text" value="" class="form" />
						<br  />
						<label for="Email"> پست الکترونیکی : </label>
						<input type="text" class="form-ltr" value="" />
						<br />
						<label for="subject"> موضوع : </label>
						<input type="text" value="" class="form" />
						<br />
						<label for="text"> متن پیام : </label>
						<textarea class="text"></textarea>
						<br />
						<label>&nbsp;</label>
						<input type="submit" value="ارسال" name="submit" class="btn" />
						<input type="reset" value="دوباره" name="reset" class="btn" />
				</form>
		</div><!--Contact-->
</div><!--Center-->
</body>
</html>




HTML:
<?php

// ------------- CONFIGURABLE SECTION ------------------------

// $mailto - set to the email address you want the form
// sent to, eg
//$mailto        = "[email protected]" ;

$mailto = '[email protected]' ;

// $subject - set to the Subject line of the email, eg
//$subject    = "Feedback Form" ;

$subject = "formtamas" ;

// the pages to be displayed, eg
//$formurl        = "http://www.example.com/feedback.html" ;
//$errorurl        = "http://www.example.com/error.html" ;
//$thankyouurl    = "http://www.example.com/thankyou.html" ;

$formurl = "feedback.html" ;
$errorurl = "error.html" ;
$thankyouurl = "thankyou.html" ;

$email_is_required = 1;
$name_is_required = 1;
$comments_is_required = 1;
$uself = 1;
$use_envsender = 1;
$use_sendmailfrom = 1;
$use_webmaster_email_for_from = 1;
$use_utf8 = 1;
$my_recaptcha_private_key = '' ;

// -------------------- END OF CONFIGURABLE SECTION ---------------

$headersep = (!isset( $uself ) || ($uself == 0)) ? "\r\n" : "\n" ;
$content_type = (!isset( $use_utf8 ) || ($use_utf8 == 0)) ? 'Content-Type: text/plain; charset="iso-8859-1"' : 'Content-Type: text/plain; charset="utf-8"' ;
if (!isset( $use_envsender )) { $use_envsender = 0 ; }
if (isset( $use_sendmailfrom ) && $use_sendmailfrom) {
    ini_set( 'sendmail_from', $mailto );
}
$envsender = "-f$mailto" ;
$fullname = (isset($_POST['fullname']))? $_POST['fullname'] : $_POST['name'] ;
$email = $_POST['email'] ;
$comments = $_POST['comments'] ;
$http_referrer = getenv( "HTTP_REFERER" );

if (!isset($_POST['email'])) {
    header( "Location: $formurl" );
    exit ;
}
if (($email_is_required && (empty($email) || !preg_match('/@/', $email))) || ($name_is_required && empty($fullname)) || ($comments_is_required && empty($comments))) {
    header( "Location: $errorurl" );
    exit ;
}
if ( preg_match( "/[\r\n]/", $fullname ) || preg_match( "/[\r\n]/", $email ) ) {
    header( "Location: $errorurl" );
    exit ;
}
if (strlen( $my_recaptcha_private_key )) {
    require_once( 'recaptchalib.php' );
    $resp = recaptcha_check_answer ( $my_recaptcha_private_key, $_SERVER['REMOTE_ADDR'], $_POST['recaptcha_challenge_field'], $_POST['recaptcha_response_field'] );
    if (!$resp->is_valid) {
        header( "Location: $errorurl" );
        exit ;
    }
}
if (empty($email)) {
    $email = $mailto ;
}
$fromemail = (!isset( $use_webmaster_email_for_from ) || ($use_webmaster_email_for_from == 0)) ? $email : $mailto ;

if (function_exists( 'get_magic_quotes_gpc' ) && get_magic_quotes_gpc()) {
    $comments = stripslashes( $comments );
}

$messageproper =
    "This message was sent from:\n" .
    "$http_referrer\n" .
    "------------------------------------------------------------\n" .
    "Name of sender: $fullname\n" .
    "Email of sender: $email\n" .
    "------------------------- COMMENTS -------------------------\n\n" .
    $comments .
    "\n\n------------------------------------------------------------\n" ;

$headers =
    "From: \"$fullname\" <$fromemail>" . $headersep . "Reply-To: \"$fullname\" <$email>" . $headersep . "X-Mailer: chfeedback.php 2.15.0" .
    $headersep . 'MIME-Version: 1.0' . $headersep . $content_type ;

if ($use_envsender) {
    mail($mailto, $subject, $messageproper, $headers, $envsender );
}
else {
    mail($mailto, $subject, $messageproper, $headers );
}
header( "Location: $thankyouurl" );
exit ;

?>
 
آخرین ویرایش:

yekmosafer

Active Member
فایل های php در سرور در root قرار می گیرند همشون رو در اونجا اپلود کنید این پوشه در روت ممکنه hdacc یا هر اسم دیگه ای باشه
 

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

بالا