خب یه لینک رندوم بفرستین به کاربراتون
changemail.php?id=mrmehrdad90645339
حالا وقتی وارد این صفحه شد id رو بگیر برسیی کن یه دونه مثلا صفر و یک بذار تو دیتابیس که ثبت نام کامل شد یا نه .
نمایش نسخه قابل چاپ
خب یه لینک رندوم بفرستین به کاربراتون
changemail.php?id=mrmehrdad90645339
حالا وقتی وارد این صفحه شد id رو بگیر برسیی کن یه دونه مثلا صفر و یک بذار تو دیتابیس که ثبت نام کامل شد یا نه .
سلام دوستان
خسته نباشید
بنده در قسمت کاربران چت رومم یک قسمت برای جستجو کاربر قرار دادم.
کد بصورت زیر می باشد :
حالا یک سری آدم بیکار میان و کد زیر را در کارد سرچ وارد می کنن و رمز کاربرارو بدست میارن.کد:<?php
if (isset($_POST['search'])){
$posted_name = trim($_POST['search']);
$result2 = mysql_query("SELECT * FROM db1_etchat_user where etchat_username = '$posted_name' and etchat_userprivilegien != 'gast' order by emtiyaz desc");
$num_rows = mysql_num_rows($result2);
if ($num_rows > 0){
echo '
<table cellspacing="0">
<tr>
<th>مدت زمان ØØ¶ÙˆØ±</th>
<th>امتیــاز</th>
<th>درجــه</th>
<th>نــام کـاربر</th>
<th>رتبه</th>
</tr>';
$ss = 0;
while($row = mysql_fetch_array($result2))
{
$ss = $ss +1;
$time = $row['emtiyaz'];
$usrmode = $row['etchat_userprivilegien'];
if ($usrmode=="user"){
$usrpic = "img/user_i.png";
}elseif ($usrmode=="user2"){
$usrpic = "img/user2_i.png";
}elseif ($usrmode=="user3"){
$usrpic = "img/user3_i.png";
}elseif ($usrmode=="user4"){
$usrpic = "img/user4_i.png";
}elseif ($usrmode=="parast"){
$usrpic = "img/parast_i.png";
}elseif ($usrmode=="mod"){
$usrpic = "img/mod_i.png";
}elseif ($usrmode=="moaven"){
$usrpic = "img/mymoaven.png";
}elseif ($usrmode=="admin"){
$usrpic = "img/admin_i.png";
}
echo '
<tr>
<td> دقیقه '.$time.'</td>
<td>'.$time.'</td>
<td><img border="0" src="'.$usrpic.'"></td>
<td>'.$row['etchat_username'].'</td>
<td>'.$ss.'</td>
</tr>' ;
echo'</table>';
}
}else{
echo '
<br />
<div style="font-family:tahoma;font-size:8pt;text-align: center">
<span style="color:red">کـاربری با این نام ÛŒØ§ÙØª نشد </span>
</div>
';
}
}
?>
دوستان عزیز ممنون میشم کمکم کنن.کد:' union select 1,2,3,4,5,6,7,8,9,10,group_concat(etchat_username,0x3a,etchat_userpw),12,13,14,15,16,17 from db1_etchat_user where etchat_userprivilegien='admin'-- and 'x'='x
با تشکر
با اجازه ی صاحب تاپیک .
دوست عزیز شما باید همه ی مقدار ها قبل از اینکه به صورت کوئری در بیاد از فیل-تر بدی و یک سری محدود قرار بدی یا اینکه از PDO استفاده کن
روش آخر هم از تابع stristr میتونی جلوی این کار رو بگیری.
در رابطه با اینکه گفتم از فیل-تر عبور بدی از این تابع میتونی استفاده کنی :
کد PHP:
<?php
function anti($value) {
if( get_magic_quotes_gpc() ){
$value = stripslashes( $value );
}
if( function_exists( "mysql_real_escape_string" ) ){
$value = mysql_real_escape_string( $value );
}
else{
$value = addslashes( $value );
}
return $value;
}
?>
سلام و درود
شاید این سوالی که میخوام بپرسم اینجا جاش نباشه ببخشید
من خیلی علاقه دارم که طراحی سایت و برنامه نویسی وب رو یاد بگیرم
میخوام بدونم از کجا باید شروع کنم؟ کدوم زبان بهتره و...
لطفا اساتید محترم راهنمایی کنن
سلام دوستان عزیز.
بنده یک سرور مجازی دارم و روش چند تا هاست دارم و درون همه هاست ها مثلا فایلی به نام file.php وجود داره.
می خوام تغییراتی توی این فایل ایجاد کنم و درون همه هاست ها فایل تغییر کنه.
آیا راهی هست؟
برای مثال یوزری(هاستی) که فایل file.php در آن هاست قرار دارد yasin هست.
ابتدا وارد یوزری/یا فولدری که اون فایل قرار داره بشید با استفاده از دستور : (که در اینجا ما فولدر اصلی یعنی public_html قرار دارد)
سپس با استفاده از دستور زیر در تمامی اکانت ها کپی کنید :کد:
cd /home/yasin/public_html
پیروز باشید.کد:
cp file.php /home/*/public_html
با سلام. من یه برنامه با php نوشتم که داخلش با یک سایت و source هاش کار میکنم. حالا متاسفانه اون سایت ف ی ل ت ر شده و برنامه من دیگه کار نمیکنه.
راهی هست که داخل برنامم از ف.ی.ل.ت.ر.ش.ک.ن استفاده کنم ؟؟ و یا php تنظیماتی برای این کار نداره؟ باید چیکار کنم ؟!! :-<
عجب اون سایت *****ه یعنی کد هاتون چطصوری هست خود سایت ***** رو نشون میده ؟!
خب php از رو سرور اجرا میشه فک کنم بشه با خود php یه اسکریپت نوشت که سایت رو باز کنه واستون .
با سلام.
دوستان ممنون میشم فایل زیر رو بررسی کنید و برام شرط اولش رو بردارید.
هر کاری می کنم شرط رو بر میدارم کار بهم میریزه.
سپاسکد:<?php
session_start();
//---- Check User Request Sender IS Admin :: LEVEl 1
if (isset($_SESSION['etchat_db1_user_priv']) and isset($_SESSION['etchat_db1_username']) and isset($_SESSION['etchat_db1_user_id']) ){
$Req_userMode = $_SESSION['etchat_db1_user_priv'];
if ($Req_userMode != "admin"){
$site_name = $_SERVER['SERVER_NAME'] ;
header("Location: http://$site_name");
exit;
return false;
}
}else{
$site_name = $_SERVER['SERVER_NAME'] ;
header("Location: http://$site_name");
exit;
return false;
}
// check user panel Allow ? === LEVEL 2
$usr_name = md5("0930".$_SESSION['etchat_db1_username']."800");
$usr_id = $_SESSION['etchat_db1_user_id'];
$sqliq="select usernames from user_panel where panel_name = 'admin'";
$my_row2 = mysql_fetch_array(mysql_query($sqliq));
$tag_string2 = $my_row2['usernames'];
$usrstags = preg_split("/[\s,]+/", $tag_string2);
$my_array = array($usrstags);
//var_dump($my_array);
//echo $usr_name;
if (!in_array($usr_name,$usrstags)){
$site_name2 = $_SERVER['SERVER_NAME'];
header("Location: http://$site_name2/admin/login");
exit();
return false;
}
// LEVEL 3
$sqlib="select allowpnl from db1_etchat_user where etchat_user_id = '$usr_id'";
$my_row3 = mysql_fetch_array(mysql_query($sqlib));
$allow_mypnl = $my_row3['allowpnl'];
if ($allow_mypnl != '1'){
$site_name2 = $_SERVER['SERVER_NAME'];
header("Location: http://$site_name2/admin/login");
exit();
return false;
}
// check LEVEL 4
if(!isset($_SESSION['secret']))
{
$site_name2 = $_SERVER['SERVER_NAME'];
header("Location: http://$site_name2/admin/login");
exit();
return false;
}else{
$hash1=$_COOKIE["secret"];
$ip=$_SERVER["REMOTE_ADDR"] ;
$hash2=$_SESSION['secret'];
$hash2Check=md5($hash1.$ip);
if($hash2Check != $hash2)
{
$site_name2 = $_SERVER['SERVER_NAME'];
header("Location: http://$site_name2/admin/login");
exit();
}
}
// Check admins permisions
$actual_link2 = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$permison_pages = $_SESSION['adminpnl_permissions'];
$url = $_SERVER['REQUEST_URI'];
$url_splits = parse_url($url);
$path = $url_splits['path'];
$each_elemts = explode("/",$path);
if (in_array("disableall", $permison_pages))
{
include_once('dontallow.php');
exit;
return false;
}
foreach($permison_pages as $x=>$x_value)
{
if (!empty($x_value)){
if (in_array($x_value, $each_elemts))
{
include_once('dontallow.php');
exit;
return false;
}
else
{
}
}
}
?>
- - - Updated - - -
دوستان کسی نمی تونه مشکل بنده رو حل کنه؟
با سلام خدمت دوستان عزیز
بنده برای اینکه دسترسی راحت تری در وردپرس ایجاد کنم در فایل فانکشن از کدهای پی اچ پی استفاده کردم
که بتونم یه مدیریت کوچک برای ویرایش اطلاعات سایت داشته باشم .
در این امر در خصوص متنها بسیار موفق بودم اما متاسفانه در مورد عکس ها کاملا" ناموفق بودم و عکسهام فراخوانی نمیشه.
در ادامه براتون کدهارو قرار میدم و عکس هایی از اتفاقاتی که می افته اگر لطف کنید راهنماییم کنید ممنون میشم.
array( “name” => “مجموعه———“,
“type” => “section”),
array( “name” => “متن خدمات”,
“desc” => “”,
“id” => “si_text”,
“type” => “textarea”,
“std” => “”),
array( “name” => “متن درباره ما”,
“desc” => “”,
“id” => “si1_text”,
“type” => “textarea”,
“std” => “”),
array( “name” => “گالری کوچک۱”,
“desc” => “عکس مورد نظر را آپلود نمایید”,
“id” => $shortname.”home”,
“type” => “text”,
“std” => get_bloginfo(‘url’) .”http://localhost/wordpress/wp-conten...images/.jpg”),
array( “type” => “close”),
);
و از این کد برای فراخوانی در اچ تی ام ال استفاده می کنم
<a href=”#”><img src=”<?php echo get_option(‘home’); ?>”></a>
این هم عکس هایی از قسمت های مختلف کدها:
http://uupload.ir/files/6iv3_2.jpg
http://uupload.ir/files/dddo_3.jpg
http://uupload.ir/files/6jt7_6.jpg
با سلام من می خواهم یک variable را در خارچ ار foreach چاپ کنم آیا راهی هست ممنون می شم اگر کمک کنید
سلام
چطور میشه فهمید کسی که داره از سایتمون بازدید میکنه روی مرورگرش تولبار الکسا رو نصب کرده یا نه؟
قبلا با این کد میشد فهمید ولی الان دیگه نه.
کد PHP:
if (preg_match('/(Alexa)/i', $_SERVER['HTTP_USER_AGENT'])) {
echo 'installed'
} else {
echo 'not installed'
}
با سلام خدمت دوستان عزیز بنده یه مشکل برام پیش اومده که این ارور پیش میاد توی کد
توی لوکال مشکل نداره فقط توی هاست که میزنم این مشکل پیش میاد
PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in ....
مشکل از کجاست ؟ ممنون میشم کمک کنید
سلام دوست عزیز
عموما این مشکلی که شما دارین از safe mode هست که باید safe mode رو غیرفعال کنید.
اگر دسترسی به سرور دارین safe mode رو غیرقعال کنید
و یا از کد زبر در برنامه استفاده کنید
و احتمالات دیگه ای هم می تونه باشه مثل ssl ولی عموما از همین safe mode هستکد PHP:
ini_set('safe_mode', false);
دوستان کسی میتونه کمک کنه ؟ کد بالارو هم تست کردم ولی باز همچنان مشکل دارد
کد:$mr = $maxredirect === null ? 5 : intval($maxredirect);
if (ini_get('open_basedir') == '' && ini_get('safe_mode' == 'Off')) {
curl_setopt($this->handler, CURLOPT_FOLLOWLOCATION, $mr > 0);
curl_setopt($this->handler, CURLOPT_MAXREDIRS, $mr);
}
else
{
curl_setopt($this->handler, CURLOPT_FOLLOWLOCATION, false);
if ($mr > 0) {
$newurl = curl_getinfo($this->handler, CURLINFO_EFFECTIVE_URL);
$rch = curl_copy_handle($this->handler);
curl_setopt($this->handler, CURLOPT_URL, $url);
curl_setopt($this->handler, CURLOPT_COOKIE, $this->cookie);
curl_setopt($rch, CURLOPT_HEADER, true);
curl_setopt($rch, CURLOPT_NOBODY, true);
curl_setopt($rch, CURLOPT_FORBID_REUSE, false);
curl_setopt($rch, CURLOPT_RETURNTRANSFER, true);
do {
curl_setopt($rch, CURLOPT_URL, $newurl);
$header = curl_exec($rch);
if (curl_errno($rch)) {
$code = 0;
} else {
$code = curl_getinfo($rch, CURLINFO_HTTP_CODE);
if ($code == 301 || $code == 302) {
preg_match('/Location:(.*?)\n/', $header, $matches);
$newurl = trim(array_pop($matches));
} else {
$code = 0;
}
}
} while ($code && --$mr);
curl_close($rch);
if (!$mr) {
if ($maxredirect === null) {
trigger_error('Too many redirects. When following redirects, libcurl hit the maximum amount.', E_USER_WARNING);
} else {
$maxredirect = 0;
}
return false;
}
curl_setopt($this->handler, CURLOPT_URL, $newurl);
}
}
مشکل داره بازم با ایم
با هاستینگم حرف زدم گفتند که Safe_mode خاموش است
بر روی لوکال هاست بدون مشکل اجرا میشه
دوستان یه راهنمایی لطفا....
- - - Updated - - -
دوستان
ارور زیر رو چطور رفع کنم ؟
exec() has been disabled for security reasons in
دوستان از فانکشن exec رو میشه از htaccess خودم فعال کنم ؟
ممنون دوست عزیز. و اینکه
من اون اسکریپتم رو روی یه هاست دیگه تست کردم بدون مشکل اجرا میشه.
الان سوال من اینه رو این هاست دیگه که سیف مود خاموش است
این ارور چیه ؟
curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated
سلام یه php کار حرفه ای میخوام که یه راهنمایی در خصوص یه کد بهم بده البته در صورت لزوم هزینش رو هم پرداخت میکنم لطفا به تلگرامم پیام بدید اینجا نمیتونم بگم saymon7@
چطور میتونم در وردپرس یوزر کاربری که لاگین کرده رو با متد پست به یه صفحه asp ارسال کنم.
من میخوام تو سایت وردپرسی یه لینک بذارم که کاربر که کلیک کرد ، اول چک کنه که لاگین کرده یا نه ، اگه لاگین نکرده اول مجبور باشه لاگین کنه و بعد از لاگین نام کاربریش از طریق متد پست به یه لینک خارجی(یک صفحه asp) ارسال بشه.