Hallo zusammen,
ich habe ein kleines aber feines Problem mit einer Übergabe als Teil eines dynamischen Pfades und sehe wahrscheinlich den Wald vor lauter Bäumen nicht mehr.
unschwer zu erkennen handelt es sich um den WYSIWYG-Editor SPAW.
$foo ist jetzt nur zum testen. Der Wert wird aus einer Datenbank geholt und dann zugewiesen, ein echo zeigt mir auch, das $foo den Wert hat.
Leider wird dieser nicht in das Array übernommen. Die Testausgaben zeigen alle den korrekten Pfad, also bspw. 'mein/pfad/docs/test/, lasse ich mir den Pfad im angestrebten Uploaddialog ausgeben lautet er nur 'mein/pfad/docs//. Weise ich der Variablen manuell einen wert zu, schreibe also vor dem Array einfach $foo = 'test'; klappt es alles wunderbar (nur leider ohne die angestrebte dynamik )
ich poste nochmal den gesamten relevanten Quellcode, das Problem taucht auber wie gesagt nur im o.a. Ausschnitt auf.
ich habe ein kleines aber feines Problem mit einer Übergabe als Teil eines dynamischen Pfades und sehe wahrscheinlich den Wald vor lauter Bäumen nicht mehr.
PHP-Code:
$spaw_doclibs = array(
array(
'value' => 'meinpfad/spaw/docs/'.$foo.'/',
'text' => 'Dokumente von '.$foo,
),
);
$foo ist jetzt nur zum testen. Der Wert wird aus einer Datenbank geholt und dann zugewiesen, ein echo zeigt mir auch, das $foo den Wert hat.
Leider wird dieser nicht in das Array übernommen. Die Testausgaben zeigen alle den korrekten Pfad, also bspw. 'mein/pfad/docs/test/, lasse ich mir den Pfad im angestrebten Uploaddialog ausgeben lautet er nur 'mein/pfad/docs//. Weise ich der Variablen manuell einen wert zu, schreibe also vor dem Array einfach $foo = 'test'; klappt es alles wunderbar (nur leider ohne die angestrebte dynamik )
ich poste nochmal den gesamten relevanten Quellcode, das Problem taucht auber wie gesagt nur im o.a. Ausschnitt auf.
PHP-Code:
// usernamen mit persID aus session in verbindung bringen...
include("db/datenbankVerbinden.php");
$anfrage="SELECT benutzername FROM benutzer WHERE persID='$_SESSION[persID]'";
$ausgabe=mysql_query($anfrage);
$user_name=mysql_fetch_assoc($ausgabe);
mysql_close($db);
$user_doclibs='docs/'.$user_name[benutzername].'/';
//... und ggf. ein persönliches dokumentenverzeichnis anlegen
if (!is_dir($spaw_root.$user_doclibs)) {
mkdir ($spaw_root.$user_doclibs);
}
//testausgaben
echo '$user_doclibs :'.$user_doclibs.'<br>';
echo '$user_name: '.$user_name['benutzername'].'<br>';
$bla= $user_name[benutzername];
echo '$foo: '.$foo.'<br>';
echo '$spaw_root.$user_doclibs: '.$spaw_root.$user_doclibs;
$spaw_doclibs = array(
array(
'value' => 'meinPfad/spaw/docs/'.$foo.'/',
'text' => 'Dokumente von '.$foo,
),
);
Kommentar