Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Viktor (Megai

Страницы: [1]
1
JavaScript & JScript / Is Array
« : 24 Апреля 2004, 04:50:59 »
Как проверить, является ли переменная массивом, есть ли функция как в PHP: bool is_array( mixed var)

2
PHP / Работа с сокетом с учетом Cookie и POST
« : 05 Марта 2004, 14:02:37 »
Так как не совсем понимаю спецификацию HTTP 1.1 и работу с сокетом, прошу о помощи!

Как вызвать другую ссылку с учетом возможных cookie, POST...
Т.е. как должен выглядеть запрос и в каком формате все вставлять, поскольку в примере из мануала не все работает.

Конечная задача - перехватить сообщение чарез .htaccess
RewriteEngine on
RewriteRule forum/([a-zA-Z0-9]*\\.php.*) forum/xxx.php  [L]

Выдергнуть атрибуты из запроса  
$_SERVER[\'REQUEST_URI\']
и вызвать данные с другого сервера ($url), по приходу ответа от скрипта
$url."/".$_SERVER[\'REQUEST_URI\']

3
На сколько я знаю - конструкции с innerHTML outerHTML innerText outerText не работают, когда рпименять их либо к строкам, либо к ячейкам таблицы, так вот - отсюда возникает вопрос - как можно проделать этокую операцию


И еще вопросик:
Допустим есть таблица 4х4, нужно, чтоб при событии onclick в массив[0] заносился идентфикатор ячейки таблицы, а далее по событию onmuusemove - все последующие ячейки, над которыми проходила мышь, данная вещь нужна для создания простейшего редактора таблиц, т.е. протащив эту ячейку мы устанавливаем, над сколькии ячейками прошла мышь и пстроив путь выставляем в первой ячейке rowspan и colspan в соответствие с количеством ячеек, а далее удаляем ячейки в соответствии с массивом. Таким образом я собираюсь получить операцию MargeCell, и соответственно затем сделать функцию SplitCell

Если есть уже готовый скрипт, то  буду признателен за помощь...

4
Есть программа:
Исходник, посмотрите
Логин: test
Пароль: test

В IE работает безупречно, открывал DownLoad Accelerator - работает, скачивал результаты работы программы Total Commander\'ом - все замечательно, парол спрашивает, проверяет

Так вот беда, с Оперой сколько не борюсь - не получается, выдает ошибку: "Сервер запросил неподдерживаемый метод аутентификации и имени пользователя"
Проверялось на: Opera 6.0; 7.11; 7.23

Причем делал тоже только при помощи .htaccess - все работает, но беда в том, что тот сервер, на котором мне нужна проверка аутентификации не поддерживает .htaccess
Программа примерно такая:


if (!isset($PHP_AUTH_USER)):
   header( \'WWW-Authenticate: Basic realm="Secret Family Recipes\');
   header(\'HTTP/1.0 401 Unauthorized\');
   exit;
else:
if ($PHP_AUTH_USER == "test" && $PHP_AUTH_PW == "test")
{
print "

Вы вошли в систему под:
Login: $PHP_AUTH_USER\\nPass: $PHP_AUTH_PW

";
}
else
{
   header( \'WWW-Authenticate: Basic realm="Secret Family Recipes\');
   header(\'HTTP/1.0 401 Unauthorized\');
   exit;
}
endif;
?>

5
Кто подскажет, как возможно передать файл из скрипта так, чтоб такие программы как Download Accelerator смоглие его порезать и принять по нескольким каналам, а также возможна была докачка

(изначально вопрос стоял так, что сервер не поддерживал .htaccess, а надо было передавать файлы только после аутентификации
Сейчас это реализовано так:
if (/*Проверка аутентификации*/):
//Аутентификация прошла
	
if (
file_exists($download_filе)):
	
	
$filename=ereg_replace("(.*)/","",$download_filе);
	
	
$fs filesize($download_filе);
	
header("Content-Disposition: attachment; filename=\\"$filename\\"\\nContent-Length: $fs\\n");
	
	
readfile($download_filе);
	
	
else:
	
	
print 
"
	
	
<script language=JavaScript>
	
	
  alert(\'Файл не найден!\\\\n\\\\nСообщите об этом\\\\nадминистратору раздела\');
	
	
  history.back(1);
	
	
</script>"
;

	
endif;
else:
//Аутентификация не в порядке
endif;)

Поскольку вопрос является очщим, то ответ можно не привязывается к конкретному языку программирования

6
Есть массив, созданный примерно так:

$mass[\'id01\'][\'id01_id01\'][0] = \'inf01\';
$mass[\'id01\'][\'id01_id01\'][1] = \'inf02\';
$mass[\'id01\'][\'id01_id01\'][2] = \'inf03\';
$mass[\'id01\'][\'id01_id01\'][3] = \'inf04\';
$mass[\'id01\'][\'id01_id02\'][0] = \'inf05\';
$mass[\'id01\'][\'id01_id02\'][1] = \'inf06\';
$mass[\'id02\'][\'id02_id01\'][0] = \'inf07\';
$mass[\'id02\'][\'id02_id01\'][1] = \'inf08\';
$mass[\'id02\'][\'id02_id01\'][2] = \'inf09\';

так вот, нужно удалить весь раздел к примеру
$mass[\'id01\'][\'id01_id01\']
  • , либо

$mass[\'id01\'][\'*\'], либо
$mass[\'*\']
Как это возможно сделать на php?

Страницы: [1]