Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 27/03/12 в 14:54 |
в скрипте запущен цикл, который читает посторочно файл с содержимым вида
flv_file1|image_file1|title1|description1|url_paysite1
flv_file2|image_file2|title2|description2|url_paysite2
flv_file3|image_file3|title3|description3|url_paysite3
Первоночальной задачей в цикле стоит выкачать файл, но бывает что файла не существует, поэтому ставлю проверку на существование файла, если файл существует выполняем цикл до конца, а если файла не существует, то перейти на выполнение следующей стоки.
Т.е. читаем строку 1 в файле, сначала проверяем существование flv_file1, если файл есть то выполняем всё до конца, если файла flv_file1 нет, то переходим на строку 2 и проверяем flv_file2 и выполняем дальше.
Надеюсь правильно выразился, а то сам пойму а как правильно объяснить х.з.
В моем понемании тут нужно запустить continue
чтоб пропустить.
Если не трудно подскажите пожалуйста.
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 27/03/12 в 16:52 |
да
|
|
пришел к победе коммунистического труда
|
8
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 28/03/12 в 00:45 |
Нет. Надо объяснять почему?
Код: | foreach( $strings as $string ) {
$file = get_file_name( $string );
if( file_exists( $file ) ) {
// выполняем всё до конца
}
} |
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 28/03/12 в 01:04 |
ну я короткий вариант предложил. есть люди которые готовы засрать условиями любой код. примерно как
Код: [развернуть] |
if(true) {
if(true) {
if(true) {
if(true) {
if(true) {
if(true) {
if(true) {
тут код
}
}
}
}
}
}
}
|
на чуть более нетривиальных условиях - невозможно понять что где вылетает и на каком этаже оно выскочит. особенно если условия вычисляемые (второе вычисляется в зависимости от первого, итд). вместо того чтобы писать понятные блоки, типа
Код: [развернуть] |
if(false) {
continue
}
if(false) {
continue
}
if(false) {
continue
}
if(false) {
continue
}
код
|
|
|
пришел к победе коммунистического труда
|
7
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |