Помощник
|
Передать массив из скрипта в скрипт |
lousx
|
Сообщение
#1
|
||
|
|
||
|
|||
Witu |
9.6.2010, 8:55;
Ответить: Witu
Сообщение
#2
|
|
быть такого не может
|
|
|
ZhukV |
9.6.2010, 10:09;
Ответить: ZhukV
Сообщение
#3
|
|
У тя в скрипте бог знает что творится:
Во-первых, как так ты делаеш? $contents = file_get_contents("test.csv"); //читаем csv как текст $items = explode("\n", str_replace("\r", "", $contents)); //преобразуем текст в массив строк А не проще: [PHP] $file = file("test.csv"); [/PHP] А что вот это такое: $adata = str_getcsv($value); //парсим csv А не проще воспользоватся функцией: fgetcsv? Задача заключается в том, чтобы передать сформированные массивы из одного скрипта в другой. Либо вариант, тот, который те посоветовали, либо в прямо в $_GET передавать массив, либо делать формат ЧПУ, либо передавать по параметры по сессии и куках. |
|
|
lousx
|
Сообщение
#4
|
|
быть такого не может Зачем писать набор слов. Наверное потому, что ничего не понимаешь и просто набиваешь сообщения? Во-первых, как так ты делаеш? Разбиваем по строкам для поиска по дате. А что вот это такое: [PHP]if (!function_exists('str_getcsv')) { function str_getcsv($input, $delimiter = ",", $enclosure = '"', $escape = "\\") { $fiveMBs = 5 * 1024 * 1024; $fp = fopen("php://temp/maxmemory:$fiveMBs", 'r+'); fputs($fp, $input); rewind($fp); $data = fgetcsv($fp, 1000, $delimiter, $enclosure); // $escape only got added in 5.3.0 fclose($fp); return $data; } }[/PHP] -------------------- Я пользуюсь только этой тизеркой и этим попандером и кликандером. |
|
|
Witu |
9.6.2010, 13:00;
Ответить: Witu
Сообщение
#5
|
|
lousx, о да я не знаю
при <img src="work.php?datexx=data1&date=data2&dateff=data3"> вот эти значения $datexx = $_GET["datexx"]; $date = $_GET["date"]; $dateff = $_GET["dateff"]; пустыми быть не могут |
|
|
Apay |
9.6.2010, 14:36;
Ответить: Apay
Сообщение
#6
|
|
lousx, прежде чем строчить жалобы, надо разобраться в том, что люди дело пишут, косяк у вас.
если work.php обрабатывается браузером как картинка <img src="work.php?datexx=data1&date=data2&dateff=data3"> то всякие [PHP]print_r ($date); не будут отображаться, т.к. это текст а не графика
print_r ($dateff);[/PHP] |
|
|
lousx
|
Сообщение
#7
|
|
Всё только подковыривать могут. Белорусы все такие? Или только на это форуме?
Ни кто на вопрос так и не ответил. Всё дело в том, что передаются не массивы а строки. -------------------- Я пользуюсь только этой тизеркой и этим попандером и кликандером. |
|
|
Witu |
9.6.2010, 15:01;
Ответить: Witu
Сообщение
#8
|
|
|
массивы передаются вот так
?date[]=234&date[]=123 имеено date[] означает что вы передаете массив с названием DATE ключем [] и значением = вопрос нужно было задать правильно
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт поисковика видео StrongTube | 3 | 3josoft | 1574 | 14.8.2023, 14:45 автор: 3josoft |
|
Скрипт приема платежей p2p с карты на карту card2card Скрипт приема платежей p2p с карты на карту card2card |
15 | zladey1986 | 7830 | 26.3.2023, 8:54 автор: Palundra |
|
Продам скрипт перевода постов и комментариев | 4 | Tutich | 784 | 19.1.2023, 17:23 автор: Tutich |
|
Требуется разработка скрипта для интернет-магазин автоматической покупки игр с сайта Xbox | 2 | slavalist | 745 | 10.1.2023, 3:09 автор: slavalist |
|
Битрикс скрипт нативной установки | 3 | Nemo | 2451 | 20.11.2022, 10:09 автор: Webmaster24 |
Текстовая версия | Сейчас: 18.4.2024, 8:06 |