Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Variablen werden nicht übernommen/eingesetzt....?



Armitage2k
14.03.2008, 12:34
hab zurzeit ein recht seltsames problem.

ich möchte neben newsbeiträgen eine flagge plazieren, bzw habe das bereits getan. da ich meine news über einen articler schreibe, hab ich mir via <select> eine dropdownmenu gebastelt wo alle meine flaggen mit dem dateinamen als value angezeigt werden.

wenn ich jetzt aber das ganze via php in eine textdatei schreiben möchte wird mir diese variabel nicht übernommen, und das trotz richtiger anpassung, semikolon, etc.

es ist ja nicht das erste mal dass ich sowas simples mache, aber das teil geht mich langsam an. ich denke sogar dass es event. am server liegen kann, obwohl das AFAIR gar nicht sein kann... :confused:

um konkret zu werden, hier meine source:



<!-- Hier das Dropdownmenu -->

<td style="padding:2px"><p>Language:</p></td>
<td style="padding:2px">
<select name="input_flag">
<option value=""> </option>
<option value="afghan.ico">afghan.ico</option>
<option value="argentina.ico">argentina.ico</option>
<option value="austria.ico">austria.ico</option>
<option value="belgium.ico">belgium.ico</option>
<option value="benin.ico">benin.ico</option>
<option value="bulgaria.ico">bulgaria.ico</option>
<option value="canada.ico">canada.ico</option>
...
</select>
</td>
</tr>




<!-- das Include Formular -->

$flag = $_POST['input_flag'];

...

//Schreiben in die TXT-Datei
$schreiben = fopen("$txt", "w");
if($schreiben){
flock($schreiben,2);
fputs ($schreiben, "
<tr><td><img src=\"$flag\" /></td>

...



Wenn ich mir nach dem abspeichern die Source ansehe, wird der dateiname ganz einfach nicht angezeigt..
Wäre toll wenn mir das einer erklären könnte.

Thx
A2k

Manni
14.03.2008, 13:20
Wozu ist $flag gut?
Woher kommt $txt?

Benutz lieber strval($foo) statt "$foo", wenn du das in einen String umwandeln willst. Ist imho sauberer... Und benutz bei flock() doch lieber die Konstanten, dann ist das lesbarer ;)

Vielleicht gibst du uns mal den kompletten Quelltext, dann kann dir vielleicht jemand helfen, mir fällt zumindest an dem Auszug jetzt nichts auf...