TinyPortal

Development => International => German => Topic started by: dr. snuggles on October 12, 2010, 08:37:07 AM

Title: Fragen zu einem PHP-Artikel
Post by: dr. snuggles on October 12, 2010, 08:37:07 AM
Hallo,

ich habe mal wieder ein kleines Problem, und zwar:

In meinem Portal (www.psv-angeln.de) möchte ich mittels einem PHP-Artikel eine Fangmeldung/Fangstatistik realisieren.

Dazu habe ich in dem Artikel ein include auf eine PHP-Datei (index.inc.php) in einem Unterordner gesetzt. Das einbinden dieser Datei klappt auch wuderbar.
Wenn ich aber in dieser Datei Funktionen definieren will...
Code: [Select]
$variable_1 = "Hallo";
$variable_2 = "Welt";

function xyz() {
    global $variable_1, $variable_2;
    echo $variable_1 . '&nbsp;' . $variable_2 . <br />;
}
 

... werden mir die als global gekennzeichenten Variablen nicht aufgelöst. Das heißt bei einem Aufruf der Funktion bekomme ich keinen Output.

Ich kann aber leider nicht alle Variablen als Parameter an die Funktion übergeben und per define als Konstante fällt auch aus.

Woran kann das liegen, das global nicht funktioniert?

Gruß
dr. snuggles


Edit: ich benutze SMF2 RC3 mit dem Impulse2 Theme, TinyPortal 1.0 RC1
Title: Re: Fragen zu einem PHP-Artikel
Post by: Freddy on October 12, 2010, 09:02:19 AM
Sorry I don't speak German.

It's because TinyPortal uses eval()....

Try this :

Code: [Select]
$variable_1 = "Hallo";
$variable_2 = "Welt";

global $variable_1, $variable_2;

function xyz() {
    global $variable_1, $variable_2;
    echo $variable_1 . '&nbsp;' . $variable_2 . <br />;
}
Title: Re: Fragen zu einem PHP-Artikel
Post by: dr. snuggles on October 12, 2010, 09:12:21 AM
German:  Das geht leider nicht.

English: It dosn't work.
Title: Re: Fragen zu einem PHP-Artikel
Post by: Freddy on October 12, 2010, 09:24:08 AM
Okay, try it with the global line first...


Code: [Select]
global $variable_1, $variable_2;

$variable_1 = "Hallo";
$variable_2 = "Welt";

function xyz() {
    global $variable_1, $variable_2;
    echo $variable_1 . '&nbsp;' . $variable_2 . '<br />';
}

xyz();
Title: Re: [solved] Fragen zu einem PHP-Artikel
Post by: dr. snuggles on October 12, 2010, 09:27:12 AM
Yes, that's it.

Thank you very much
Title: Re: Fragen zu einem PHP-Artikel
Post by: Freddy on October 12, 2010, 09:31:14 AM
You are welcome  :)