Вопрос у вас звучить так:
Каждый раз, когда я промахиваюсь по гвоздю, я попадаю себе по пальцу, а это больно. Как сделать так, чтобы не было больно?
Варианты ответа:
1. Не забивать гвоздь
2. Убрать пальцы
3. Использовать мягкий молоток
4. Нажраться обезболивающих
5. и т.д...
Вариантов масса - какой у вас используется?
и все спокойно продолжится дальше. Если пропущенный файл критичен для последующих (например, без него оставшиеся не загрузятся)- то тут увы, никак, толкьо остановить скрипт и при повторном запуске пусть пропустит то, что уже сделал и начнет с того, который ранее отсутствовал.
Если некритичен - пиши в лог, например, название отсутствующего файла. И потом добавляй его.
И ты бы хоть часть кода сюда ввел, особенно часть "предупреждение", а то непонятно, а телепаты в отпуске.
А ты глобалку объяви не в функции, а в основной части программы.
А уже потом ее можно использовать в функциях и т.д.
<php?
global $paper;
$paper="Хыч-хыч тум-дум.";
function foo() {
echo $paper;
}
?>
Но лучше обращаться через суперглобалку:
$GLOBALS["$paper"]
Блин, вот я слепой, не увидел, что речь идет о массиве.
Тогда ниженаписанные варианты лучше, особенно с передачей массива функции.
Я имел ввиду - ты сначала чистишь html код в div, а затем его создаешь.
И не надо чищу/создаю, когда можно просто присвоить - тогда уже имеющийся html заменится на новый. 1 команда вместо 2-х.
Ну так правильно. Ты назначаешь один ID всем, потому и берется первый.
Назначай при создании каждому свой Id (например:
foreach($array as $key =>$value) {
создание кнопок, но когда доходит до создания ID -
echo'<div id="dialog-edit-connect'.$key.'">форма</div>';
}
Ну и на вызов аналогично. Тогда каждая кнопка имеет свой id и не ошибешься.
Эм... А просто file_get_contents с того сайта, парсинг, запрос картинок/прочего, затем уже печать на выход юзеру, выдавая эту страницу.
Результат - запрос будет сугубо с твоего адреса, ну кроме задержки на запрос контента и парсинг.
Насет того, что ты не видишь:
скорее всего (из правил баннерообмена лурки)
Цитата:
Боковой баннер (размер: 240 × 400px) демонстрируется незарегистрированным пользователям на всех страницах сайта.
Да вот меня тоже терзают смутные сомнения...
При прямом просмотре страницы и при просмотре кода сохраненной страницы - нет ни рисунка, ни чего. При простом просмотре страницы - есть баннеры. Сейчас перебираю все обращения IP, рано или поздно найду, откуда растут копыта этой заразы.
В последнее время все веселее бродить по интернетам, так как везде сисястые дергающиеся баннеры.
Но фаерволы кое-что могут блочить. И Опера, например, может включить режим "включать флеш по запросу" - и вот уже 80% сайтов смотрятся прилично, хотя и торчат в разных местах пометки о заблоченных баннерах. Но это лучше, чем, пока читаешь статью, глаза напрягаются от дергающихся картинок.
Однако последнее время стало труднее блочить, многие баннеры грузятся так:
<img src="data:image/gif;base64,R0lGODlh8ACQAef/AAkBAAEEAAgJDxcGAhUKFjcGBSoKBhkWEhEYKE0KCSkWDy8TI0sNFFYNBR4b IWYJDH0LETgfG0wbDCwlGhsrHCshVVgYKiknJrgACE8eHW0WH3gZA6QLETUsFSYwOIkYCCAzRjQv O00sFZsXDm4lDl8kRzUzNEMvSj42Kq4YCk8xLZQdKN4KEHktBZkkCm0uL1c4KG41FrwfDVg4RVw1 X6koBWQ3Su0SJyxNH7oiMpEyDW86Kc4hClJBXq0sKZcwRE9FTcgmI1VIPFZNFVRLL6k2DDVUPU5D oktOTLg0DcQxClFOQY8+LUJRYHNLEmtNLyJgXG5NP8MyVGpRUIFMS5JOC3NQaPQvO51PA4hQPrJM ............. И так далее
И вот тут уже намного сложнее (а точнее - нереально) заблочить, так как сам баннер УЖЕ в теле страницы и подгружается на сервере.
Мало того, что это увеличивает размер страниц (напомним, что бэйз64 кодинг увеличивает размер кодированного текста % на 30), так еще и придушить никак...
Или можно как то?
ЗЫ: пример баннера приведен с лурки, так слева баб показывают с призывом "собери всех.
Скорее всего, вставленный код из папки кеша, т.е. страница при изменениях пересоздается и лежит уже готовая, чтобы не давать постоянную нагрузку на сервер.
Раз цифры в ней - теперь смотри, какая страница СОЗДАЕТ эту кешированную. И в ней ищи ноги этих таймстэмпов.
Неясно начало кода: #x#s:30999:" 1359774554 1359774552 1359774547 1359735417
Далее, судя по расстоянию, код выглядит как то так:
echo '#x#s:30999:"',;foreach(бла-бла-бла) {echo $time(бла-бла-бла),;}
где бла-бла-бла - причины показа этого кода.
Но, как всегда, надо, чтобы "цель оправдывала средства".
А мы имеем:
1. Нам лень натыкать пароль ИЛИ надо сделать так, чтобы пароль нельзя (принципиально) увидеть или сохранить кейлоггером.
2. Размер "пароля" должен быть небольшим (например: в пределах 512 байт - стандартный размер сектора на флешке).
на и отсюда вытекает:
а) надо обеспчить, чтобы даже скопировав этот файл себе, злоумышленник не мог тупо его добавить сам при запросе Логин-Пароль.
Какие еще могут быть ограничения/причины этой порнографии и как обеспечить пункт А?