webForumDet fria alternativet
Logga in / Bli medlem

upload + generera/redigera fil

PHP

0 svar · 164 visningar · startad av noratx

Medlem sedan feb. 200193 inlägg
Frågan#1

Jag har ett problem...
Jag har kommit så pass långt som att kunna uploada en fil...
Men, jag vill även att PHP scriptet skall generera en fil, och om filen finns, skall scriptet bara lägga till lite information i filen.

Scriptet jag har ser ut såhär:
<?
function uploadProg($filename1,$filename1_name){
########Set the destination here##############
$destination="/home/pubwww/public_html/test/";
copy($filename1,$destination."/".$filename1_name);
echo "<h1>File(s) Uploaded...</h1>";
echo "<b>$filename1_name was uploaded succesfully.</b><br>";
echo "<a href=\"upload3.php\">Click here to go back.</a>";
}
function main(){?>
<form method="post" action="upload3.php" enctype="multipart/form-data">
Files to Upload:<br>
<input type="file" name="filename1" size="20" tabindex="1"><br>
<input type="hidden" name="action" value="uploadProg">
<input type="submit" value="Upload Files" tabindex="6">
</form><?}
switch ($action){
default:
main();
break;
case "uploadProg":
if ($filename1=="none") {echo("<h1>No File Selected....</h1>"); break;}
uploadProg($filename1,$filename1_name);
break;
}
?>

Detta script uploadar den valda filen till /home/pubwww/public_html/test/
Men nu vill jag, att scriptet skall generera en fil, som tex heter "bilder.html", och om scriptet blir tvunget att skapa filen skall den lägga in detta:
<html>
<head>
</head>
<body>
<img border="0" src="/home/pubwww/public_html/test/<uppladdad bild fil.jpg>"></p>
<hr>
</body>
</html>

Och om filen "bilder.html" redan finns, skall den bara lägga in detta under det som senast skrevs till filen (dock ovanför </body> och </html> taggarna):

<br>
<img border="0" src="/home/pubwww/public_html/test/<uppladdad bild fil.jpg>"></p>
<hr>

Vore väldigt tacksam för hjälp då jag hittils inte lyckats hitta någonting om detta någonstans.

//noratx

402 ms totalt · 4 externa anrop · v20260731065814-full.05830320
131 ms — deklarationer (db)
132 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)