ich schreibe gerade ein Script für das ACP mit dem ich Bilder in ein Verzeichnis laden kann. Doch leider klappt das nicht. Hier mal die PHP-Datei:
Code: Alles auswählen
...
if(isset($_GET['action']) && $_GET['action'] == "neu_insert")
{
$template->set_filenames(array(
"body" => "admin/flyer_insert.tpl")
);
$ordner = "gd";
$name = $_FILES['datei']['name'];
$neuer_pfad = $phpbb_root_path . $ordner . $name;
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] < 102400)
{
move_uploaded_file($_FILES['datei']['tmp_name'], $neuer_pfad);
$status = "erl";
}
else
{
$status = "size";
}
}
else
{
$status = "typ";
}
$template->assign_vars(array(
'fehler' => $status,
));
}
...
Code: Alles auswählen
<h1>{L_FLYER_ALL}</h1>
<p>{L_FLYER_ALL_TOO}</p>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td height="10"></td>
</tr>
</table>
<form action="{S_POST_ACTION}" method="POST" name="post">
<table border="0" cellpadding="3" cellspacing="1" class="forumline" align="center">
<tr>
<th class="thTop" width="300">{L_FLYER_NEU_NEU}</th>
</tr>
<tr>
<td class="row1" align="center">
<table width="100%" align="left" border="1" cellpadding="3" cellspacing="1">
<tr>
<td class="row1" width="50">{L_STARTTAG}</td>
<td class="row1" width="50"><input type="text" name="START_TAG" value="{START_TAG}" size="3" maxlength="2" class="post" tabindex="1" title="START_TAG"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDTAG}</td>
<td class="row1" width="50"><input type="text" name="END_TAG" value="{END_TAG}" size="3" maxlength="2" class="post" tabindex="7" title="END_TAG"></td>
</tr>
<tr>
<td class="row1" width="50">{L_STARTMONAT}</td>
<td class="row1" width="50"><input type="text" name="START_MONAT" value="{START_MONAT}" size="3" maxlength="2" class="post" tabindex="2" title="START_MONAT"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDMONAT}</td>
<td class="row1" width="50"><input type="text" name="END_MONAT" value="{END_MONAT}" size="3" maxlength="2" class="post" tabindex="7" title="END_MONAT"></td>
</tr>
<tr>
<td class="row1" width="50">{L_STARTJAHR}</td>
<td class="row1" width="50"><input type="text" name="START_JAHR" value="{START_JAHR}" size="6" maxlength="4" class="post" tabindex="3" title="START_JAHR"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDAHR}</td>
<td class="row1" width="50"><input type="text" name="END_JAHR" value="{END_JAHR}" size="6" maxlength="4" class="post" tabindex="9" title="END_JAHR"></td>
</tr>
<tr>
<td class="row1" width="50">{L_STARTSTD}</td>
<td class="row1" width="50"><input type="text" name="START_STD" value="{START_STD}" size="3" maxlength="2" class="post" tabindex="4" title="START_STD"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDSTD}</td>
<td class="row1" width="50"><input type="text" name="END_STD" value="{END_STD}" size="3" maxlength="2" class="post" tabindex="10" title="END_STD"></td>
</tr>
<tr>
<td class="row1" width="50">{L_STARTMIN}</td>
<td class="row1" width="50"><input type="text" name="START_MIN" value="{START_MIN}" size="3" maxlength="2" class="post" tabindex="5" title="START_MIN"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDMIN}</td>
<td class="row1" width="50"><input type="text" name="END_MIN" value="{END_MIN}" size="3" maxlength="2" class="post" tabindex="11" title="END_MIN"></td>
</tr>
<tr>
<td class="row1" width="50">{L_STARTSEC}</td>
<td class="row1" width="50"><input type="text" name="START_SEC" value="{START_SEC}" size="3" maxlength="2" class="post" tabindex="6" title="START_SEC"></td>
<td class="row1" width="50"><td>
<td class="row1" width="50">{L_ENDSEC}</td>
<td class="row1" width="50"><input type="text" name="END_SEC" value="{END_SEC}" size="3" maxlength="2" class="post" tabindex="12" title="END_SEC"></td>
</tr>
<tr>
<td class="row1" width="250" colspan="6">
<input name="datei" type="file" size="30"><br><br>
<input type="submit" accesskey="s" tabindex="6" name="post" class="sendtext" value="{L_SUBMIT}" />
</td>
</tr>
<tr>
<td class="row1" width="250" colspan="6">{picture}</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
Christian