upload
ik heb een vraagje over dit script
ik heb namelijk een vraagje over het uploaden van tekst en img in 1 keer en zodat er automatich een nummer word gegeven dus als je op upload klikt krijg je bv 1 de volgende upload word 2 enz enz
kan dat
Code (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
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
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
<?
$map = "map/"; //map waar naar geupload moet worden
$num = 10;
$max = "10000000000"; //max bytes
$ext = "jpg,||txt"; //toegestaande extensies
if ($_POST['Uploaden'])
{
if (!$_FILES['bestand'])
print ("Geef een bestand op!");
else
{
$bestand2 = explode("\\", $_FILES['bestand']['name']);
$laatste = count($bestand2) - 1;
$bestand2 = "$bestand2[$laatste]";
$bestand2 = str_replace(" ", "", "$bestand2");
$bestand2 = strtolower($bestand2);
$bestand3 = explode(".", $bestand2);
$laatste = count($bestand3) - 1;
$bestand3 = "$bestand3[$laatste]";
$bestand3 = strtolower($bestand3);
$ext = strtolower($ext);
$ext = explode(" ", $ext);
$aantal = count($ext);
for ($tel = 0;$tel < $aantal; $tel++)
{
if ($bestand3 == $ext[$tel])
{
$extfout = "nee";
}
}
if (!$extfout)
{
print ("Het bestand <b>$bestand2</b> kan niet worden geupload omdat de extensie niet is toegestaan!, mail ff welke extensie 't is!");
}
else
{
if ($_FILES['bestand']['size'] > $max)
print ("Het bestand <b>$bestand2</b> is groter dan $max bytes!");
else
{
$file = $map ."". $bestand2;
move_uploaded_file($_FILES['bestand']['tmp_name'], "$file");
print ("Het bestand <b>\"$bestand2\"</b> is met succes geupload!<br>");
print ("Het bestand kun je terug vinden voor forums met deze link:<p>");
print ("<a href='$file'><b>http://jansen-design.nl/9106/$file</b></a>"); //moet uiteraard ipv http://jansen-design/9106/ je eigen adres ervoor!
}
}
}
}
print ("<form method=post action=" . $_SERVER['PHP_SELF'] . " enctype=multipart/form-data>
img 1: <input type=\"file\" name=\"bestand\"></p>
img 2: <input type=\"file\" name=\"bestand\"></p>
img 3: <input type=\"file\" name=\"bestand\"></p>
make: <input type=\"tekst\" name=\"bestand\"></p>
Model: <input type=\"tekst\" name=\"bestand\"></p>
Year: <input type=\"tekst\" name=\"bestand\"></p>
Power: <input type=\"tekst\" name=\"bestand\"></p>
Miliage KM: <input type=\"tekst\" name=\"bestand\"></p>
Color: <input type=\"tekst\" name=\"bestand\"></p>
Options: <input type=\"tekst\" name=\"bestand\"></p>
Price <input type=\"tekst\" name=\"bestand\"><br>
<input type=\"submit\" name=\"Uploaden\" value=\"Uploaden\"></form>");
?>
<hr color="6b140e" width="100%">
<script language="javascript">
function createmap(id)
{
if(document.getElementById("weergeefcreate"+id).style.display=='none')
{
document.getElementById("weergeefcreate"+id).style.display = '';
document.getElementById("verbergcreate"+id).style.display = 'none';
document.getElementById("createetext"+id).style.display = 'none';
}
else
{
document.getElementById("weergeefcreate"+id).style.display = 'none';
document.getElementById("verbergcreate"+id).style.display = '';
document.getElementById("createetext"+id).style.display = '';
}
}
</script>
$map = "map/"; //map waar naar geupload moet worden
$num = 10;
$max = "10000000000"; //max bytes
$ext = "jpg,||txt"; //toegestaande extensies
if ($_POST['Uploaden'])
{
if (!$_FILES['bestand'])
print ("Geef een bestand op!");
else
{
$bestand2 = explode("\\", $_FILES['bestand']['name']);
$laatste = count($bestand2) - 1;
$bestand2 = "$bestand2[$laatste]";
$bestand2 = str_replace(" ", "", "$bestand2");
$bestand2 = strtolower($bestand2);
$bestand3 = explode(".", $bestand2);
$laatste = count($bestand3) - 1;
$bestand3 = "$bestand3[$laatste]";
$bestand3 = strtolower($bestand3);
$ext = strtolower($ext);
$ext = explode(" ", $ext);
$aantal = count($ext);
for ($tel = 0;$tel < $aantal; $tel++)
{
if ($bestand3 == $ext[$tel])
{
$extfout = "nee";
}
}
if (!$extfout)
{
print ("Het bestand <b>$bestand2</b> kan niet worden geupload omdat de extensie niet is toegestaan!, mail ff welke extensie 't is!");
}
else
{
if ($_FILES['bestand']['size'] > $max)
print ("Het bestand <b>$bestand2</b> is groter dan $max bytes!");
else
{
$file = $map ."". $bestand2;
move_uploaded_file($_FILES['bestand']['tmp_name'], "$file");
print ("Het bestand <b>\"$bestand2\"</b> is met succes geupload!<br>");
print ("Het bestand kun je terug vinden voor forums met deze link:<p>");
print ("<a href='$file'><b>http://jansen-design.nl/9106/$file</b></a>"); //moet uiteraard ipv http://jansen-design/9106/ je eigen adres ervoor!
}
}
}
}
print ("<form method=post action=" . $_SERVER['PHP_SELF'] . " enctype=multipart/form-data>
img 1: <input type=\"file\" name=\"bestand\"></p>
img 2: <input type=\"file\" name=\"bestand\"></p>
img 3: <input type=\"file\" name=\"bestand\"></p>
make: <input type=\"tekst\" name=\"bestand\"></p>
Model: <input type=\"tekst\" name=\"bestand\"></p>
Year: <input type=\"tekst\" name=\"bestand\"></p>
Power: <input type=\"tekst\" name=\"bestand\"></p>
Miliage KM: <input type=\"tekst\" name=\"bestand\"></p>
Color: <input type=\"tekst\" name=\"bestand\"></p>
Options: <input type=\"tekst\" name=\"bestand\"></p>
Price <input type=\"tekst\" name=\"bestand\"><br>
<input type=\"submit\" name=\"Uploaden\" value=\"Uploaden\"></form>");
?>
<hr color="6b140e" width="100%">
<script language="javascript">
function createmap(id)
{
if(document.getElementById("weergeefcreate"+id).style.display=='none')
{
document.getElementById("weergeefcreate"+id).style.display = '';
document.getElementById("verbergcreate"+id).style.display = 'none';
document.getElementById("createetext"+id).style.display = 'none';
}
else
{
document.getElementById("weergeefcreate"+id).style.display = 'none';
document.getElementById("verbergcreate"+id).style.display = '';
document.getElementById("createetext"+id).style.display = '';
}
}
</script>
bedankt voor jullie reactie alvast
Arjan
Weet iemand hoe en of het kan
graag jullie reactie
Arjan
Heel vaag. Bedoel je dat wanneer je 3 afbeeldingen tegelijk upload alle 3 afbeeldingen een andere naam moeten hebben, dus bij 1, 2 en 3?
Ja als dat kan liever heb ik nog dat de upload onder 1 word opgeslagen
Arjan
Gewijzigd op 01/01/1970 01:00:00 door Leon
ik heb het script hier staan
http://www.sonny-fashion.nl/image/script/upload.php
als je dan op uploadklikt word het geupload maar alleen de eerste img de rest pakt hij niet
Arjan
Je upload velden hebben dezelfde naam, wat je kan doen is er een array van maken, dus de naam 'bestand' vervangen door bestand[] en vervolgens $_FILES['bestand'] met een foreach doorlopen, of de drie velden een unieke naam geven.
Bedankt voor je informatie ik ga het meteen even doen
welke zou jij aanraden de naam veranderen of het vervagen van bestand naar bestand[]
Arjan
Ik zou er gewoon een array van maken, dus bestand[]
Arjan