С нами с 24.05.09
Сообщения: 1788
Рейтинг: 508
|
Добавлено: 28/06/12 в 01:40 |
Всем привет!
Уважаемые программисты, подскажите, где ошибка, если не затруднит.
Заказал скрипт по заливке видео, первоначально, по тех.заданию, нужно было брать случайный видеофайл из папки и заливать. Потом решил сделать так, чтобы скрипт брал файлы по-очереди (не случайно), кодер очень занят, не может подсказать.
Правлю скрипт ручками, но не пашет, вот код функции работы с видеофайлом (вроде оно):
Код: | if ($_POST['param'] == 'video') {
$video = get_folder(getcwd().'/'.$_POST['folder']);
foreach ($account as $i => $acc) {
$acc_lp = explode(':', $acc);
if ($video) shuffle($video);
for ($ii = 0; $ii < $kol_vo; $ii++) {
$file = getcwd().'/'.$_POST['folder'].'/'.$video[$ii];
$link = upload($acc_lp[0], $acc_lp[1], $title[$ii], $descr[$ii], $file, $proxy[$i]);
if ($link) {file_put_contents($res_file, $link."\r\n", FILE_APPEND); echo $link."<br>\n";}
}
}
} |
Если я правильно понимаю, вначале сканируется ( get_folder ) папка с видеофайлами ( $_POST['folder'] ) в массив $video, а затем он перемешивается ( if ($video) shuffle($video) ).
Когда убираю эту строку: if ($video) shuffle($video); - перестает пахать скрипт.
Подскажите пожалуйста, как задать, чтобы было if ($video) _по_порядку_($video);
Заранее большое спасибо!
|
|
|
|
С нами с 21.05.10
Сообщения: 169
Рейтинг: 55
|
Добавлено: 28/06/12 в 05:01 |
попробуй замени строку
Код: | if($video)shuffle($video); |
строкой
Код: | if($video){sort($video);} |
или даже такой
Код: | if($video){$video=$video;} |
если не поможет, напиши нормально какую ошибку дебагер показывает, либо весь скрипт выложи
|
|
|
|
С нами с 24.05.09
Сообщения: 1788
Рейтинг: 508
|
Добавлено: 28/06/12 в 14:18 |
Dark404: только приехал и сделал по Вашему совету так: if($video){$video=$video;}
Работает!
Огромное спасибо!
Как говорится: "Все гениальное - просто"!
Еще раз спасибо, очень помогло, все отлично работает теперь!
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |