Foutje ergens...?
Kan iemand me misschien uitleggen waarom de loop niet meer werkt...
Hij pakt alleen nog maar jpg en als ik een gif bestand probeer te uploaden dan werkt het niet meer...
Hij pakt alleen nog maar jpg en als ik een gif bestand probeer te uploaden dan werkt het niet meer...
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
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
<?
global $_FILES;
$filename_picture1 = $_FILES['picture1']['name'];
$filename_picture2 = $_FILES['toppictures']['name'];
$allow[0] = "jpg";
$allow[1] = "gif";
$allow[2] = "bmp";
$allow[3] = "png";
// $allow[3] = "exe"; enz.
$extentie = substr($filename_picture1, -3);
$extentietwee = substr($filename_picture2, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i] && $extentietwee == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check)
{
if (is_uploaded_file($_FILES['picture1']['tmp_name']) && is_uploaded_file($_FILES['toppictures']['tmp_name'])) {
move_uploaded_file($_FILES['picture1']['tmp_name'], "uploads/" . $filename_picture1);
move_uploaded_file($_FILES['toppictures']['tmp_name'], "uploads/" . $filename_picture2);
print('
<style type="text/css">
body {
}
?>
global $_FILES;
$filename_picture1 = $_FILES['picture1']['name'];
$filename_picture2 = $_FILES['toppictures']['name'];
$allow[0] = "jpg";
$allow[1] = "gif";
$allow[2] = "bmp";
$allow[3] = "png";
// $allow[3] = "exe"; enz.
$extentie = substr($filename_picture1, -3);
$extentietwee = substr($filename_picture2, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i] && $extentietwee == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check)
{
if (is_uploaded_file($_FILES['picture1']['tmp_name']) && is_uploaded_file($_FILES['toppictures']['tmp_name'])) {
move_uploaded_file($_FILES['picture1']['tmp_name'], "uploads/" . $filename_picture1);
move_uploaded_file($_FILES['toppictures']['tmp_name'], "uploads/" . $filename_picture2);
print('
<style type="text/css">
body {
}
?>
Ik doe maar een gokje, $allow = array(); ?
En je kan 2 files selecteren maar die moeten dezelfde extentie hebben? Dus 1x jpg en 1xgif zou ook niet moeten werken ...
En je kan 2 files selecteren maar die moeten dezelfde extentie hebben? Dus 1x jpg en 1xgif zou ook niet moeten werken ...
Gewijzigd op 01/01/1970 01:00:00 door Leon
nee het was eigenlijk een script voor 1 file dat goed werkte maar heb hem aangepast omdat ik meerdere uploads met hetzelfde script wil doen.
Het moeten wel verschillende mogen zijn. Waar heb ik dat verkeerd gedaan?
Ben nog beginned php'er snap nog niet alles helemaal op en top.
EDIT: Opgelost met het volgende script. MIJN VRAAG? KAN DIT KORTER?
Het moeten wel verschillende mogen zijn. Waar heb ik dat verkeerd gedaan?
Ben nog beginned php'er snap nog niet alles helemaal op en top.
EDIT: Opgelost met het volgende script. MIJN VRAAG? KAN DIT KORTER?
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
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
<?
global $_FILES;
$filename_picture1 = $_FILES['picture1']['name'];
$filename_picture2 = $_FILES['toppictures']['name'];
$allow[0] = "jpg";
$allow[1] = "gif";
$allow[2] = "bmp";
$allow[3] = "png";
// $allow[3] = "exe"; enz.
$extentie = substr($filename_picture1, -3);
$extentietwee = substr($filename_picture2, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
for ($i = 0; $i < count($allow); $i++)
{
if ($extentietwee == $allow[$i])
{
$extentie_check2 = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check && $extentie_check2)
{
if (is_uploaded_file($_FILES['picture1']['tmp_name']) && is_uploaded_file($_FILES['toppictures']['tmp_name'])) {
move_uploaded_file($_FILES['picture1']['tmp_name'], "uploads/" . $filename_picture1);
move_uploaded_file($_FILES['toppictures']['tmp_name'], "uploads/" . $filename_picture2);
?>
global $_FILES;
$filename_picture1 = $_FILES['picture1']['name'];
$filename_picture2 = $_FILES['toppictures']['name'];
$allow[0] = "jpg";
$allow[1] = "gif";
$allow[2] = "bmp";
$allow[3] = "png";
// $allow[3] = "exe"; enz.
$extentie = substr($filename_picture1, -3);
$extentietwee = substr($filename_picture2, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
for ($i = 0; $i < count($allow); $i++)
{
if ($extentietwee == $allow[$i])
{
$extentie_check2 = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check && $extentie_check2)
{
if (is_uploaded_file($_FILES['picture1']['tmp_name']) && is_uploaded_file($_FILES['toppictures']['tmp_name'])) {
move_uploaded_file($_FILES['picture1']['tmp_name'], "uploads/" . $filename_picture1);
move_uploaded_file($_FILES['toppictures']['tmp_name'], "uploads/" . $filename_picture2);
?>
Gewijzigd op 01/01/1970 01:00:00 door arne




