webForumDet fria alternativet

skicka formulärdata

1 svar · 218 visningar · startad av coolish

coolishMedlem sedan sep. 200297 inlägg
#1

Hej.
Jag har en sida gjord i asp där jag via en bild öppnar ett nytt fönster och laddar en sida gjord i asp. Syftet är att man ska ladda upp en bild till servern. Php-sidan ser ut enligt:

<?
if(isset($_POST['skicka'])) {
if(!($_FILES['fil']['name']==""||$_FILES['fil']['name']=="none")){
if(is_uploaded_file($_FILES['fil']['tmp_name'])){
//Sökväg på Linux, ändra för Windows

	move_uploaded_file($\_FILES\['fil'\]\['tmp_name'\],"uploaded/".$\_FILES\['fil'\]\['name'\]);

	echo "Du har laddat upp filen ".$\_FILES\['fil'\]\['name'\]."\<br\>";
		}
	}
}

?>

<form method="post" action="insertImage.php" enctype="multipart/form-data">
<font face="verdana" size="1" color="#000000">Välj fil att ladda upp:</font>
<input type="file" name="fil"><br>
<input type="submit" name="skicka" value="Skicka">
</form>

Jag vill från den här sidan skicka med värdet tillbaka till "modersidan" och uppdatera den en gång för att kunna visa filnamnet. Är det någon som har en bra lösning på detta?

Jag förmodar att jag måste göra det i javascript för att det ska fungera.

/c-O

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Halloj!

Om du vill uppdatera modersidan i och med att insertImage.php visas, lägger du till följande i nämnd PHP-sida:

window.opener.window.location.href = window.opener.window.location.href + "?file=" + <?php echo $_FILES['fil']['name']; ?>;

:)

121 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
117 ms — hämta tråd, inlägg och bilagor (db)