Variablenübergabe an eingebundene datei
frank
- php
Hallo,
ich habe ein probelm mit der variablenübergabe.
ich rufe folgende funktion auf:
if(!mysql_num_rows($r_pms))
{
$tplfile = "templates/pms.php?show=show_line_no";
$pms_data .= join(' ', file($tplfile));
}
leider wird beim aufruf der datei die show_line_no nicht übergeben.
das ganze möchte ich serverintern geschehen lassen und nicht per http übergeben.
in der pms datei ist folgende abfrage eingebaut:
<?
}
if($show=="show_line_no")
{
?>
<i>Posteingang ist leer</i>
<?
}
?>
ich hoffe es gibt dafür lösungsvorschläge, bitte keine grundsatzdiskussionen, das problem (code) ist hier nur auf das wesentliche reduziert.
danke schon mal
frank
Hallo Frank,
$pms_data .= join(' ', file($tplfile));
du kannst der Datei die du per file() aufrufst keine Parameter übergeben, da die Datei nur Zeilenweise ausgelesen wird, sonst wird aber nichts damit angestellt.
Was willst du denn ganau machen? vielleicht können wir dir dann weiterhelfen.
Grüße aus Nürnberg
Tobias
Hallo Tobias
die datei soll nicht über http aufgerufen werden, würde ich dies tun , kann ich nämlich der pms.php datei auch variablen übergeben:
$tplfile = $http."/redaktion/".TEMPLATES."/pms.php?show=show_line";
$http ist in der conifg zentral definiert:
$http = "http://www.meinedomain.de";
nur will ich den aufruf nicht über http laufen lassen, sondern er soll direkt auf den server erfolgen, quasi als localhost.
tschau frank