|
|
|
| у меня на выходе из формы получаетс массив фоток и он имеет такой вид
<?php
[PHOTO] => Array
(
[name] => Array
(
[0] => 7.jpg
[1] => 2.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => D:\server\Apache2.2\tmp\phpA8.tmp
[1] => D:\server\Apache2.2\tmp\phpA9.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 5553
[1] => 3121
)
)
?>
|
как его привести в такой вид?
<?
[PHOTO] => array(
Array
(
[name] => Array
(
[0] => 7.jpg
)
[type] => Array
(
[0] => image/jpeg
)
[tmp_name] => Array
(
[0] => D:\server\Apache2.2\tmp\phpA8.tmp
)
[error] => Array
(
[0] => 0
)
[size] => Array
(
[0] => 5553
)
),
Array
(
[name] => Array
(
[0] => 7.jpg
)
[type] => Array
(
[0] => image/jpeg
)
[tmp_name] => Array
(
[0] => D:\server\Apache2.2\tmp\phpA8.tmp
)
[error] => Array
(
[0] => 0
)
[size] => Array
(
[0] => 5553
)
)
)
?>
|
Можно что нить в форме указать или как нить подругому...? | |
|
|
|
|
|
|
|
для: CrazyAngel
(25.04.2007 в 06:37)
| | В форме задайте разные имена полям
<form action="http://localhost/" enctype="multipart/form-data" method="post">
<input type="file" name="photo1"/><br/>
<input type="file" name="photo2"/><br/>
<input type="submit"/>
</form>
|
А в скрипте
<?
print_r($_FILES['photo1']);
print_r($_FILES['photo2']);
|
| |
|
|
|
|
|
|
|
для: Саня
(25.04.2007 в 07:47)
| | хм...фоток может быть 5 или 20... так что это не выход :( | |
|
|
|
|
|
|
|
для: CrazyAngel
(25.04.2007 в 08:00)
| | Хоть 200... очень даже выход.
Иногда для того чтобы навести порядок - достаточно не разбрасывать. | |
|
|
|
|
|
|
|
для: Valick
(25.04.2007 в 08:17)
| | хм... это фотки из форм, а играть с именами переменной мне кажется не красиво... | |
|
|
|
|
|
|
|
для: CrazyAngel
(25.04.2007 в 06:37)
| | Да не проблема совершенно, вот тока зачем это
...
[size] => Array
(
[0] => 5553
)
...
|
неясно... лучше уж тада
А вот вариант конвертации...
$new_photo = array();
foreach ($photo["name"] as $ind => $val)
{
$tmp = array();
foreach ($photo as $k =>$v)
$tmp[$k] = $photo[$k][$ind];
$new_photo[$ind] = $tmp;
unset($tmp);
};
|
На выходе будет
$new_photo = array(
array(
"name"=>Имя1,
"type"=>тип1,
и т.д.
),
array(
"name"=>Имя2,
"type"=>тип2,
и т.д.
),
)
|
| |
|
|
|
|
|
|
|
для: ZuArt
(25.04.2007 в 11:37)
| | спс =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(25.04.2007 в 11:51)
| | нзчт ;) | |
|
|
|