X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не могу написать цикл, подскажите как
scva
scva
Topic Starter сообщение 22.12.2010, 17:49; Ответить: scva
Сообщение #1


вот условие, мне необходим сделать так, чтоб если в массиве $_FILE находится больше 1 элемента, то он в цикле повторял такой код

[PHP]
------------A4D921C2D10D7DB
Content-Type: application/octet-stream; name=\"$file\"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename=\"$file\"

".$code_file1."
[/PHP]

[PHP]
if(isset($_FILES['file']['name'])&&$_FILES['file']['size']>0 &&$_FILES['file']['error']==0)
{
$header.="Content-Type: multipart/mixed; boundary=\"----------A4D921C2D10D7DB\"\r\n";
$file=$_FILES['file']['name'];
$fp = fopen($file, "rb");
$code_file1 = chunk_split(base64_encode(fread($fp, filesize($file))));
fclose($fp);
$code_file2=base64_encode("привет, это типа второй файл");

$text="------------A4D921C2D10D7DB
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: 8bit

$_POST[message]

------------A4D921C2D10D7DB
Content-Type: application/octet-stream; name=\"$file\"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename=\"$file\"

".$code_file1."
------------A4D921C2D10D7DB
Content-Type: application/octet-stream; name=\"2.txt\"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename=\"2.txt\"

".$code_file2."
------------A4D921C2D10D7DB--
";
}
else
{
$header.="Content-Type: text/plain; charset=windows-1251\r\n";
$header.="Content-Transfer-Encoding: 8bit\r\n";
$text = $_POST['message'];
}
[/PHP]

и самое важное, структура переменной $text не должна нарушаться
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 22.12.2010, 17:51; Ответить: scva
Сообщение #2


Массив FILE выглядит так

[PHP]
Array
(
[file] => Array
(
[name] => Array
(
[0] => CAG7010.BA0254.jpg
[1] => status.csv
)

[type] => Array
(
[0] => image/jpeg
[1] => text/comma-separated-values
)

[tmp_name] => Array
(
[0] => Z:\tmp\phpEB4.tmp
[1] => Z:\tmp\phpEB5.tmp
)

[error] => Array
(
[0] => 0
[1] => 0
)

[size] => Array
(
[0] => 21125
[1] => 3006
)

)

)

[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NoDrum
NoDrum
сообщение 23.12.2010, 17:09; Ответить: NoDrum
Сообщение #3


Почему CURL не используешь?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 726 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19912 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3486 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5049 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2040 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 26.4.2024, 9:54
Дизайн