Problem mit function

freakcx

Erfahrenes Mitglied
Hallo,

Habe folgendes Problem sobald ich mein Uploadscript in eine Funktion packe, kann ich nicht mehr auf die Globale Variable "$_FILES" zu greifen, oder habe ich ein Logik Problem? Hier mal mein Code:

Funktion:

PHP:
function pic_form($form_name){
echo <<<FORM
<table width="100%" cellpadding="4" cellspacing="0" border="0" align="center">
  <tr>
	<td align="center">
<form method="post" action="" enctype="multipart/form-data">
    <table border="0" cellpadding="5" cellspacing="1" class="forumline">
        <tr>
        <th colspan="3" class="thHead">Bild anf&uuml;gen</th>
        </tr>
        <tr>
            <td class="row1">Datei:</td>
            <td class="row1"><input type="file" name="{$form_name}" size="29"></td>
        </tr>
        <tr>
            <td class="row2"></td>
            <td class="row2"><input type="submit" name="file_upload" value="Upload"></td>
        </tr>
     </table>
</form>
	</td>
  </tr>
</table>
FORM;
}

Funktionsaufruf:

PHP:
$blog_flie_input = 'blog_pic';
pic_form($blog_file_input); // Pic upload-form
if(isset($_POST['file_upload'])){
var_dump($_FILES[$blog_file_input]['tmp_name']);
}

Bekomme dann mit var_dump(); immer NULL? verstehe ich nicht ganz, habe im FF den Code geprüft der ausgegeben wird im Form steht alles so wie es sein sollte!? Bin ich jetzt seit Tagen am probieren und komme nicht drauf:mad:

Danke schon mal!
 
Zurück