Hej!
Jag undrar hur jag ska göra för att bifoga en fil i ett formulär?
Fil
4 svar · 226 visningar · startad av Php
<input name="name" type="file" class="default">
är koden för att kunna välja en fil från din hårddisk. Vad vill du göra med filen? Det framgår inte riktigt...
Jag hade tänck att filen skulle skickas till min mailbox, eller att den läggs upp på servern.
okej... jag har verkligen ingen koll på hur man mailar filer, det finns att läsa säkerligen något att läsa om det här: www.php.net/mail. Om du vill ladda upp den på servern så kan du använda dig av detta lilla kodstycke:
<?
if ($_POST['action'] == "add")
{
if (copy($_POST['iFile'],"C:/Inetpub/wwwroot/katalog/".$_POST['iFile_name']))
echo "Filen skall nu vara uppladdad";
else
echo "Skumt";
}
?>
<form enctype="multipart/form-data" action="dinfil.php" method="post">
<input type="hidden" name="action" value="add">
<input type="hidden" name="MAX_FILE_SIZE" value="500000">
<b>Välj fil</b>: *<br>
<input name="iFile" type="file" class="normal"><br><br>
<input type="submit" name="submit" value="Ladda Upp" class="normal">
</form>
Sen måste du sätta permissions på mappen som du ska ladda upp till har jag för mig, + att ngt i php.ini måste var igång... kommer inte ihåg vad det är.. kolla www.php.net/copy
Lycka till
// Nippe
Tack!