رفتن به مطلب
mylove_iman

استفاده از فایل configuration سایتم

پست های پیشنهاد شده

سلام دوستان

اول از همه اگر سوالمو بد جا پرسیدم ببخشید

 

 

من یک برنامه خودم نوشتم که از یکی از جداول 

cms

یسری مطالب را نشون میده

 

تا اینجای کار مشکلی ندارم.ولی جدیدا مطلع شدم که این کار درستی نیست

من بلد نیستم از فایل 

configuration 

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

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

که انگاری از نظر امنیتی مشکل داره و

از این طریق سایت من قابل ه-ک شدن

دوستان نگاه کنید کد من اینه 

 

 

 
<html>
<head>
</head>
<title>
</title>
<body>
<?php
$sql = mysql_connect("localhost","نام","رمز")or die("can not connect to mysql");
mysql_query ('SET NAMES UTF8');
$db=mysql_select_db("نام بانک",$sql)or die("can not connect to the database");
?>
</body>
 
 
ولی حالا میخوام همچین فایلی ایجاد نکنم و از فایل 
 
configuration 
 
سایتم استفاده کنم
دوستان کسی کمکم میکنه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود بر شما

 

متوجه نشدم می خواهید از فایل configuration استفاده کنید ؟

چه استفاده ای می خواهید بکنید ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

بله من یه برنامه برای رژیم غذایی درست کردم . 

و جداول را داخل همون بانک اطلاعاتیم ایجاد کردم

برنامه هم داخل 

http

هم سطح بقیه پوشه ها و فایل 

configuration

می باشد

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

آیا امکانش هست؟

و اگر هست چی باید تو فایلم برای اتصال بنویسم؟؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود بر شما

 

متوجه شدم

می خواهید از api خود جوملا جهت اتصال استفاده کنید درسته ؟

من یک نمونه کد قرار میدم از این الگو برداری کنید

 function getrow()
{
        $db = JFactory::getDBO();
        $query = 'SELECT a.* FROM #__irpsmsevent AS a';
        $db->setQuery($query);
        $data = $db->loadObjectList();
        return $data;
}

در بالا خطی به شکل زیر است

$db->loadObjectList

اگر کوئری شما چند ردیف بر میگرداند از کد بالا استفاده کنید

اگر یک ردیف بر میگرداند از کد زیر استفاده کنید

$db->loadObject

اگر یک رکورد را بر میگرداند از کد زیر استفاده کنید

$db->loadResult

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

 

درود بر شما

 

متوجه شدم

می خواهید از api خود جوملا جهت اتصال استفاده کنید درسته ؟

من یک نمونه کد قرار میدم از این الگو برداری کنید

 function getrow()
{
        $db = JFactory::getDBO();
        $query = 'SELECT a.* FROM #__irpsmsevent AS a';
        $db->setQuery($query);
        $data = $db->loadObjectList();
        return $data;
}

در بالا خطی به شکل زیر است

$db->loadObjectList

اگر کوئری شما چند ردیف بر میگرداند از کد بالا استفاده کنید

اگر یک ردیف بر میگرداند از کد زیر استفاده کنید

$db->loadObject

اگر یک رکورد را بر میگرداند از کد زیر استفاده کنید

$db->loadResult

البته از این کد هم میتونید استفاده کنید:

<?php

$web=$_SERVER["HTTP_HOST"];

require($web."configuration.php");

$conn=mysql_connect($host,$user,$password);

mysql_select_db($db);

?>

راستی مدیر کل انجمن یه سوالی از شما داشتم

نمیشه مث انجمن های دیگه کد رو میزنیم اشتباه نشون نده درست نشون بده؟

خواهشا اینو درستش کنید

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
ارسال شده در (ویرایش شده)

البته از این کد هم میتونید استفاده کنید:

<?php

$web=$_SERVER["HTTP_HOST"];

require($web."configuration.php");

$conn=mysql_connect($host,$user,$password);

mysql_select_db($db);

?>

راستی مدیر کل انجمن یه سوالی از شما داشتم

نمیشه مث انجمن های دیگه کد رو میزنیم اشتباه نشون نده درست نشون بده؟

خواهشا اینو درستش کنید

موفق باشید

 

این کدها خوب نیست. نتیجه اش می شود همانند Script که خودشان نخست نوشته بودند. به کارگیری php بدون رعایت موارد ایمنی درست نیست .  به همین دلیل سایت ه-ک می شود .

 

کدی که جناب میری گذاشتند درست است . چون api  جوملا را به کار برده اند.

 

 

نکته : فراخوانی پرونده های جوملا فراموش نشود.

 

با اجازه مدیر کل :)

درباره نمایش  کد هم چرا میشه

 

باید code رو بین دو تا تگ

   

و

[php/]  بگذارید

ویرایش شده توسط تیرداد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این کدها خوب نیست. نتیجه اش می شود همانند Script که خودشان نخست نوشته بودند. به کارگیری php بدون رعایت موارد ایمنی درست نیست .  به همین دلیل سایت ه-ک می شود .

 

کدی که جناب میری گذاشتند درست است . چون api  جوملا را به کار برده اند.

 

 

نکته : فراخوانی پرونده های جوملا فراموش نشود.

 

با اجازه مدیر کل :)

درباره نمایش  کد هم چرا میشه

 

باید code رو بین دو تا تگ

   

و

[php/]  بگذارید

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...