ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1381  
Старый 30.12.2009, 00:06
Аватар для anubis666
anubis666
Новичок
Регистрация: 17.08.2009
Сообщений: 21
Провел на форуме:
62180

Репутация: 0
По умолчанию

Здравствуйте,помогите пожалуйста с постраничной навигацией)значит так.есть таблица VIDEO в ней есть поле VIDEO так вот чтобы получить данные из поля я использую скрипт ("
Код:
my $sth2 = $dbh->prepare(qq{SELECT video_title FROM video});
$sth2->execute();
while (my ($title) =
  $sth2->fetchrow_array())  
                             
{
     print "<p>
<button onclick='showPopWin('http://10.33.195.248//ajax/index.html', 400, 200, null);>$title</button></p>";
}
print "</TABLE><div>";
$sth2->finish();
")
так вот проблема в том что всё выводится на одну страницу..так вот вопрос как вывести эти данные по странично к примеру по 20 значений на страницу?

Последний раз редактировалось anubis666; 30.12.2009 в 00:31..
 
Ответить с цитированием

  #1382  
Старый 31.12.2009, 01:11
Аватар для n4n0bit
n4n0bit
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме:
70702

Репутация: 52
По умолчанию

anubis666 как то так:

Код:
anubis666

my ($c, $k) = (0,0);
my %html;
..
..
while..
{
	$c++;
	
	if( $c == 20 )
	{
		$k++;
		$c = 0;
	}
	
	push @{$html{$k}}, "<p><button onclick='showPopWin('http://10.33.195.248//ajax/index.html', 400, 200, null);>$title</button></p>";
}
..
..
 
Ответить с цитированием

  #1383  
Старый 31.12.2009, 01:14
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Здрасте... Туплю второй час...

Шлю запрос на сайт через сокет, считываю ответ:

PHP код:
$str join('', <SOCK>); 
Получаю в $str примерно следующее:

PHP код:
HTTP/1.1 301 Moved Permanently
Server
nginx
Date
Wed30 Dec 2009 20:54:08 GMT
Content
-Typetext/htmlcharset=iso-8859-1
Connection
close
Content
-Length294

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<
html><head>
<
title></title>
</
head><body>
бла-бла-бла....
</
body></html
Так вот, нужно разбить содержимое $str на 2 части заголовки ($head) и контент ($content)... Вот с этим и запарка...
Пробую сразу при чтении отделять заголовки так:
PHP код:
while ($s  = <SOCK>)
   {
        
$str .= $s;
        
last if (условие выхода из цикла);
   } 
по сути, условие выхода из цикла тут - пустая строка, которая как раз отделяет заголовки от контента, но не получается, в результат сохраняется только первоя строка заголовков, как только не изворачивался...

Помогите.. Цель: закинуть заголовки и контент в разные переменные...
 
Ответить с цитированием

  #1384  
Старый 31.12.2009, 01:20
Аватар для m0nzt3r
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 2258


По умолчанию

ну можно так
Код:
$s =~ m%<%s;
print $';
попробуй
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
 
Ответить с цитированием

  #1385  
Старый 31.12.2009, 01:32
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Мб
last if $s eq "\r\n";
 
Ответить с цитированием

  #1386  
Старый 31.12.2009, 01:43
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

m0nzt3r, так он закинул в $head все заголовки + ещё одну строку контента...
Kaimi, то что нужно.. Рабтает...

Спасибо всем...

ЗЫ: я пытался так last if ($s == "\r\n");
 
Ответить с цитированием

  #1387  
Старый 31.12.2009, 07:45
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

гг, == только для сравнения чисел, для строк юзается eq
ЗЫ. Скобки в структуре last if условие; и подобных можно опустить
 
Ответить с цитированием

  #1388  
Старый 31.12.2009, 21:37
Аватар для [none]
[none]
Познающий
Регистрация: 22.11.2009
Сообщений: 48
Провел на форуме:
638753

Репутация: 27
По умолчанию

Как проверить наличия файла .php на сервере ?
допустим если присутсвеует то yes , если нету то no...

Последний раз редактировалось [none]; 31.12.2009 в 23:01..
 
Ответить с цитированием

  #1389  
Старый 01.01.2010, 11:32
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

HEAD- или GET-запрос на сервер. Если не юзается mod_rewrite, сервер вернет 200 OK в случае существования файла
 
Ответить с цитированием

  #1390  
Старый 01.01.2010, 14:57
Аватар для [none]
[none]
Познающий
Регистрация: 22.11.2009
Сообщений: 48
Провел на форуме:
638753

Репутация: 27
По умолчанию

в голову тока такое лезет
use LWP::Simple;
use LWP::UserAgent;
my $url = 'http://site.ru/ololo.php';
my $content = get $url;
die "нету $url";
но это не годится....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[php] Новичкам: задаем вопросы _Great_ PHP, PERL, MySQL, JavaScript 16396 17.06.2010 21:19
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