/ رفع مشکل اسکریپت
وندا هاست
طراحی و راه اندازی وبسایت و انجمن توسط ویکی وی بی ویکی وی بی در قبال معاملات صورت گرفته با هر یک از اعضا و سفارشات طراحی خارج از این اطلاعیه هیچگونه مسئولیتی نمی پذیرد
بک لینک ها
تبلیغات شما وندا هاست
نمایش نتایج: از 1 به 6 از 6

موضوع: رفع مشکل اسکریپت

  1. #1
    440 آنلاین نیست.
    440
    کاربر سايت
    127نوشته14مورد پسند

    تاریخ عضویت
    Mar 2015
    شماره عضویت
    8451
    پسندیده است
    18 پست
    بلاگ
    پست
    میزان امتیاز
    24
    No Set

    رفع مشکل اسکریپت

    سلام بچه ها من تو سورس file.php تو 3 تا لاینش ارور دریافت کردم لاینا رو همراه کد اون لاین رو میزارم یه نگاه بندازین ببینید کجاش خطا داره تا رفعش کنیم مرسی

    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/test/public_html/file.php on line 147

    کد PHP:
    <?php
    //get files in main folder
    if(!isset($_GET['folder'])){
    $gmfile mysql_query("select * from file where(user_id = $userid and folder_id = 0)");
    }
    else{
        
    $foldering $_GET['folder'];
        
    $gmfile mysql_query("select * from file where(user_id = $userid and folder_id = $foldering)");
    }
    while(
    $fmfile mysql_fetch_array($gmfile)){
        
    $idf $fmfile['id'];
    ?>
    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/test/public_html/file.php on line 224

    کد PHP:
    <?php
    //get files in main folder
    if(!isset($_GET['folder'])){
    $gmfile mysql_query("select * from file_pic where(user_id = $userid and folder_id = 0)");
    }
    else{
        
    $foldering $_GET['folder'];
        
    $gmfile mysql_query("select * from file_pic where(user_id = $userid and folder_id = $foldering)");
    }
    while(
    $fmfile mysql_fetch_array($gmfile)){
        
    $idf $fmfile['id'];
    ?>
    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/test/public_html/file.php:32) in /home/test/public_html/file.php on line 261

    کد PHP:
    <?php
    $pagename 
    'file';
    if(!isset(
    $_COOKIE['userid'])){
    header('location: login.php');
    }
    else{
        include(
    'tmp/nt.php');
    }
    ?>

  2. نوين وردپرس تبلیغات شما

  3. #2
    F ! V E آنلاین نیست.
    F ! V E
    کاربر سايت
    6نوشته0مورد پسند

    تاریخ عضویت
    Oct 2015
    شماره عضویت
    10242
    پسندیده است
    6 پست
    بلاگ
    پست
    میزان امتیاز
    10
    www.wikivb.ir
    درود ، دوست عزیز این چه نوع اسکریپت هست ؟
    توکل به خدا !

  4. #3
    440 آنلاین نیست.
    440
    کاربر سايت
    127نوشته14مورد پسند

    تاریخ عضویت
    Mar 2015
    شماره عضویت
    8451
    پسندیده است
    18 پست
    بلاگ
    پست
    میزان امتیاز
    24
    No Set
    اسکریپت اپلود هست

  5. #4
    440 آنلاین نیست.
    440
    کاربر سايت
    127نوشته14مورد پسند

    تاریخ عضویت
    Mar 2015
    شماره عضویت
    8451
    پسندیده است
    18 پست
    بلاگ
    پست
    میزان امتیاز
    24
    No Set
    سلام دوستان این کد من مشکل sql داره چطوری اصلاحش کنم

    کد PHP:
    <?php

    if(isset($_REQUEST['email']) and isset($_REQUEST['pass']) and isset($_REQUEST['rem'])){
        
    $email $_REQUEST['email'];
        
    $pass $_REQUEST['pass'];
        
    $rem $_REQUEST['rem'];
        include(
    'core/conf.php');
        
    $getuser mysql_query("select * from user where email = '$email'");
        
    $fuser mysql_fetch_array($getuser);
        if(
    $fuser['email'] == $email){
    این کد پایین رو هم با تابع int پچ میکنم sql رفع میشه ولی ایمیل ارسال نمیشه

    کد PHP:
        if(isset($_POST['email'])){
        
    //age darkhast ersal bood
        
    if(!isset($_COOKIE['expire'])){
            
    //age coc nabood
            
    $expire time() + 10;
            
    setcookie('expire',1,$expire,'/');
            include(
    'core/conf.php');
            
    $email $_POST['email'];
            
    $getuser mysql_query("select * from user where email = '$email'");
            
    $fuser mysql_fetch_array($getuser);
            if(
    $fuser['email'] == $email){ 
    لطفا منو راهنمایی کنید با چندتا تابع باگ sql رو پچ میکنم کد اولی مربوط به فرم لاگینه که وقتی با (int)پچ میکنم باگ برطرف میشه ولی لاگین نمیشه کد دومی هم ماله قسمت فورگت پسورده اونم با تابع (int) پچ میشه ولی وقتی با تابع int پچ میشه ایمیل بازیابی پسورد ارسال نمیکنه چیکار کنم راحل چیه

  6. #5
    440 آنلاین نیست.
    440
    کاربر سايت
    127نوشته14مورد پسند

    تاریخ عضویت
    Mar 2015
    شماره عضویت
    8451
    پسندیده است
    18 پست
    بلاگ
    پست
    میزان امتیاز
    24
    No Set
    ا÷÷÷÷÷پ

  7. #6
    phptik آنلاین نیست.
    phptik
    کاربر سايت
    99نوشته52مورد پسند

    تاریخ عضویت
    Dec 2013
    شماره عضویت
    3633
    پسندیده است
    15 پست
    بلاگ
    پست
    میزان امتیاز
    62
    No Set
    نقل قول نوشته اصلی توسط 440 نمایش پست ها
    سلام بچه ها من تو سورس file.php تو 3 تا لاینش ارور دریافت کردم لاینا رو همراه کد اون لاین رو میزارم یه نگاه بندازین ببینید کجاش خطا داره تا رفعش کنیم مرسی

    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/test/public_html/file.php on line 147

    کد PHP:
    <?php
    //get files in main folder
    if(!isset($_GET['folder'])){
    $gmfile mysql_query("select * from file where(user_id = $userid and folder_id = 0)");
    }
    else{
        
    $foldering $_GET['folder'];
        
    $gmfile mysql_query("select * from file where(user_id = $userid and folder_id = $foldering)");
    }
    while(
    $fmfile mysql_fetch_array($gmfile)){
        
    $idf $fmfile['id'];
    ?>
    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/test/public_html/file.php on line 224

    کد PHP:
    <?php
    //get files in main folder
    if(!isset($_GET['folder'])){
    $gmfile mysql_query("select * from file_pic where(user_id = $userid and folder_id = 0)");
    }
    else{
        
    $foldering $_GET['folder'];
        
    $gmfile mysql_query("select * from file_pic where(user_id = $userid and folder_id = $foldering)");
    }
    while(
    $fmfile mysql_fetch_array($gmfile)){
        
    $idf $fmfile['id'];
    ?>
    [11-Oct-2015 19مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی06 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/test/public_html/file.php:32) in /home/test/public_html/file.php on line 261

    کد PHP:
    <?php
    $pagename 
    'file';
    if(!isset(
    $_COOKIE['userid'])){
    header('location: login.php');
    }
    else{
        include(
    'tmp/nt.php');
    }
    ?>
    دو تا خطای اولی در اصل Warning است و ارور نیست؛ یعنی اختلالی در عملکرد برنامه اجرا نمی کند و با کد زیر در اول فایل PHP نمایش اخطار ها متوقف می شود:
    کد PHP:
    ini_set('display_errors','off'); 
    و دلیل آن هم در کد شما این است که نتیجه دستور SQL را چک نمی کنید! ممکن است موردی پیدا نشود یا خطایی در جستجو رخ دهد؛

    در خصوص Cannot modify header information هم به این دلیل است که قبل از رسیدن به دستور
    کد PHP:
    header('location: login.php'); 
    فایل یک خروجی مثل Echo دارد که باعث ارسال هیدر می شود و مطمئنا بعد از آن دیگر ریدایرکت توسط Header انجام نمیشود؛ همیشه بعد از دستور Header از تابع exit استفاده کنید تا به هر دلیلی اگر ریدایرکت نشد ادامه برنامه اجرا نشود؛ مخصوصا کد شما که ورود کاربر را چک می کند؛
    کد PHP:

    header
    ('location: login.php');
    exit(); 
    برای رفع مشکل تابع زیر را در اول فایل بعد از <?php قرار دهید:
    کد PHP:
           ob_start(); 
    - - - Updated - - -

    نقل قول نوشته اصلی توسط 440 نمایش پست ها
    سلام دوستان این کد من مشکل sql داره چطوری اصلاحش کنم

    کد PHP:
    <?php

    if(isset($_REQUEST['email']) and isset($_REQUEST['pass']) and isset($_REQUEST['rem'])){
        
    $email $_REQUEST['email'];
        
    $pass $_REQUEST['pass'];
        
    $rem $_REQUEST['rem'];
        include(
    'core/conf.php');
        
    $getuser mysql_query("select * from user where email = '$email'");
        
    $fuser mysql_fetch_array($getuser);
        if(
    $fuser['email'] == $email){
    این کد پایین رو هم با تابع int پچ میکنم sql رفع میشه ولی ایمیل ارسال نمیشه

    کد PHP:
        if(isset($_POST['email'])){
        
    //age darkhast ersal bood
        
    if(!isset($_COOKIE['expire'])){
            
    //age coc nabood
            
    $expire time() + 10;
            
    setcookie('expire',1,$expire,'/');
            include(
    'core/conf.php');
            
    $email $_POST['email'];
            
    $getuser mysql_query("select * from user where email = '$email'");
            
    $fuser mysql_fetch_array($getuser);
            if(
    $fuser['email'] == $email){ 
    لطفا منو راهنمایی کنید با چندتا تابع باگ sql رو پچ میکنم کد اولی مربوط به فرم لاگینه که وقتی با (int)پچ میکنم باگ برطرف میشه ولی لاگین نمیشه کد دومی هم ماله قسمت فورگت پسورده اونم با تابع (int) پچ میشه ولی وقتی با تابع int پچ میشه ایمیل بازیابی پسورد ارسال نمیکنه چیکار کنم راحل چیه
    از تابع زیر استفاده کنید:

    کد PHP:
    function sqi$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;
        } 
    و ورودی های خود را به صورت زیر قرار دهید :

    کد PHP:
            $rem sqi($_REQUEST['rem']); 
    به صورت کامل در خصوص Injection امن می شود؛

    کاربر زیر پست phptik را پسندیده است:



اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
خرید بک لینک
مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی