درخواست راهنمایی فوری

hamed12

کاربر عضو
با سلام خدمت کاربران سایت من اسکریپت ارسال ایمیل انبوه fast mail sender رو نصب کردم

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

Notice: Undefined variable: error in /home/promail/domains/pro-mail.ir/public_html/install.php on line 318

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

Notice: Undefined variable: error in /home/promail/domains/pro-mail.ir/public_html/install.php on line 59 Warning: fopen(global_conf.php): failed to open stream: Permission denied in /home/promail/domains/pro-mail.ir/public_html/install.php on line 78 Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/promail/domains/pro-mail.ir/public_html/install.php on line 79 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/promail/domains/pro-mail.ir/public_html/install.php on line 80 Warning: require_once(global_conf.php): failed to open stream: No such file or directory in /home/promail/domains/pro-mail.ir/public_html/install.php on line 81 Fatal error: require_once(): Failed opening required 'global_conf.php' (include_path='.:/usr/local/lib/php') in /home/promail/domains/pro-mail.ir/public_html/install.php on line 81

خواهش می کنم هر کی می تونه این اسکریپت رو برام توضیح بده چی کارش کنم

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

دوستان عزیز هرکی می تونه کمکم کنه واقعا کارم گیره

اینم سایتم که فعالا روی install هستش



wwesport1@gmail.com

 

homayon574

کاربر عضو
ورژن جدید php یه سری تغییرات در حالت های شرطی boolean داده اینا خطا در سطح notice هستن. شما با گذاشتن تابع


کد:
error_reporting(0);
تا فایل کانفیگ اسکریپتتون از شر اینا راحت می شید. ولی بهتره به پیشنهاد سایت php.net از حالات شرطی دیگه تو اسکریپتتو استفاده کنید مثل استفاده از تابع empty که با گذاشتن یه ! قبل از تابع معادل میشه با حالت شرطی boolean

لینک بدرد بخور:



که توش شرح داده شده :


کد:
[B]Note[/B]:    
    Simply doing [I]if ($x)[/I] while $x is    undefined will generate an error of level [B]E_NOTICE[/B].    Instead, consider using  [URL="http://www.php.net/manual/en/function.empty.php"]empty()[/URL] or     [URL="http://www.php.net/manual/en/function.isset.php"]isset()[/URL] and/or initialize your variables.
 

hamed12

کاربر عضو
آقا ممنونم ازت اگه نتوستم نصب کنم برام نصبش می کنی هزینه اش هم بهت می دم کارم گیره دمت گرم

 

Mohammad

مدیر انجمن
پرسنل مدیریت
محتویات فایل زیر رو با فایل config.php_ موجود در سایت عوض کنید


کد:
<?php
/*
Script Name: Fast Email Sender
Script URI: http://codecanyon.net/user/FoxSash/portfolio
Description: Fast Email Sender
Author: FoxSash
Author URI: http://codecanyon.net/user/FoxSash/
Version: 1.0.0
License: 
License URI: 
*/
?>
<?php
     error_reporting(0);  
    $runtask = explode("/",$_SERVER['SCRIPT_FILENAME']);

    if(@file_exists('global_conf.php') && @filesize('global_conf.php')>0){
        require_once('global_conf.php');
    }elseif($runtask[count($runtask)-1] == 'runtask.php'){
        unset($runtask[count($runtask)-1]);
        $run = implode("/",$runtask);
        require_once($run.'/global_conf.php');
    }elseif($runtask[count($runtask)-1] == 'get_templ.php'){
        unset($runtask[count($runtask)-1]);
        unset($runtask[count($runtask)-1]);
        $run = implode("/",$runtask);
        require_once($run.'/global_conf.php');
    }elseif($runtask[count($runtask)-1] == 'templ.php'){
        unset($runtask[count($runtask)-1]);
        unset($runtask[count($runtask)-1]);
        $run = implode("/",$runtask);
        require_once($run.'/global_conf.php');
    }elseif($runtask[count($runtask)-1] == 'img.php'){
        unset($runtask[count($runtask)-1]);
        unset($runtask[count($runtask)-1]);
        $run = implode("/",$runtask);
        require_once($run.'/global_conf.php');
    }else{?>
        <script type="text/javascript">
            document.location.href="install.php";
        </script>
<?php    }

    $db = mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']) or exit ("sql_connect");
    mysql_query("SET CHARSET ".$INFO['mysql_codepage']) or exit ("db set charset error: " . mysql_error());
    mysql_query ("set character_set_client='".$INFO['sql_charset']."'");
    mysql_query ("set character_set_results='".$INFO['sql_charset']."'");
    mysql_query ("set collation_connection='".$INFO['sql_charset']."_general_ci'");
    mysql_select_db($INFO['sql_database']) or exit ("select db");


    if (!isset($_SESSION)) session_start();

    if (isset($_POST['login']) && isset($_POST['pass'])) {
        $query = "SELECT * FROM ".$INFO['sql_tbl_prefix']."user WHERE login='{$_POST['login']}' AND passw='".sha1(trim($_POST['pass']))."' LIMIT 1";
        $result = mysql_query($query) or exit("select advice error");
        if(mysql_num_rows($result)){
            $line = mysql_fetch_array($result, MYSQL_ASSOC);

            $name_group = mysql_fetch_array(mysql_query("SELECT name FROM ".$INFO['sql_tbl_prefix']."user_groups WHERE id = {$line['id_cat']} LIMIT 1"), MYSQL_ASSOC);

            $_SESSION['user']         = $line['name'];
            $_SESSION['id']         = $line['id'];
            $_SESSION['id_cat']     = $line['id_cat'];
            $_SESSION['group']         = $name_group['name'];
            if($line['status'] == 1){
                $_SESSION['status'] = 1;
            }
             $query = "UPDATE ".$INFO['sql_tbl_prefix']."user SET data_in ='".time()."' WHERE id = ".$_SESSION['id']." LIMIT 1";
             mysql_query($query) or exit("insert error" . mysql_error()."<br>".$query);
        }else{
            $admin = false;
            if($line['status'] == 1){
                $_SESSION['status'] = 1;
            }
        }
    }
