Официальный сайт студ.городка НГТУ
Программирование и БД » Помогите написать крипт... 

#1  18.08.06 05:50

Помогите написать крипт...

Народ кто знает всё это дело будьте добры помогите...
настранице http://radio.stormnet.loc/index.asp#Radio_R2 Пишется в данный момент слушает столько - то как мне на другой сайт перенести строку чтобы оттуда выводилось и на втором сайте писалось...
Плз.... :/

Offline

#2  18.08.06 09:20

Re: Помогите написать крипт...

Сокеты заюзать или просто парсить через file_get_contents();

Offline

#3  18.08.06 09:52

Re: Помогите написать крипт...

Сделайте кто нибуть плззз, я сам не шарю...

Исправлено DR*Arhangel (18.08.06 11:12)

Offline

#4  18.08.06 11:16

Re: Помогите написать крипт...

фигасе

Offline

#5  18.08.06 11:17

Re: Помогите написать крипт...

Что, это не так просто как кажется :( Жалко... :(

Offline

#6  18.08.06 11:31

Re: Помогите написать крипт...

ну если я правильно тя понял,то просто

Offline

#7  18.08.06 12:05

Re: Помогите написать крипт...

Примерный код набросал. Если есть доступ к этому домену - поставь какой-нибудь тег рядом с этой инфой, которого нигде больше на странице нет. В $start - пихай кусочек, с которого начинается код. В $finish - которым заканчивается. strrpos ищёт последнее вхождение (strpos ищёт первое вхождение). При получении куска - лишнее отрезай str_replace. Например str_replace('</font></td>', '', $code).
htmlspecialchars потом уберёшь, просто так отлаживать удобнее.
Думаю, всё

Код: php:

<?php
$fd = fread(fopen("http://radio.stormnet.loc", "r"), 100000);
 
if ($fd) {
 
	$start = strrpos($fd, "слушателей:</font>");
	$finish = strrpos($fd, "itrate:</font>");
	$length = $finish - $start;
 
	$code = substr($fd, $start, $length);
 
	echo htmlspecialchars($code);
 
}
 
?>

Offline

#8  18.08.06 13:12

Re: Помогите написать крипт...

На ОтВёРтКе такой функционал был реализован. Обратитесь к владельцу компа Splean, может он поможет

Offline

#9  18.08.06 13:42

Re: Помогите написать крипт...

A-Lex написал(а):

На ОтВёРтКе такой функционал был реализован. Обратитесь к владельцу компа Splean, может он поможет

Самореклама типа, ага Лёха?)))

 

#10  18.08.06 13:43

Re: Помогите написать крипт...

помогите пожалуйста не могу найти ошибку...
это простенькая программа для изучений функций

Код: php:

<html>
<head>
<title>test</title>
</head>
<body>
	<?php
 
	verse1();
    chorus();
    verse2();
    chorus();
 
    function verse1(){
	  print <<<HERE
	  This old man, he played 1<br>
      He played knick-knack on my thumb<br><br>
	HERE;
	} //завершение verse1
	function verse2(){
	  print <<<HERE
 	  This old man, he played 2<br>
	  He played knick-knack on my shoes<br><br>
	HERE;
	} //завершение verse2
	 function shorus(){
	   print <<<HERE
	   ...with a knick-knack<br>
	   paddy-whack<br>
	   give a dog a bone<br>
	   this old man came rolling home<br>
	   <br><br> 
	 } //завершение chorus
	?>
</body>
</html>

не могу понять в чём ошибка...
Parse error: parse error, unexpected $end in x:\home\mafy.ru\www\param.php on line 56

просмотрел всё.... всё правильно вроде..
использую последний денвер..
Base_2006-04-25_a1.3.31_p4.4.2_m4.1.16_pma2.6.1

Исправлено **KiSh** (18.08.06 13:57)

Offline

#11  18.08.06 13:45

Re: Помогите написать крипт...

-=X=- написал(а):

Самореклама типа, ага Лёха?)))

Лёх уже не связан с компом splean? и уже давно помойму..

Offline

#12  18.08.06 14:08

Re: Помогите написать крипт...

**KiSh** написал(а):

function shorus(){ print <<<HERE ...with a knick-knack<br> paddy-whack<br> give a dog a bone<br> this old man came rolling home<br> <br><br>

Завершать команду кто будет?

Offline

#13  18.08.06 14:09

Re: Помогите написать крипт...

-=X=- написал(а):

Самореклама типа, ага Лёха?)))

