Yokaze, у меня станачала выводит часть страницы на экран, а потом происходит проверка, в результате которой может произойти перенаправление с помощью header(). Я не могу сначала сделать проверку перед выводом текста.
Этот скрипт 100% написан ими с нуля, и не сворован. Так как он работает ТОЛЬКО на той хтмл разметке, на которой этот сайт стоит.
Этот скрипт я своровал и протестировал вместе с куском хтмл разметки, он полностью работает как надо.
Мне кажется это не совсем важно сейчас. Просто интересно, каковы последствия могут быть за использование чужого кода в своих целях без разрешения?
FanatPHP, Каждый твой ответ заканчивается вопросом в мой адрес) Я же не разбираюсь в этом, у меня бесполезно спрашивать)
Я пришёл узнать лишь то, достаточно ли будет моего кода или моя защита аццтой? :)
FanatPHP, Ну я не особо понимаю как можно вирус в файл загнать, чтобы он потом творил всякие гадости. Но на сколько я знаю, то картинка открывается через блокнот, и потом туда встраивается код. А потом загружается на сервер.
FanatPHP, ну вместо 'jpg' нужен массив array("jpeg", "jpg"), и будет работать :) - этого достаточно?
Да и зачем у PHP есть ["upload_file"]["type"] - если оно ни от чего не защищает?
Сергей Соколов, Кстати, а если у меня 1000 строк? или 10 тыщ? тоже по такой же методике работать? Или есть более упрошённый способ с точки зрения нагрузки?
Сергей Соколов, ооо спасибо! меня как раз за минуту до твоего комментария осенило, и я придумал такое же решение сам) Только ты постоянно прибавлял в цикле, а я наоборот, брал сумму, и каждый раз отнимал :)
Спасибо, навёл меня на мысль :)
Сергей Соколов, я понимаю как это сделать с конкретными значениями, но дело в том что массив полностью динамический, тоесть.
1. имена могут быть совсем разные
2. количество имён может быть сколько угодно
3. значения так же могут быть какие угодно.
Как написать такой кодик для динамического массива я хз :(
Сергей Соколов, а как это реализовать правильно? тоесть сгенерировать через цикл массив на 100 элементов? в них создать 60 элементов иванов, и по 20 вов и максимов?
или есть более лучший способ?)