نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: چك كردن php

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2012
    نوشته ها
    5
    تشکر تشکر کرده 
    17
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض چك كردن php

    دوستان كسي ميتونه اين كد رو چك كنه ببينه مشكلش چيه؟
    کد PHP:
    <?php
    @session_start();
    @
    ob_start();
    include(
    "config.php");
    if(
    check()!="admin_1")
    {
    echo <<<HTML
    <meta http-equiv="refresh" content="0; url= index.php">
    HTML;
    exit();
    }
    $edit_id=$_GET['edit'];
    if(
    $_POST['submit']=='go')
    {
    $username=$_POST['username'];
    $password=$_POST['password'];
    $exp=$_POST['exp'];
    $phone=$_POST['phone'];
    $cat=$_POST['cat'];
    $cat_p mysql_fetch_array(mysql_query("SELECT * FROM `cat` where id='$cat'"));
    $cat_time=$cat_p['time'];
    $user_p =  mysql_num_rows(mysql_query("SELECT * FROM `users` where `user`='$username'"));
    $time=time();
    if(!
    $username || !$password || !$cat)
    $error='لطفا تمامی فیلد ها را کامل کنید';
    else{
    if(
    is_numeric($cat_time)){
    if(
    $user_p==0){
    $endtime=$time + ($cat_time 24 60 60);
    $save_user=save_user($username,$password);
    if(
    $save_user==1){

    $sqli mysql_query("INSERT INTO `users` (`user`,`pass`,`time`,`endtime`,`cat`,`active`,`exp`,`phone` ) VALUES ('$username','$password','$time','$endtime','$cat','$exp','$phone,'1')");
    }
    if(
    $sqli)
    $sus='اطلاعات با موفقیت ثبت شد';
    else
    $error='ثبت اطلاعات با مشکل روبرو شد!';
    }else{
    $error='این نام کاربری قبلا به ثبت رسیده !';
    }
    }else{
    $error='لطفا به ویرایش دسته ها رفته و تاریخ "چند روزه" را به عدد وارد کنید !';
    }
    }

    }else if(
    $_POST['submit']=='update')
    {
    $username=$_POST['username'];
    $password=$_POST['password'];
    $exp=$_POST['exp'];
    $phone=$_POST['phone'];
    $endtime=$_POST['endtime'];
    if(!
    $username || !$password || !$endtime)
    $error='لطفا تمامی فیلد ها را کامل کنید';
    else{
    $update_user=update_user($edit_id,$username,$password);
    if(
    $update_user==1){
    $t explode("/"$endtime);
    $end=jmaketime(12,60,60,$t[1],$t[2],$t[0]);
    $sqlimysql_query("UPDATE `users` SET `user` = '$username',`pass` = '$password',`exp` = '$exp',`phone` = '$phone',`endtime` = '$end' WHERE `id` =$edit_id LIMIT 1");
    }
    if(
    $sqli)
    $sus='اطلاعات با موفقیت ویرایش شد.';
    else
    $error='ویرایش اطلاعات با مشکل روبرو شد!';
    }
    }
    if(
    $edit_id)
    {
    $edit_cart mysql_fetch_array(mysql_query("SELECT * FROM `users` where `id`='$edit_id'"));
    if(!
    $edit_cart['id'])
    {
    echo <<<HTML
    <meta http-equiv="refresh" content="0; url= cart_edit.php">
    HTML;
    }else{
    $username=$edit_cart['user'];
    $password=$edit_cart['pass'];
    $exp=$edit_cart['exp'];
    $phone=$edit_cart['phone'];
    $endtime=$edit_cart['endtime'];
    $submit='update';
    }
    }
    if(
    $error)
    $status='<div class="error msg">'.$error.'</div>';
    else if(
    $sus)
    $status='<div class="success msg">'.$sus.'</div>';
    ?>
    داخل سايت
    http://phpcodechecker.com
    ميگه سه ارور داره؟كجاست؟


    متشكرم
    ویرایش توسط zxchdb : September 2nd, 2014 در ساعت 20:55

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    6
    تشکر شده در
    6 پست

    پیش فرض پاسخ : چك كردن php

    متن ارور رو بزار
    ویرایش توسط samanzare : September 2nd, 2014 در ساعت 21:08

  4. تعداد تشکر ها از samanzare به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Apr 2014
    نوشته ها
    297
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    303
    تشکر شده در
    245 پست

    پیش فرض پاسخ : چك كردن php

    Results



    این ارور نیست
    میگه این توابع در ورژن جدید php نیستن
    باید از mysqli استفاده بشه

  6. تعداد تشکر ها از hamid53214 به دلیل پست مفید


  7. #4
    عضو انجمن sardarn آواتار ها
    تاریخ عضویت
    Aug 2010
    محل سکونت
    بوشهر
    نوشته ها
    956
    تشکر تشکر کرده 
    387
    تشکر تشکر شده 
    999
    تشکر شده در
    700 پست

    پیش فرض پاسخ : چك كردن php

    سلام

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

    موفق باشید

  8. تعداد تشکر ها از sardarn به دلیل پست مفید


  9. #5
    عضو جدید
    تاریخ عضویت
    Dec 2012
    نوشته ها
    5
    تشکر تشکر کرده 
    17
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : چك كردن php

    سلام
    ممنون از توجه دوستان
    من اطلاع زيادي از php و mysql ندارم
    فقط يه فيلد به ديتابيسم اضافه كردم و كد php اون رو داخل چيزي كه ميبينيد اضافه كردم
    مربوط به اسكريپت persian vip هست
    فيلد phone رو اضافه كردم
    بعد از اون داخل php دستوراتي كه مربوط بود رو اضافه كردم و چيزي هست كه ميبينيد
    ولي موقع ثبت ارسال ارور ثبت اطلاعات با مشکل روبرو شد! رو ميده

    فيلد exp رو اضافه كرده بودم و بدون مشكل به ديتابيس ارسال و ويرايش ميشد

    ولي اين نه.

    اگر از دوستان كسي اطلاع دارند ممنون ميشم راهنمايي كنند.
    من كاري به اصل سيستم ندارم فقط چند فيلد به ديتابيس اضافه كنم براي ثبت كاربر و روي لوكال به اين سيستم نياز دارم و كاري به قفل و دانلود اين سيستم ندارم
    http://dl.persianscript.ir/script/Pe...ript.ir%29.zip

    اگر دوستان سيستم مشابهي سراغ دارند كه بشه به اين شكل يا در حد ثبت اطلاعات كاربري ساده مثل قسمت افرودن حساب اين سيستم براي من كافي است
    اگر ابزاري هم ميشناسيد كه بشه ديتابيس و php رو براي ساخت يك cms خيلي ساده در اختيارم قرار بدهند ممنون ميشم.


    تشكر از همه دوستان به خاطر وقتي كه گذاشتيد

    - - - Updated - - -

    ممنون از دوستان
    حل شد
    ویرایش توسط zxchdb : September 3rd, 2014 در ساعت 00:16

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

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

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

مجوز های ارسال و ویرایش

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