Вах, не подумал как-то, есть метода на уровне самого SQL, а я тут в PHP упражняюсь :D
насчет md5() сразу, тоже вариант отличный.... приму на заметку. :)
$t="aaa;bbb";if (preg_match('/[;!"]/',$t)) { echo "Match";} else { echo "Doesn't match";}
Вы немного меня не поняли, я говорю о том, что например в Имени имеет смысл проверять всяческие точки , запятые и кавычки, а в поле пароля они концептуально нужны и обязаны быть, стало быть через поле пароля надо не допустить всяких инъекций, но при этом оставить возможность пользователю использовать эти точки и запятые с кавычками для надежности пароля. Я не пытаюсь оценивать его :)
Верхний пример еще раз проверил, действительно сработало, видимо очепятка какая-то где-то по пути, спасибо, но уже сделал как пишут выше, тоже норм :D
Сейчас затестимс, tnx.---------- Добавлено 18.06.2013 в 14:12 ----------esetnod, сработало по вашему описанию. TNX.---------- Добавлено 18.06.2013 в 14:16 ----------iHead, в вашем случае ситаксическая ошибка , если так:
if ( preg_match("/[;!"]/", $name) ) {
Если вот так:
if ( preg_match('/[;!"]/', $name) ) {
или так
if ( preg_match("/\[\;\!\"\]/", $name) ) {
то не находит вхождений...
Но все равно спасибо :D---------- Добавлено 18.06.2013 в 14:25 ----------По ходу пьесы возник еще один интересный вопрос, допустим не допустить в поле "Имя" символы типа % и ! это есть нормальным, но как быть например с полем password ? ведь там как раз таки ценятся такие вот символы.....
Можем предложить услуги бекап хранилища в Канаде, FTP(sftp)/SSH(scp)/rsync, как для долгожителя SE будет приличная скидочка + всяческие сопутствия с нашей стороны :D
А какие в этом проблемы? Поддержу оратора, за 1$ можно получить хостинг с бекапами еженедельными как минимум, ну а самостоятельно делать так вообще никто не запрещает :)
Тут явно нарушена причинно-следственная связь, ТС пишет о том, что хостер который не обещал делать бекапы почему-то их не делал :)))) А что на эту тему считает хостер - по моему предмет совершенно другой темы, я бы все таки предложил обсуждать то, как облажался ТС. Либо надо создать отдельную тему и ждать ответа хостера :)
А вы уже наверное в десятке черных списков как клиент? :) Так как все таки, если услуги не описаны, их предоставлять вам никто не будет :D Может быть вы к каждому хостинг акаунту хотите по 10 выделенных серверов в подарок, такого тоже в договоре нет, но хотеть этого - вам не запретить :) :) :)---------- Добавлено 18.06.2013 в 11:09 ----------
Вы можете действовать на свое усмотрение и подливать кому угодно и что угодно, у нас таких задач нет и таким абсурдом мы не занимаемся. ☝ ровно как и тем, что бы восстанавливать вам бесплатно файлы после: "ой, я тут перебухал и не ту кнопку нажал"... ;)
День добрый,
Я вроде всегда объективен, особенно в вопросах которые касаются коллег, по этому осмелюсь высказаться следующим образом:
Kory, вы явно упустили момент который описывает бекап историю, попались на "бренд" или называйте это как хотите, но суть заключается в том что, "вы должны и вам должны" описано неким договором который вы акцептировали при регистрации (полагаю это так). Стало быть, если он не содержит услуг бекапа - требовать их вы не имеете никакого права, разве что в рамках другого договора. Представьте себе ситуацию, что ваш сайт сломали через минуту после вашего обновления - может у хостера должен быть "прошло минутный" бекап? Это конечно возможно но предварительно думаю надо было обсудить с хостером. Для остальных это видимо должно стать каким-то уроком и.т.п. Больше тут обсуждать нечего.
Дальше позволю себе отозваться о коллегах, которые (в силу описанного в топике) судя по всему не делали бекапов, возможно мои слова не расскажут вам ничего нового, но бекапы реально стоит делать ради собственной безопасности, при выходе из строя сервера ? все клиенты = Cancel ? Лучше отдайте их куда-то сейчас, а еще лучше, поставьте бекап сервер :D У нас например есть такая услуга как "восстановление данных при утере по вине клиента", стоимость не большая 200$ разово, хоть 1 файл хоть весь акаунт, туда же относятся и взломы акаунта не по вине хостера (кража ваших паролей, заливание шелов и.т.п)... Это на тот случай, если бекап таки есть, но клиент не хочет платить :D
С Уважением,
Не знаю откуда такая информация, надеюсь из опыта, но у меня например на cPanel штатный бекап работал на моей памяти ВСЕГДА (c 2005 года с cPanel), при этом всегда совпадает md5 полученного архива и все прочее. Восстановление никаких ошибок не выдает и не выдавало (за исключением объективных), на подобное никто и никогда не жаловался... у меня такой опыт...
Вы о каких жалобах говорите?
Хетзнеру глубоко наделать сверху на всех Украинских чиновников вместе взятых, а сам по себе сайт webmoney.ua никаких законов Германии не нарушает, с чего бы его оттуда поперли... ?