Hey hallo,

Ik heb een vraag, ik heb een pagina waar je plaatjes kan uploaden. Nu is het alleen zo dat als je op submit klikt de opmaak van de upload-pagina pas ziet als het plaatje is ge-ulpoad ... dus na het wachten.

Is het mogelijk dat zodra je op submit klikt, je direct doorschiet naar een andere pagina met een 'even geduld aub'-dingetje ofzo en daarna de melding gelukt of niet gelukt..

Dit om mijn ongeduldige medemens tegemoet te komen.

Groeten Joris
mag ik je script ff zien,

waarschijnlijk kun je dat oplossen door eerst de lay-out te outputten en dan pas te gaan uploaden, dan heb je dat schermpje niet eens te doen.
CSS 'venstertje' neerzetten met de melding, en daarna op dezelfde plek een andere venstertje...

Ik zal wel ff wat fabriceren..

dat is eigenlijk een beter idee
<div id="message" style="display: none">Even wachten a.u.b.</div>

En dan je formulier (form) even deze meegeven: onsubmit="document.getElementById('message').style.display = 'block';".

Het popup-ding (message) kan je dan nog wat bijstylen, bijv. met position: absolute om het mooi in het midden te krijgen van het scherm.
Ik moest even van mijn werk naar huis, dus het duurde even, maar al wat goede ideeen zie ik! TNX!
Dit is mijn script:


----------------------Admin.php


<td height='30'><p><strong><font size='1' face='Arial, Helvetica, sans-serif'>Bewaar
een foto op de server:</font></strong> </p><form action='upload.php' method='post' enctype='multipart/form-data'>
<p>
<input name='filetoupload' type='file'>
<input type='hidden' name='MAX_FILE_SIZE' value=' echo $size_bytes; '>
</p>
<p>
<input name='Submit' type='Submit' value='Bewaar'></form>
</p></td>
</tr>
</table>
</div></td>
</tr>
</table>
</div><hr>";
$pad = "images/"; $dir_handel = @opendir($pad) or die("Kan $pad niet openen");

while ($file = readdir($dir_handel)) { $filesizethumb = "images/$file";
echo "
<table width='70%'>
<form name='form1' method='post' action='verwijderbev.php'>
<tr>
<td width ='70'><input type='hidden' value='$file' name='delete' size ='37'>
<img src='images/$file' width='50' height='50' border='1'>
</td>



----------------------Upload.php
<?php


$upload_dir = "images/";
$size_bytes = 1048576;
if (!is_dir("$upload_dir")) {
die ("The directory <b>($upload_dir)</b> doesn't exist");
}
if (!is_writeable("$upload_dir")){
die ("The directory <b>($upload_dir)</b> is NOT writable, Please Chmod (777)");
}

if (is_uploaded_file($_FILES['filetoupload']['tmp_name']))
{
$sizex = $_FILES['filetoupload']['imagesx'];
$size = $_FILES['filetoupload']['size'];
if ($size > $size_bytes)
{
echo "File Too Large. Please try again.";
exit();
}
$filename = $_FILES['filetoupload']['name'];
if(file_exists($upload_dir.$filename)){
echo "Oops! Er bestaat al een plaatje met de naam: <b>$filename</b>!<br><a href='voegbestandtoe.php'>Probeer opnieuw</a>";
exit();
}


if (move_uploaded_file($_FILES['filetoupload']['tmp_name'],$upload_dir.$filename)) {

echo "
<table width='100%' border='0' align='center' cellpadding='3' cellspacing='3' bgcolor='#FFFFFF'>
<tr bgcolor='#385E7F'>
<td height='20' colspan='2' bordercolor='#999999' bgcolor='#999999'>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='100%' height='25'><strong><font size='2' face='Arial, Helvetica, sans-serif'><font color='#FFFFFF' size='3'>Beeldbank</font></font></strong>
</td>
</tr>
</table>
</td>
</tr>
</table>
$sizex
<table width='100%' border='0' align='center' cellpadding='3' cellspacing='3'><td>
<font size='1' face='Arial, Helvetica, sans-serif'>Het volgende bestand is succesvol gecopieerd naar de server.</font>
</td></table>

<table width='100%' border='0' align='center' cellpadding='3' cellspacing='3'><td>
<tr>
<td width='100'><font size='1' face='Arial, Helvetica, sans-serif'>Naam:</font></td>
<td><font size='1' face='Arial, Helvetica, sans-serif'>$filename</font></td>
</tr>
<tr>
<td><font size='1' face='Arial, Helvetica, sans-serif'>Grootte:</font></td>
<td><font size='1' face='Arial, Helvetica, sans-serif'>$size bites</font></td>
</tr>
</table>
<hr>
<table width='100%' border='0' align='center' cellpadding='3' cellspacing='3'><td>
<font size='1' face='Arial, Helvetica, sans-serif'><strong>Wilt u hem bewaren in de beeldbank?<strong></font>
</td></table>

<table width='100%' border='0' align='center' cellpadding='3' cellspacing='3'>
<tr>
<td width='100'>
<form action='unlink.php' method='post'>
<input type='submit' name='Submit' value='Annuleren'>
<input name='delete' type='hidden' value='$upload_dir$filename' size='1'>
</form>
</td>
<td>
<form action='0755.php' method='post'>
<input type='submit' name='Submit' value='Bewaar'>
<input name='image' type='hidden' value='$upload_dir$filename' size='1'>
</form>
</td>
</tr>
</table>



";
exit();

}
else
{
//Print error
echo "There was a problem moving your file";
exit();

}
}

?>

Reageren