'EVEN WACHTEN AUB' bij uploaden foto

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joris Pappers

Joris Pappers

23/01/2006 17:16:00
Quote Anchor link
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
 
PHP hulp

PHP hulp

16/01/2025 08:45:46
 

23/01/2006 17:19:00
Quote Anchor link
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.
 
Arjan Kapteijn

Arjan Kapteijn

23/01/2006 17:19:00
Quote Anchor link
CSS 'venstertje' neerzetten met de melding, en daarna op dezelfde plek een andere venstertje...

Ik zal wel ff wat fabriceren..
 

23/01/2006 17:32:00
Quote Anchor link
dat is eigenlijk een beter idee
 
Jelmer -

Jelmer -

23/01/2006 17:34:00
Quote Anchor link
<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.
 

23/01/2006 17:55:00
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?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();

}
}


?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.