Бывает ли script для сайта Powered By IP.Board 3.0.4 ? Там cookie сохраняются вот так : pass_hash : ... session_id : ... И мне нужен pass_hash админа, что потом я смог расшифровать hash ... Или подскажите что надо делать чтоб узнать pass_hash админа ?
Куки сохраняются на стороне клиента, тоесть прокрадись в квартиру к админу, и перепиши на листик его куки. Либо ищи на сайте xss
как сделать вывод кол-ва строк в txt файле text.txt и чтобы была надпись (В файле 7 строчек) + вывод в WP...
PHP: <?php $file = file('save.php'); $i = 1; foreach ($file as $str) { echo 'строка №'.$i.': '.$str.'<br>'; $i++; } ?> Результат:
вообщем при регистрации ник пишется в сессию потом берется из сессии для разного рода скуль запросов что бы обезопасить от иньекций, но не писать пеерд каждым запросом например $name=htmlspecialchars(mysql_escape_string(trim($name))); если я сначала буду так обрабатывать(при регистрации) а потом записывать в сессию(и в базу естестно), не повлияет ли это на отображения ника? и вообще какие хорошие меры что бы обезопасить от скуль иньекция при строковых переменных?
2 bxN5 mysql_escape_string() - на мой взгляд,данная функция должна использоваться внутри класса mySQL,если таковой имеется а использование htmlspecialchars и различных фильтров должно выполнятся в контролёре(по модели MVC). Не пихайте всё в кучу) ей богу,мы не телепаты,код твой не видим)сначала потести,а потом уже отписыай)по плану на отображении никак не скажется.
Всем привет! Я тут пишу для своих нужд один скрипт и не как не могу его доделать, так как я ещё пока начинающий. Вот код: PHP: <?php $link = "http://link1 http://link2 http://link3 http://link4 http://link5"; $tok = strtok($link,"\n"); $leech_end = ']'; while ($tok) { $tok = str_replace('http:', "[leech=http:", "$tok"); echo "$tok$leech_end"; $tok= strtok("\n"); } ?> Вот что получается... Помогите люди добрые сделать чтобы было так:
тебя не это интересует? PHP: <?php $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse_str($str); echo $first; // value echo $arr[0]; // foo bar echo $arr[1]; // baz parse_str($str, $output); echo $output['first']; // value echo $output['arr'][0]; // foo bar echo $output['arr'][1]; // baz ?> Взял из справочника
to SkyLine32 $link преобразуй в такой вид PHP: $link = " http://link1 http://link2 http://link3 http://link4 http://link5"; а первую переменную $tok так: PHP: $tok = strtok($link,"\r\n"); Не тестил,но должно работать. Вопрос,link - это ты просто так подстваил,вместо настоящих url'ов?или так и должно быть? UPD Можно ещё так: PHP: <?php $link = " http://link1 http://link2 http://link3 http://link4 http://link5"; $array = explode("\r\n",$link); foreach($array as $key=>$value) { if(empty($value)) { continue; } echo '[leech='.trim($value).']'; } ?>
Ах вот оно как просто оказалось, правда не совсем как надо... Получилось: PHP: [leech=http://link1] [leech=http://link2 ] [leech=http://link3 ] [leech=http://link4 ] [leech=http://link5] Вот только пробелы с 2 по 4 строки остались перед ] Нет, урлы будут реальные и их будет разное количество.
to SkyLine32: Заюзай проще мой второй вариант: http://forum.antichat.ru/showpost.php?p=1891066&postcount=14597 А если будут реальный ссылке,то проще будет заюзать preg_replace,cейчас если успею,накатаю примерчик ) UPD: Успел PHP: <?php $link = " http://wow.ru http://yandex.ru http://www.google.ru http://antichat.ru http://forum.antichat.ru"; echo preg_replace('|http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?|i',"[leech=\$0]",$link); ?> Результат: Code: [leech=http://wow.ru] [leech=http://yandex.ru] [leech=http://www.google.ru] [leech=http://antichat.ru] [leech=http://forum.antichat.ru] Самый простой вариант)
Форма так уж получается, что пришлось в одном блоке таблицы разместить радио кнопки для вариантом поиска, а во втором поле ввода поискового запроса. Беда в том, что контент и все возможные формы, что сопровождают контент внутри формы поиска. Есть ли возможность как либо экранировать внутренние формы? Коротко: при нажатии на кнопки форм в контенте сайта(коментить, оценить) естно срабатывает кнопка поиска.
как можно это через функцию с циклом это сделать? чтоб покороче было PHP: $result2=mysql_query("UPDATE vmkb SET pn = '$pn[0]' WHERE id=1 "); $result2=mysql_query("UPDATE vmkb SET pn = '$pn[1]' WHERE id=2 "); $result2=mysql_query("UPDATE vmkb SET pn = '$pn[2]' WHERE id=3 "); $result2=mysql_query("UPDATE vmkb SET pn = '$pn[3]' WHERE id=4 "); $result2=mysql_query("UPDATE vmkb SET vt = '$vt[0]' WHERE id=1 "); $result2=mysql_query("UPDATE vmkb SET vt = '$vt[1]' WHERE id=2 "); $result2=mysql_query("UPDATE vmkb SET vt = '$vt[2]' WHERE id=3 "); $result2=mysql_query("UPDATE vmkb SET vt = '$vt[3]' WHERE id=4 "); $result2=mysql_query("UPDATE vmkb SET sr = '$sr[0]' WHERE id=1 "); $result2=mysql_query("UPDATE vmkb SET sr = '$sr[1]' WHERE id=2 "); $result2=mysql_query("UPDATE vmkb SET sr = '$sr[2]' WHERE id=3 "); $result2=mysql_query("UPDATE vmkb SET sr = '$sr[3]' WHERE id=4 ");