Тёма прав, я уже пол года не владею этим компом, но сайт там остался.

Offline

#14  18.08.06 15:13

Re: Помогите написать крипт...

A-Lex, завершил...всё равно не работает.

function shorus(){
       print <<<HERE
       ...with a knick-knack<br>
       paddy-whack<br>
       give a dog a bone<br>
       this old man came rolling home<br>
       <br><br>
              HERE;
}
и главное преписал всё как в книжке написано...
может быть в настройках пхп.ини что-то не так?

Offline

#15  18.08.06 15:30

Re: Помогите написать крипт...

а не проще ли использовать print("paste_your_text_here") и не париться с многострочностью?

Offline

#16  18.08.06 15:47

Re: Помогите написать крипт...

A-Lex написал(а):

а не проще ли использовать print("paste_your_text_here") и не париться с многострочностью?

спасибо это частично решило проблему..
но страничка попрежнему работает не так:(

Код: php:

<?php	
	verse1();
    chorus();
    verse2();
    chorus();
 
    function verse1(){
	  print ("This old man, he played 1<br>
      He played knick-knack on my thumb<br><br>");
	} //завершение verse1
	function verse2(){
	  print ("This old man, he played 2<br>
	  He played knick-knack on my shoes<br><br>");
	} //завершение verse2
	 function shorus(){
	   print ("...with a knick-knack<br>
	   paddy-whack<br>
	   give a dog a bone<br>
	   this old man came rolling home<br><br><br>");
	 } //завершение chorus
	?>

This old man, he played 1
He played knick-knack on my thumb


Fatal error: Call to undefined function: chorus() in x:\home\mafy.ru\www\index2.php on line 8

Offline

#17  18.08.06 15:48

Re: Помогите написать крипт...

ну я и не внимательный(((
всё спасибо огромное...я нашёл.))

Offline

#18  27.08.06 13:53

Re: Помогите написать крипт...

Люди подскажите что не так... Это стата цсса...

<?
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

$fp = @fsockopen("217.71.142.11", 80, $errno, $errstr, 30);
if (!$fp) {
print "<center>К сожалению CS не работает.";
} else {
    $out = "GET /monitor.php HTTP/1.1\r\n";
    $out .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\r\n";
    $out .= "Host: portal.standard.net.ru/:80\r\n\r\n";
    fwrite($fp, $out);
    $cs = '';
    while (!feof($fp)) {
    $cs .= fgets($fp, 128);
    }
$cs = preg_replace("/^.*?(\r?\n){2}/s", "", $cs);
$cs = preg_replace ("/\t/", "", $cs);
$cs = preg_replace ("/\s{2}/", "", $cs);
preg_match ("/<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\"><tr class=\"tbl-hdr\">(.*?)<\/table>/", $cs, $matches);
$matches[0] = preg_replace ("/<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">.*?<td nowrap=\"nowrap\" align=\"left\" class=\"text-small\">/", "", $matches[0]);
$matches[0] = preg_replace ("/<a href=\".*?\">(.*?)<\/a>/", "\\1", $matches[0]);
$matches[0] = preg_replace ("/<td align=\"right\" class=\"text-small\">.*?<\/td>/", "", $matches[0]);
$matches[0] = preg_replace ("/( ){2}/", "", $matches[0]);
$matches[0] = preg_replace ("/<\/td>/", "", $matches[0]);
$matches[0] = preg_replace ("/<td.*?>/", "", $matches[0]);
$matches[0] = preg_replace ("/<\/tr>/", "", $matches[0]);
$matches[0] = preg_replace ("/<tr.*?>/", "", $matches[0]);
$matches[0] = preg_replace ("/<\/table>/", "", $matches[0]);
$matches[0] = preg_replace ("/  /", "<br>", $matches[0]);
$matches[0] = preg_replace ("/<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\"> ИгрокУбийствОнлайн<br>ИгрокУбийствОнлайн <br><b>Нет игроков<\/b><br><br> /", "", $matches[0]);
$cs = $matches[0];
echo $cs;
fclose($fp);
}
?>

Offline

#19  28.08.06 00:13

Re: Помогите написать крипт...

Код::

ИгрокУбийствОнлайн

возможно тут не хватает пробелов...

P.S. а вообще может пояснишь суть трабла...

Offline

#20  28.08.06 00:16

Re: Помогите написать крипт...

"defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );"

А это что такое?

Offline

#21  28.08.06 02:50

Re: Помогите написать крипт...

Хм... Скрипт не мой друга, но он в отезде буд не скоро поэтому спрашиваю... Вообще не чего не отображает...

Offline

#22  28.08.06 09:36

Re: Помогите написать крипт...

DR*Arhangel, а ты сначала ниче попроще не хочешь сделать??

Исправлено Anabioz (28.08.06 09:36)

Offline

#23  28.08.06 13:51

Re: Помогите написать крипт...

А вы помочь ни чего не хотите сделать для отображения статы со стандарта, за спасибо

Исправлено DR*Arhangel (28.08.06 13:51)

Offline

#24  28.08.06 15:45

Re: Помогите написать крипт...

DR*Arhangel,

Код::

$fp = fsockopen ("217.71.142.11", 80, $errno, $errstr, 5);
fclose($fp);
if ($fp) {
	echo $cs = file_get_contents("http://http://217.71.142.11:80/~portal/monitor.php");
	
}

Надеюсь дальше сам разберешся??

Исправлено materazzi (28.08.06 16:32)

Offline

#25  28.08.06 16:03

Re: Помогите написать крипт...

materazzi, лучше http://217.71.142.11/~portal =)

Offline

#26  28.08.06 17:40

Re: Помогите написать крипт...

Всё не чего но мне бы только # Ник игрока Фраги Время игры
1 Kostya Tsy 3 00:46:43
2 Ez[e]t0r 9 00:21:44
3 No more primates <3 3-1 9 00:29:29
4 ^_Pele_^ 6 00:09:10
5 21 0 00:01:23
6 Tarantula 8 00:06:14
7 }|{op}|{ 6yLLI 2 00:46:34
8 oxygen 0 00:09:09
9 [PosT]_MIkle*** 0 00:13:42
10 nhsuc 5 00:11:14
11 ArTyPo raTu 1 01:05:01
12 looooser 12 00:14:40
13 tip 8 00:10:47
14 859 2 00:09:02
15 killer(SnB+A) 1 00:14:54

Часть, а то вся страница отображается...

Offline

#27  28.08.06 17:43

Re: Помогите написать крипт...

Обрезай, что тут сложного

Offline

#28  28.08.06 17:48

Re: Помогите написать крипт...

может те весь скрипт написать ты хоть хелп иногда открывай.....

Offline

#29  28.08.06 18:14

Re: Помогите написать крипт...

Karminsky, materazzi, чего вы на человека накинулись, молодой ещё в кодинге, несмышлённый. Дайте ему маны лучше почитать, ссылки выложите на сайты с примерами.

DR*Arhangel, совет тебе: научись грамотно планировать работу. Продумай что и как тебе нужно. Разберись с тем, какие функции тебе нужны и как они работают. Попробуй потестить эти функции, а потом уже пиши код, систематизировав все проделанное ранее. Вот тебе кстати ссылочки хорошие, надеюсь разберёшься:
http://ru.php.net/manual/en/function.fi … ntents.php
http://ru.php.net/manual/en/function.substr.php
http://ru.php.net/manual/en/function.preg-match-all.php

Исправлено A-Lex (28.08.06 18:19)

Offline

#30  28.08.06 18:29

Re: Помогите написать крипт...

A-Lex, сорри..)))

Исправлено materazzi (28.08.06 21:45)

Offline

#31  28.08.06 21:17

Re: Помогите написать крипт...

A-Lex написал(а):

чего вы на человека накинулись, молодой ещё в кодинге, несмышлённый.

Лёш, если человек бы был "молодой в кодинге" - он бы взял ман и начал разбираться, а он просит написать за него :)

Offline

#32  28.08.06 21:45

Re: Помогите написать крипт...

полностью согласен

Offline

#33  29.08.06 09:43

Re: Помогите написать крипт...

DR*Arhangel, тебе суда

а то твой скрипт больше попахивает ананизмом, чем дельным мониторингом...

Offline

#34  29.08.06 21:17

Re: Помогите написать крипт...

Karminsky написал(а):

A-Lex написал(а):

чего вы на человека накинулись, молодой ещё в кодинге, несмышлённый.

Лёш, если человек бы был "молодой в кодинге" - он бы взял ман и начал разбираться, а он просит написать за него :)

"Молодой" в маны не по лезит, т.к. не знает что это))

Исправлено **KiSh** (29.08.06 21:19)

Offline

Программирование и БД » Помогите написать крипт... 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.123 сек.
Выполнено 14 запросов.