if(isset($_SESSION['id_cat'])){
        $_SESSION['PERM'] = array();
            $res_perms = mysql_query("SELECT * FROM ".$INFO['sql_tbl_prefix']."permission WHERE id_group = {$_SESSION['id_cat']}");
            if(mysql_num_rows($res_perms) > 0){
                while($_PERM_res = mysql_fetch_array($res_perms, MYSQL_ASSOC)){
                    $_SESSION['PERM'][$_PERM_res['id_section']] = array("d"=>$_PERM_res['d'],"a"=>$_PERM_res['a'],"e"=>$_PERM_res['e'],"r"=>$_PERM_res['r'],"v"=>$_PERM_res['v']);
                }
            }
        $admin=true;
    }else{
        $_SESSION['PERM'] = array();
        $admin=false;
}

$_SET = mysql_fetch_array(mysql_query("SELECT * FROM ".$INFO['sql_tbl_prefix']."settings WHERE id = 1 LIMIT 1"), MYSQL_ASSOC);
require_once('lang/'.$_SET['lang']);
function __($val){
    global $lang;
    if(isset($lang[$val])){
        return $lang[$val];
    }else{
        return "<i class='icon-warning-sign'></i> ".$val;
    }
}

function file_perms($file, $octal = false)
{
    if(!file_exists($file)) return false;
    $perms = fileperms($file);
    $cut = $octal ? 2 : 3;
    return substr(decoct($perms), $cut);
}



if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['logout'])) { 
        $_SESSION = array();
        session_destroy();
        ?>
        <script type="application/javascript">
            document.location.href="<?= $INFO['base_url']?>";
        </script> 
<?php } ?>
 

hamed12

کاربر عضو
آقا دست همتون درد نکنه ممنون خیلی لطف کردین ,gd بازم مشکل من حل نشده دوستان اگه کسی

می تونه ان اسکریپتو برام نصب کنه لطفا با این ایمیل تماس بگیره

hamedkhani1@yahoo.com

هزینه نصب رو بهش می دم

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
دوست عزیز. گاهی اوقات پیش میاد از هاست باشه! من رو هاست دیگه تستش کردم مشکلی نداشته...

 

hamed12

کاربر عضو
هاست من دایرکت ادمین هستش و فقط هم این اسکریپت نیست که نصب نمیشه اسکریپت فروش کارت شارپ freer

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

php هاست پایین بود این هاست نسخه php جدیدترین هنوز 4 روزه تحویل گرفتم

یعنی هیچ راهی برای نصبش نیست شما اسکریپتی ندارین برای ارسال ایمیل که از مثل همین باشه و قابلیت فارسی شدن

رو هم داشته باشه

 

homayon574

کاربر عضو
هاست من دایرکت ادمین هستش و فقط هم این اسکریپت نیست که نصب نمیشه اسکریپت فروش کارت شارپ freerنیز در قسمت نصب همین مشکلاتو داره من خودم اسکریپت روی یک هاست دیگه هم امتحان کردم نصب شد ولی نسخه

php هاست پایین بود این هاست نسخه php جدیدترین هنوز 4 روزه تحویل گرفتم

یعنی هیچ راهی برای نصبش نیست شما اسکریپتی ندارین برای ارسال ایمیل که از مثل همین باشه و قابلیت فارسی شدن

رو هم داشته باشه
نسخه جدید php فوق العاده ایده عال هست منتهی یکم سخت گیرانه تر شده ولی امکاناتی که اضافه کرده واقعا در نوع خودش معرکس

 

hamed12

کاربر عضو
سلام

من تونستم صفحه ی نصب رو بدون خطا قبلی در بیارم یعنی هیچ گونه خطای نداشته باشه

تابع error_reporting(0);

در install گذاشتم و درست شد

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

و بدون هیچ گونه اروری صفحه install خالی میشه

بهتر خودتون نگاه کنید pro-mail.ir

به نظر خودم فکر کنم اسکریپت نمی تونه به دتابیس وصل بشه و چون php my admin رو می خواهم

اجراش کنم اجرا نمیشه

 
آخرین ویرایش توسط مدیر:

hamed12

کاربر عضو
سلام از تابع

error_reporting(0);

در فایل install استفاده کردم و ارور های قبلی دیده نمیشه ولی وقتی که اطلاعات رو وارد می کنی

فایل ها بازهم مشکل داره بر روی install که کلیک می کنی صفحه سفید میشه و دیگه هیچی نشون نمی ده

خودتون یک نگاهی بکنید pro-mail.ir

 

Mohammad

مدیر انجمن
پرسنل مدیریت
دوست عزیز صبر کنید و اسپم ندید...

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

 
بالا