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

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


Темы - Stek

Страницы: [1] 2
1
PHP / Перевод preg из перла
« : 10 Ноября 2005, 21:49:36 »
Помогите плиз разобратся, как на пхп изобразить выражения типа

Цитировать

$text=~s/(p[^>]*>)[-—]/$1–/g;
$text=~s/-(\\s)/–$1/g;
$text=~s/././g;


А то глаза на лоб от таких строк лезут

2
PHP / Выборка из массива
« : 14 Февраля 2004, 14:40:39 »

$proxy_header
=array(\'HTTP_CLIENT_IP\',\'HTTP_FORWARDED\',\'HTTP_FROM\');
while(list($k,$v) = each($proxy_header)) { // проблемная строка
   // тут идет код
}


Выше приведен код.
При анализе данного кода Zend Studio идет ругань на "проблемную строку"  - Массив  был использован как булевый

При E_ALL естественно варнингов нет, а тут вот такое...
Вобщем вопрос - что именно тут зенду не нравится ?

3
Ищется способ для подавления заголовка "Transfer-Encoding: chunked"
Приемлимы способы через .htaccess или код php
До самих конфигов апача добратся конечно можно, но не желательно, так как хочется сделать по универсальнее.

4
Вобщем вопрос в следующем ...
как на java sript можно получить текущие сырцы html страницы, в которой встроен этот скрипт, и по возможности создать открыть новое окно и создать там копию такой же страницы.
Именно не открыть заново себя, а создать свою копию.

Может кто силен в таки вещах ?

5
Вобщем применительно к пхп...
есть код хтмл страницы, с нее надо выдрать все ссылки и описание к каждой ссылке.
Естественно, что каждой ссылки должно соответсвовать свое описание.

Может кто видел подобный регексп или скрипт с открытым кодом, в котором такое решение реализовано ?

6
Немного не стандартный запрос, сам решит пока не в силах :( Может кто знает решение...

структура директории /free/doc в которой лежат докумены и несколько файлов index1.html index2.html index3.html

необходимо что бы при наборе /site1/doc/ выдавался /free/doc/index1.html ну и соответственно
/site2/doc/ выдавался /free/doc/index2.html
/site3/doc/ выдавался /free/doc/index3.html

При этом, заранее, название папки doc мы не знаем.

ниже приведенно просто делает редирект, а вот как еще добавить изменение индексной страницы :confused:
RewriteRule ^site1/(.*) /free/$1
RewriteRule ^site2/(.*) /free/$1
RewriteRule ^site3/(.*) /free/$1

7
JavaScript & JScript / OnUnload vs OnBeforeUnload
« : 28 Апреля 2003, 09:59:39 »
Сорри за чайниковский вопрос, но чем отличаются OnUnload и OnBeforeUnload  ?
Вкратце смысл в том, что надо открывать экзит окно, если пользователь закрыл страницу. И часто бывает. что если пользователь страницу до конца не загрузил, это окно не открывается.

8
PHP / Текущее время и временные зоны
« : 16 Марта 2003, 23:16:31 »
Вот, собственно самому в голову не приходит

Есть сервер, на котором каждый час запускается скрипт. Временная зона на сервере GMT -6 .

Каким образом в скрипте отловить момент, когда будет скажем 14.00 но по GMT +2

Блин, чувствую что легко, строка или две кода, но дадуматся не могу :(

9
Базы данных / MySQL - InnoDB
« : 07 Февраля 2003, 14:18:45 »
Суть вопроса в следующем ...
как известно все таблицы в innodb хранятся в одном файле. Реально все таблицы занимают около 100 мег, соответственно ibdata хранилище занимает столько же.
Теперь удаляем половину таблиц, файл ibdata не уменьшается. Теперь сам вопрос - какая команда уменьшит его, т.е. будет аналогичной optimize table , но только для ibdata хранилища ?

10
Гостевая Webscript.Ru Network / Голосование.
« : 02 Февраля 2003, 21:57:04 »
WinXP, myIE.

Имхо не есть правильно, что голосование за юзера происходит по onchange в дропдовне. Стоит нечайно дергуться мышкой - аля улю, ты проголосовал. Может все таки правильнее по сабмиту :confused:

11
Perl / очистить от параметров
« : 14 Марта 2002, 14:39:50 »
Маленький и наверное весьма глупый вопрос :rolleyes:

Есть строка как http://www.server.com/url.php?id=20, т.е. строка с всевозможными параметрами. А ее надо превратить в просто строку http://www.server.com/url.php, в строку без параметров.

Как  это сделать на перле в наиболее быстром и компактном виде, особенно с учетом того что на обработку будет отданно несколько десятков тысяч строк.

12
Платный хостинг / ValueHost устраивает шоу
« : 18 Января 2002, 22:19:31 »
Вот что я сегодня ночью нарыл в форуме саппорта валуя - при том это от самого сапппорта

Цитировать

На v7 батарейка CMOS скорей всего дает сбой, к сожалению, из-за этого могут быть проблемы - CMOS сбрасывается по всей видимости иногда. В принципе круглосуточно наши админы поднимают машину сразу.

Но надеемся завтра -после завтра поменять внутренности на V7. Приносим наши извинения.

Проблема будет решена в ближайшее время чтобы
машина стала "stable"


Хотя и и не понимаю как CMOS батарейка может влиять на уже запущенный комп, но то что для замены батарейки требуется день или два - это меня радует :)

13
PHP / Вот это да !!!
« : 15 Января 2002, 22:59:23 »
Конструкция

ложит пхп начисто. На этой строке скрипт просто прекращает выполняться. Т.е. ни тебе варнинга, ни тебе ошибки - просто как exit;

А по апаче логам все чисто, все в порядке.
WinXp, PHP 4.1.1
php_value error_reporting 63

Час мучался, пока нашел.

14
PHP / В чем ошибка - не понимаю
« : 10 Января 2002, 23:37:56 »
Уже час парюсь, не понимаю в чем дело. Посмотрите свежим взглядом, может кто что найдет :)

Работающий код:

	
$s=getenv(\'PATH_INFO\');
	
if (isset($s) == TRUE) {
	
	
$date = eregi_replace("[^0123456789]+","",getenv("PATH_INFO"));
	
}


Не работающий код:


	
if (isset(
getenv(\'PATH_INFO\')) == TRUE) {
	
	
$date = eregi_replace("[^0123456789]+","",getenv("PATH_INFO"));
	
}


Ошибка в строке:
if (isset(getenv(\'PATH_INFO\')) == TRUE) {

Parse error: parse error, expecting `T_VARIABLE\' or `\'$\'\' in d:\\project\\phpdevs\\news.data.php on line 17

Ни чего не понимаю :(

15
PHP / Сделать переменную глобальной
« : 31 Декабря 2001, 01:02:18 »
Бредовая идея... но может возможно ? (натолкнула на мысль php 4.1.0 с их $_POST)

Есть скрипт. В начале скрипта объявляем переменную $sql = new class_sql();

Вот чтобы обратиться к этому объекту из какой либо функции - то в самой функции приходиться писать global $sql, что понятно не красиво.

А можно ли объявить $sql сразу глобальной и видимой везде ? Ну наподобии как define("VARIABLE", "test");

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