Met de volgende code probeer ik een figuur te uploaden. Alles wijst er op dat hij het goed doet, behalve dan dat het bestand niet bestaat als ik ga kijken waar hij zou moeten staan.
Error = 0
Ik heb ook andere posts bekeken op dit forum maar daar kwam geen antwoord uit. Vandaar ik nog een keer.
Error = 0
PHP:
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
| <? function upload() { srand ((double) microtime() * 1000000); global $HTTP_POST_FILES; $alpha = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); $prefix = "img/"; if (is_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'])) { $foto_ext = substr($HTTP_POST_FILES['foto']['name'], -4); do { $foto_str = "foto_"; for ($ctr = 0; $ctr < 10; $ctr ++) { $ran_c = rand(0 , 25); $foto_str .= $alpha[$ran_c]; } $foto_str .= $foto_ext; } while (file_exists("{$prefix}{$foto_str}")); move_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'], "{$prefix}{$foto_str}"); } echo "Error: {$HTTP_POST_FILES['foto']['error']}"; } upload(); ?> <form enctype='multipart/form-data' method='post'> <input type='hidden' name='MAX_FILE_SIZE' value='20971520'> <input type='file' name='foto'> <input type='submit' value='uploaden' </form> |
Ik heb ook andere posts bekeken op dit forum maar daar kwam geen antwoord uit. Vandaar ik nog een keer.
[ Voor 73% gewijzigd door Fles op 11-11-2003 10:59 ]