ارورهای بیجا در wamp

meysamk

Active Member
سلام،

وقتی بعضی از برنامه هایی که خودم نوشتم رو تو wamp اجرا می کنم ارورهای غیر مقولانه ای میده که در حالت آنلاین و بر روی سرور کاملاً درست عمل می کنه!
مشکل رو چطور میشه حل کرد؟

ممنون
 

D.A.V.O.O.D

Member
سلام ،
شما در حالت معمولی بر روی wamp تمامی ارور ها را مشاهده می کنید ، اما روی هاست نمایش ارور ها غیر فعاله و این بدین معنی نیست که اسکریپت شما خطا نداره ! داره ، اما نشونش نمی ده !

در واقع اگه فایل های شما دارای fatal error باشند ، اجرا نمی شوند و هیچ پیغامی هم مشاهده نمی کنید . لذا پیشنهاد من به شما اینه که سعی کنید تمامی ارور هایی که روی wamp مشاهده می کنید ، اعم از notice error ها ، برطرف کنید تا فایل های شما عاری از هر گونه خطا و مشکل باشند .

البته میشه ارور ها را روی wamp به مانند هاست ، غیر فعال کرد ، اما همانگونه که گفتم ، اصلا توصیه نمیشه .

موفق باشی
 

meysamk

Active Member
ممنون از پاسختون،
لطفاً بگید چطور این ارورها رو غیر فعال کنم بطوری که برنامه اجرا بشه!
 

D.A.V.O.O.D

Member
ممنون از پاسختون،
لطفاً بگید چطور این ارورها رو غیر فعال کنم بطوری که برنامه اجرا بشه!

روی آیکون wamp کلیک کنید ،
PHP->PHP Settings->Display Errors
با برداشتن تیک Display Errors ارور ها غیر فعال خواهد شد .

موفق باشی
 
آخرین ویرایش:

meysamk

Active Member
ممنون
دو روش راه میده ... منتهی کاری رو که می خوام انجام نمیده ...
توی این برنامه چندتا داده از طرف فلش به php فرستاده میشن و php اونها را وارد mysql میکنه اما ظاهراً زمان جا گزاری اطلاعات یه مشکلی ایجاد میشه و اطلاعات وارد بانک نمیشه این در حالیه که بر روی سرور آنلاین به خوبی کار می کنه.
فکر می کنید مشکل از کجا باشه؟
 

BehrouzPc

پــــادشــاه فــلــــش
می تونه مربوطه به ورژن مختلف Mysql سرور و Wamp شما باشه
اون کد مربوطه SQL رو بنویسید ، البته کمتر از این موارد پیش میاد
می توند Xamp رو هم آزمایش کنید ، البته من خودم با WAMP کار می کنم و هیچ مساله ای هم حتی با پروژه های خیلی بزرگ نداشته
 

BehrouzPc

پــــادشــاه فــلــــش
می تونه مربوطه به ورژن مختلف Mysql سرور و Wamp شما باشه
اون کد مربوطه SQL رو بنویسید ، البته کمتر از این موارد پیش میاد
می توند Xamp رو هم آزمایش کنید ، البته من خودم با WAMP کار می کنم و هیچ مساله ای هم حتی با پروژه های خیلی بزرگ نداشته
 

meysamk

Active Member
این یک کد نمونه است که خط سه و چهارش رو مشکل میگیره:

PHP:
<?php

$Name = $_POST['NameCat'];
$Type = $_POST['typeCat'];

require('config.php');

$queryLoad = "select * from  IDS";
$resultLoad = mysql_query($queryLoad);

$row = mysql_fetch_array($resultLoad);
$ID = $row[0]+1;

$query = "insert into  catigory
            (catName, typeCat, catID) values
            ('".$Name."', '".$Type."', '".$ID."')";
$result = mysql_query($query);

$query3 = "UPDATE IDS SET IDcat = '$ID'";
mysql_query($query3);

mysql_close($db);
?>
 

D.A.V.O.O.D

Member
این یک کد نمونه است که خط سه و چهارش رو مشکل میگیره:

PHP:
<?php

$Name = $_POST['NameCat'];
$Type = $_POST['typeCat'];

require('config.php');

$queryLoad = "select * from  IDS";
$resultLoad = mysql_query($queryLoad);

$row = mysql_fetch_array($resultLoad);
$ID = $row[0]+1;

$query = "insert into  catigory
            (catName, typeCat, catID) values
            ('".$Name."', '".$Type."', '".$ID."')";
$result = mysql_query($query);

$query3 = "UPDATE IDS SET IDcat = '$ID'";
mysql_query($query3);

mysql_close($db);
?>

واسه رفعش ، می بایست به این صورت اصلاح بشه :
PHP:
<?php

if( isset( $_POST['NameCat'] ) )
{
    $Name = $_POST['NameCat'];
    $Type = $_POST['typeCat'];

    require('config.php');

    $queryLoad = "select * from  IDS";
    $resultLoad = mysql_query($queryLoad);

    $row = mysql_fetch_array($resultLoad);
    $ID = $row[0]+1;

    $query = "insert into  catigory
                    (catName, typeCat, catID) values
                    ('".$Name."', '".$Type."', '".$ID."')";
    $result = mysql_query($query);

    $query3 = "UPDATE IDS SET IDcat = '$ID'";
    mysql_query($query3);

    mysql_close($db);
}
?>
 

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

بالا