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

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


Сообщения - Syrinx

Страницы: [1] 2
1
PHP / Регулярные выражения.
« : 12 Июля 2005, 18:08:00 »
preg_replace("/\\\\D+/", "", $price);
 или

ereg_replace( "[^[:digit:]]+", "", $price );

2
PHP / Как сделать дерево?
« : 12 Июля 2005, 16:33:29 »
в бд можешь сделать дополнительное поле с id предка и хранить все дерево в виде таблицы. В хэше можно по-разному - в виде вложенного массива, например.

3
PHP / preg_replace и \\n
« : 12 Июля 2005, 16:29:50 »
$a = preg_replace( "/URL=http:\\/\\/www.tram-pam-pam.ru\\/file\\/(.*?)\\n/", "\\\\1", $a);

4
PHP / профи помогите чайнику (fsockopen)!
« : 09 Июля 2005, 03:48:26 »
В конце каждой строчке хедера запроса должен быть перевод строки - \\r\\n, перед post-данными и в мультипарт-формах - двойной \\r\\n\\r\\n (в Unix-вариантах достаточно просто \\n без \\r)

5
PHP / Ещё вопросик про сессии...
« : 29 Июня 2005, 16:21:21 »
Согласен с RomikChef - если речь идет о сессии, а не об авторизации, то это не есть хорошо. Любая сессионная переменная, изменненная в одном окне, "неожиданно" и для второго открытого окна поменяет свое значение. Разумеется в данном случае речь идет о куки - но имхо правильнее передавать не номер сессии, а какой-либо сохраненный идентификатор, чтобы новое окно автоматически авторизировалось в новой сессии.

Кстати, по похожей причине и у меня проблема - в многооконоом броузере MyIE (на движке IE) такая шняга - разные окна одного приложения используют все время олдну сессию. Вот думаю - имеет ли смысл искусственно разделять сессии.

6
PHP / Момогите новичку с переменными.
« : 22 Августа 2004, 15:07:58 »
Умные не знаю, но поступать можно так:

1. Использовать сессии на сервере. Если, например, юзер залогинился, выставляешь сессионную переменную
session_register("id");
и на каждой странице делаешь проверку
if (!IsSet($_SESSION["id"])) die("Ошибка авторизации");
http://www.php.net/manual/en/ref.session.php

2. Можно каждый раз передавать серверу связку login - пароль в cookies или заголовках http. Последнее обычно применяется в случае HTTP-аутентификации с помощью броузера, base64-кодированная строка login:password передается в заголовке Authorization
http://www.php.net/manual/en/features.http-auth.php

7
PHP / imagejpeg
« : 22 Августа 2004, 11:15:01 »
Цитировать
sergey24:
блин не надо тут рисоваться
я знаю что там пишут



когда сбацаешь такую штуку http://top-hits.ru/
тогда и будешь понты кидать :%-)
если знаешь скажи


если хочешь получить помощь - прекращай хамить и кидать понты. Тебе говорят, что не знаешь html - лучше задумайся не так ли на самом деле, глянь документацию.
В теге src должен быть линк на файл, а не исходный код картинки. Сделай отдельный image.php с кодом и ссылайся на него в тэге src.

8
например так


<form name="frm" onsubmit="for (i=0; i<time.length; i++) if (time[i].checked) resulttime.value=time[i].value;
 if(resulttime.value==\'other\') resulttime.value=othertime.value; return true;"
>
<
input type="radio" value="00:15" checked name="time">15 minut
<input type="radio" value="00:30" name="time">30 minut
<input type="radio" value="00:45" name="time">45 minut
<input type="radio" value="01:00" name="time">1 chas 
<input type="radio" value="02:00" name="time">2 chas 
<input type="radio" value="03:00" name="time">3 chas

<input type="radio" value="other" name="time">other
<input type=text name=othertime>
<
input type=hidden name=resulttime>
<
input type=submit value=submit>
</
form>


а время извлекаешь из переменной resulttime

9
PHP / метод post проблемка
« : 21 Августа 2004, 15:09:10 »
Цитировать
unhappy girl:
авторизация самая обыкновенная. проверка логина и пароля. сравнение с тем, что хранится в бд. с методом post, выдается ошибка скрипта о том, что введены некорректные данные, хотя в бд они есть. с методом get все работает. а мне нужен post.


Мало что понятно из твоих постингов, но если get работает, а post нет, возможно ошибка в коде формы, а не php, опскольку в php переменные транслируются независимо от метода, если конечно ты не используешь $_GET
То, что там дальше написано, вообще непонятно.

10
Спасибо, теперь понятно.

11
Собственно возможность изменять пер. окружения для меня не так уж и важна (просто случайно наткнулся, и заинтересовался, в чем проблема) - меня в первую очередь интересует почему не работает директива в php.ini и выдается ошибка при прописывании php_ - директив (и не только этой) в .htaccess

12
Invalid command \'php_safe_mode_allowed_env_vars\', perhaps mis-spelled or defined by a module not included in the server configuration

13
JavaScript & JScript / Передача переменных из IFRAME
« : 20 Августа 2004, 18:33:09 »
надо следующим образом


<form method="post" name="frm" onSubmit="dataDestination.value=dataSource.document.all.objContent.DocumentHTML;">
	
<
iframe src="editor.php" width="600" height="400" scrolling="No" frameborder="0" id="dataSource">
	
</
iframe>

	
<
input type="Hidden" name="dataDestination">
	


	
<
input type="Submit" value="Send">
</
form>


получившийся код из редактора получаешь из dataDestination

<?=$dataDestination?>

14
функцией putenv. В php.ini указываю

safe_mode_allowed_env_vars =

все равно не устанавливаются. В .htaccess вообще если пишу что-то вроде

php_safe_mode_allowed_env_vars

ошибку выдает.

В чем тут может быть проблема? Спасибо.

15
Можно так, в принципе:

text1
text2
text3


но непонятно, зачем это нужно - все радиокнопки в группе должны иметь одно и то же имя, иначе они будут незавимсимыми. Может такой вариант нужен:?

text1

text2

text3

[CODE]

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