include... wo besser einfügen?

NullAhnung

Aktives Mitglied
Meine Frage ist, welche Version ist sinnvoller?

Ich habe auf meine Seiten verschiedene Funktionen drin... diese sind auf einem anderen Verzeichnis.. als Beispiel
connect_db.inc.php.... hier wird mit den verschiedenen Datenbanken verbunden.....hier als Beispiel: con_db()

dbqueries.inc.php...hier sind verschiedene Abfragen....hier als Beispiel:

CODE <?
function 1_update(){
error_reporting(E_ALL);
ini_set("display_errors", "0");
mysql_select_db('Test');
// usw....
?>


CODE <?
function 2_update(){
error_reporting(E_ALL);
ini_set("display_errors", "0");
include_once ( 'connect_db.inc.php' );
con_db ();
mysql_select_db('Test');
// usw....
?>


1. Fall
auf meiner Seite

CODE <?
include_once ( 'connect_db.inc.php' );
include_once ( 'dbqueries.inc.php' );
con_db ();
1_update ();
?>


2. Fall

CODE <?
include_once ( 'dbqueries.inc.php' );
2_update ();
?>


macht es ein Unterschied? Bisher habe ich immer die Version 1 verwendet...
 
Wenn du ein größeres Projekt startest, dann würde ich eher eine settings.php definieren, in der alle Projektdateien includet werden. Du brauchst dann nur diese eine settings.php includen, und du hast immer überall alles verfügbar.

Viele Grüße.
 
Lass dir was einfallen
biggrin.gif


Ich meine, dass es beim Programmieren immer hunderte von Wegen gibt etwas zu lösen, aber ich kann dir mal zeigen, was ich in Verwendung hab:

CODE // Database Connection
define("DB_HOST", "localhost");
define("DB_USER", "root");
define("DB_PASS", "passwort");

define("ROOT", "/Applications/XAMPP/xamppfiles/htdocs/");

// Pfadangaben:
define("FUNCTIONS", ROOT."functions/");
define("CRON", ROOT."cron/");
define("BACKUPS", ROOT."backups/");
define("INCLUDES", ROOT."includes/");
define("TEMPLATES", ROOT."templates/");
define("STYLES", ROOT."styles/");
define("JAVASCRIPT", ROOT."javascript/");

//includen:
include_once FUNCTIONS."database.php";
include_once CRON."fire_cron.php";
include_once FUNCTIONS."translate.php";
include_once INCLUDES."neox_firewall.php";
include_once JAVASCRIPT."ticket.php";




Du kannst es natürlich auch komplett anders machen
wink.gif


Mit einem simplen

CODE include "settings.php";

hast du alles was du benötigst griffbereit.

LG Markus
 
Zurück
Oben