
30.12.2009, 00:20
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
http://moduls.allzona.net/check/
Как сделать чтобы скрипт дописывал адрес в поля
PHP код:
work_px
anonym_px
elite_px
И если можете, подскажите почему парсинг не заносит в форму, хотя
PHP код:
http://moduls.allzona.net/check/grab.php?url=http://aliveproxy.com/ru-proxy-list/
Возвращяет нужный результат
|
|
|

30.12.2009, 15:14
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сообщение от Vlad&slav
http://moduls.allzona.net/check/
Как сделать чтобы скрипт дописывал адрес в поля
PHP код:
work_px
anonym_px
elite_px
И если можете, подскажите почему парсинг не заносит в форму, хотя
PHP код:
http://moduls.allzona.net/check/grab.php?url=http://aliveproxy.com/ru-proxy-list/
Возвращяет нужный результат
Ошибки:
JavaScript - http://moduls.allzona.net/check/
Inline script compilation
Syntax error at line 158 while loading:
expected ')', got <string>
JavaScript
Uncaught exception: ReferenceError: Undefined variable: tmpProxyGrab
Error thrown at unknown location in <anonymous function>(event):
/* no source available */
called from unknown location in program code:
/* no source available */
----
Четсно говоря впадлу разбирать твой код. Попробуй это:
PHP код:
<html>
<head>
<script>
function CreateRequest()
{
var Request = false;
if (window.XMLHttpRequest)
{
//Gecko-совместимые браузеры, Safari, Konqueror
Request = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//Internet explorer
try
{
Request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (CatchException)
{
Request = new ActiveXObject("Msxml2.XMLHTTP");
}
}
if (!Request)
{
alert("Невозможно создать XMLHttpRequest");
}
return Request;
}
/*
Функция посылки запроса к файлу на сервере
r_method - тип запроса: GET или POST
r_path - путь к файлу
r_args - аргументы вида a=1&b=2&c=3...
r_handler - функция-обработчик ответа от сервера
*/
function SendRequest(r_method, r_path, r_args, r_handler)
{
//Создаём запрос
var Request = CreateRequest();
//Проверяем существование запроса еще раз
if (!Request)
{
return;
}
//Назначаем пользовательский обработчик
Request.onreadystatechange = function()
{
//Если обмен данными завершен
if (Request.readyState == 4)
{
//Передаем управление обработчику пользователя
r_handler(Request);
}
}
//Проверяем, если требуется сделать GET-запрос
if (r_method.toLowerCase() == "get" && r_args.length > 0)
r_path += "?" + r_args;
//Инициализируем соединение
Request.open(r_method, r_path, true);
if (r_method.toLowerCase() == "post")
{
//Если это POST-запрос
//Устанавливаем заголовок
Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
//Посылаем запрос
Request.send(r_args);
}
else
{
//Если это GET-запрос
//Посылаем нуль-запрос
Request.send(null);
}
Request.onreadystatechange = function()
{
//Если обмен данными завершен
if (Request.readyState == 4)
{
if (Request.status == 200)
{
//Передаем управление обработчику пользователя
r_handler(Request);
}
else
{
document.getElementById("result").innerHTML = "Ошибка запроса";
}
}
else
{
document.getElementById("result").innerHTML = "Загрузка...";
}
}
}
function getSource(file,data,container)
{
var Handler = function(Request)
{
document.getElementById(container).innerHTML = Request.responseText;
}
SendRequest("GET",file,"url="+data,Handler);
}
</script>
</head>
<body>
<div id="result">
</div>
<input type="button" onclick="getSource('grab.php','http://aliveproxy.com/ru-proxy-list/','result');" />
</body>
</html>
Последний раз редактировалось LStr1ke; 30.12.2009 в 15:27..
|
|
|

30.12.2009, 16:46
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сортировка по полям не актуальна, я неск часов мучал гугл и написал вроде.
LStr1ke спасибо за помошь по второй части) 
|
|
|

