نوشتن یک کد در داخل یک شرط if

sorena22

تازه وارد
سلامدوستان خسته نباشید ... میخواستم این کد رو درون شرط if بنویسم... چطور امکانش هست؟ ممنون میشم راهنمایی کنید


کد:
<?php@session_start();$key=$_SESSION['count'];
$imag = $_POST['number'];$user = md5($imag);//echo "$imag  =  =  = $key<br>";//echo("$user");if($user==$key)			{	ob_start();	$URL="get.php"; header ("Location:$URL");	ob_end_flush();}
else{echo "! کد وارد شده اشتباه است<br> 		برگشت را زده و دوباره با دقت کد را وارد کنید";}?><head>	<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />	<title> PARSCMS.NET </title><style>body {	font-family:tahoma;	font-size: 12px;	background :#eee;
}a {	text-decoration: none;	}</style>
</head><center><br /><a href="http://site.com/">برگشت به صفحه اصلی</a></center>
 

A_pormehr

کاربر عضو
منظورتون اینه که کد وارد شده رو تو if استفاده کنین؟

 

zegersot

کاربر عضو
این کد ک مشکلی نداره

فقط کارش اینه ک کد امنیتی رو برسی میکنی بعد ارسال میکنه به صفحه get.php

اول تو $_SESSION['count']; عدد یا حرف مورد نظر هش میکنه بعدش یه فیلد ب نام نامبر از فرم ارسال میکنی بعدش اونو هش میکنی ک در مرحله بعد

شرط گذاشتی ک ببینی این دو با هم برابرن یا نه !

اگه درست بود میره به فایل get.php اگه هم ک اشتباه بود ارور میده !

اگه سئوالی دارید بفرسید بتونیم جواب میدیم

موفق باشید

 

sorena22

تازه وارد
بزارید کلی توضیح بدم من میخوام به جای //shart if در کد زیر


کد:
<?php@session_start();$key=$_SESSION['count'];
$imag = $_POST['number'];$user = md5($imag);//echo "$imag  =  =  = $key<br>";//echo("$user");if($user==$key)			{
//shart if
}
else{echo "! کد وارد شده اشتباه است<br> 		برگشت را زده و دوباره با دقت کد را وارد کنید";}?>
این کد رو در داخل کد بالا به جای //shart if قرار بدم


کد:
<?php	include "config.php";	$myFile = (mt_rand(01,9999999999));	$fh = fopen("$myFile.js", 'w') or die("can't open file");	$stringData = $_POST["codejava"];	fwrite($fh, $stringData);	fclose($fh);	$filename = "$myFile.js";	$show = '<script type="text/javascript" src="$filename"></script>';	?><!DOCTYPE html><html lang="fa"><head>	<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />	 <link rel="stylesheet" type="text/css" href="style2.css" media="screen" />	</head>	<form>		<textarea type="text" name="contact-us-massege" rows="10" cols="120" >			<script type="text/javascript" src="<?php echo $adresswebsite;?>/<?php echo $filename;?>"></script>				</textarea></form>		<a href="<?php echo $adresswebsite;?>" class="back"> بازگشت به صفحه قبل</div>
 

A_pormehr

کاربر عضو
ببین سوال اول تو این بود که میخواستی کد بالارو تو <if> قرار بدی اگه سوالت اینه

اول از همه کد بالا رو که دادی کد مورد نظرتو تو یه فایل phpسیو کن بعد بزار تو کد زیر

<iframe src="file.php" style="border: 0px none" width="270" frameborder="0" height="340" scrolling="no"></iframe>

میتونی اندازه مشخص شده رو طبق سلیقه خود کمو زیاد کنی

به جایfile.phpآدرس فایل مورد نظر خودتو قرار بده . یادت نره اول کدوتو نت پد بریز بعد کپی کن.بازم سوالی بود در خدمتیم

 

zegersot

کاربر عضو
خیلی سئوالتون گنگ تشریف دارن !

ببنید دوست عزیز تا سئوالتونو درست نگید ما نمیتونیم کمکتون کنیم

در مورد کد دوم هم بگم کارش اینه

یه فایل js راندوم میسازه بعد متن فایلی ک از فرم ارسال کردی رو تو ان فایله ذخیره میکنه ! متغییر show هم همینجوری گذاشتی !

فک کنم اصلا با کد های php آشنایی نداری ک نمیتونی کامل منظورتو برسونی

یا اگه کامل بگی واسه چی میخوای یا میخوای قسمتی از اسکریپت رو تغییر بدی بهتر ک بگی یا اسکریپت رو بزاری ک بتونیم راحتر کمک کنیم

در کل سئوال داشتی در خدمتتیم

موفق باشی

 
بالا