Hallo,
Ik ben een klein cms'je aan het maken, en het heeft een config bestand.

dat is zoiets:
[php]$conn = mysql_connect("localhost","root","");
mysql_select_db('tmssec') or die(mysql_error());

// site configuration
$sql = mysql_query("SELECT * FROM siteconfig");
$row = mysql_fetch_array($sql);
$home_url = $row["homeurl"];[/php]

Nu ik kan dat $home_url om de een of andere reden niet gebruiken binnen functies.
Kan daar iets aan gedaan worden?
Bedankt!
Altin schreef op 15.04.2007 14:14
Hallo,
Ik ben een klein cms'je aan het maken, en het heeft een config bestand.

dat is zoiets:
[php]$conn = mysql_connect("localhost","root","");
mysql_select_db('tmssec') or die(mysql_error());

// site configuration
$sql = mysql_query("SELECT * FROM siteconfig");
$row = mysql_fetch_array($sql);
$home_url = $row["homeurl"];[/php]

Nu ik kan dat $home_url om de een of andere reden niet gebruiken binnen functies.
Kan daar iets aan gedaan worden?
Bedankt!


/edt: laat vallen, ik heb het, gewoon het bestand includen binnen de functie :)
Nu ik kan dat $home_url om de een of andere reden niet gebruiken binnen functies.

Niet dat ik het aanraad, maar je kunt globale variabelen binnen functies aanspreken door ze daar als global te declareren:

<?php
    $var = 'Hallo wereld';
    
    function zeg_hallo () {
        global $var;
        echo $var;
    }
?>
$var = .....;

function bla(..)
{
global $var;
.....
}
Dat heb ik eerst geprobeert, maar ik was die global fout aan het gebruiken
had iets van global $home_url = $row["homeurl"];

Reageren