ساخت Install

foranyone

Well-Known Member
میخوام برای یه CMS فایل نصب بسازم

چطوری میتونم بفمم table ساخته شده یا نه ؟

فایل نصب نمونه که خودتون ساختین دارین share کنین ؟:rose:
 

foranyone

Well-Known Member
تابع تست table رو پیدا کردم :D:

PHP:
<?
function table_exists ($table, $db) { 
    $tables = mysql_list_tables ($db); 
    while (list ($temp) = mysql_fetch_array ($tables)) {
        if ($temp == $table) {
            return TRUE;
        }
    }
    return FALSE;
}

/** How to use it **/
if (table_exists(test_table, my_database)) {
    echo"Yes the table is there.";
}
?>
اینم برای تست اتصال به دیتابیس :
PHP:
  <?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
فقط میمونه ساخت فایل config !

چطوزری میتونم
PHP:
 $host="localhost  "

رو داخل فایل بنویسم ؟
 
آخرین ویرایش:

foranyone

Well-Known Member
آخه متغیر مگه با مقدارش جایگزین نمیشه ؟

مثلا اگه داخل print یه متغیر باشه مقدار اون متغیر چاپ میشه الانم تو این خط

PHP:
fwrite($file_obj,"$host='localhost';");

مطمئنی $host تو فایل نوشته میشه ؟
 

k2-4u

Well-Known Member
از سیستم که phpnuke استفاده می کنه استفاده کن .
کل محتویات فایل config.php رو در اسکریپ installer نگهر دار
بعد . یه فایل config. php خالی هم بگذار. و دسترسی شو بکن 666
وقتی خواستی نصب کنی همه رو با fopen بریز توش (config.php)
برای نگهر داشتن محتوات config.php هم در اسکریپ installer
کاری نداره دیگه . با دابل کوتیشن و کوتیشن به همراه /
می تونی از heredoc هم استفاده کنی
PHP:
echo <<<'EOT'
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should not print a capital 'A': \x41
EOT;
 

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

بالا