02.01.2010, 21:20
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Ребят помогите с выводом текста на экран
Нужно чтобы Ajax проверял, появилось ли что-то новое в файле, если да, то выводил это на экран.
Сам я долго гуглил, удалось лишь переписать чужой код, который выводит на экран сообщения (не из файла)
index.php
PHP код:
<?php
Header("Content-Type: text/html; charset=utf-8");
?>
<!-- Указываем DOCTYPE -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>PhpAjaxChat</title>
<!-- У нас всё работает в UTF-8 -->
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style>
* {
margin: 0;
padding: 0;
}
body {
font: normal normal normal 16px "Trebuchet MS", Arial, Times;
color: #000000;
}
/* Важное свойство */
.chat {
height: 500px;
overflow: auto; /* Это позволяет отображать полусу прокрутки */
position: relative; /* Это позволяет съезжать тексту в слое, не растягия страницу */
text-align: left;
border: solid #818181 1px;
}
.chat div {
position: absolute; /* Страница остаётся тогоже размера */
}
.chat span {
display: block;
}
input[type=text],textarea {
width: 100%;
font: normal normal normal 16px "Trebuchet MS", Arial, Times;
border: solid #818181 1px;
}
/* Для CSS 3 */
.r4 {
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
</style>
<!-- Подключаем jQuery -->
<script type="text/javascript" src="jquery.js"></script>
<!-- Сам код нашего чата -->
<script type="text/javascript">
$(document).ready(function ()
{
setInterval("Load();", 2000);
});
var load_in_process = false;
function Load() {
if(!load_in_process)
{
load_in_process = true;
$.post("ajax.php",
{
act: "load",
rand: (new Date()).getTime()
},
function (result) {
eval(result);
$(".chat").scrollTop($(".chat").get(0).scrollHeight);
load_in_process = false;
});
}
}
</script>
<body>
<div style="padding: 100px;">
<!-- Вот в этих 2-х div'ах будут идти наши сообщения из чата -->
<div class="chat r41">
<div id="window_log"><!-- Сюда мы будем добавлять новые сообщения --></div>
</div>
</div>
</body>
</html>
ajax.php
PHP код:
<?php
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Content-Type: text/javascript; charset=utf-8");
if(isset($_POST['act']))
{
$message = 'test';
echo 'var chat = $("#window_log"); chat.append("<span>' . $message . '</span>");';
}
?>
С новым годом)
|
|
|

03.01.2010, 00:35
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
$message = 'test';
$message = file_get_contents('file_with_message');
|
|
|

03.01.2010, 10:16
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Сообщение от Deathdreams
$message = 'test';
$message = file_get_contents('file_with_message');
Уже пробовал, не работает 
Да и тогда постоянно будет выводится весь файл целиком, а нужно только последнюю строку.
Можно конечно файл в массив и проверять изменился ли массив или нет, но как это на Ajax осуществить 
|
|
|

03.01.2010, 13:39
|
|
Новичок
Регистрация: 31.10.2007
Сообщений: 1
Провел на форуме: 10583
Репутация:
0
|
|
как заставить jquery И mootools работать вместе?
|
|
|

06.01.2010, 04:28
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Вопрос как сделать
Надо что она все время делая проверку
на последнее изменение в пхп документе.
Что менять знать поля и вставлять картинку.
PHP код:
if($cards = Seecards())
echo $str= '{pos:'.$cards["pos"].',n:'.$cards["n"].',type:'.$cards["pos"].'}';
Код:
function SeeOnecard()
{
var $card = ReturnArray();
// alert(card.pos)
var $p = $(".setka").attr("id");
$('td[id='+$card.pos+']').html(
"<div class='card' > <img class='mini' src='card/"+$card.type+"_"+$card.n+".jpg'/> </div>" );
}
function ReturnArray()
{
var rezult;
$.ajax({ async: false,
url: 'game.php',
data: 'id=card',
dataType:'json',
success: d
});
function d(json){
rezult = json;
}
return rezult;
}
Код HTML:
<div class="pole" id="0"></div>
<div class="pole" id="1"></div>
<div class="pole" id="2"></div>
Решил как..
Есть вопрос
как лючше возращать из бд 1карту в массиве
или возращать массив карт ?
Последний раз редактировалось DTW; 06.01.2010 в 10:01..
|
|
|

07.01.2010, 14:21
|
|
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме: 274360
Репутация:
5
|
|
что примерно делают ети строки в джаве приложение
R = new String[7];
R[0] = a(0x12e598f, 1);
R[1] = a(0x12e76ca, 1);
R[2] = a(0x12e62cd, 1);
R[3] = a(0x12e684c, 1);
R[4] = a(0x12e7d9a, 1);
R[5] = a(0x12e7e0c, 1);
R[6] = a(0x12e7f74, 1);
|
|
|

07.01.2010, 15:05
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Строка из 7 символов, каждый символ обрабатывается функцией a() с 2-мя параметрами. В качестве первого параметра передается Hex
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|