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

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


Сообщения - GRS

Страницы: [1] 2 3
1
Привет.

Пишу на PHP гостевую, столкнулся с тем, что многие матами пишут - это мне не нравится. Хочу сделать функцию, что бы все слова плохие замещала на... пусть даже на "пи" :)

Собственно, может кто подскажет, как мне не делать функцию прям на каждое слово, а то слишком много писать.

Ereg_Replace(string1,string2,string3) замещает string1 на string2 в строке string3 (если есть, естественно, что заменять). Пробывал засовывать все плохие слова в массив и вставлять вместо string1 имя этого массива - ругается и не работает... Или придется писать на каждое слово?

2
Exit() - обязателен? Для чего? Если его не будет, то будет выполнятся код дальше по тексту? Я не нашел в справочнике эту функцию...

3
У меня тут другой вопрос возник, если через этот массив $_POST[] можно получить даже submit (это тип кнопки, как я понимаю?), то я могу получить значения переменных определенных и на других страницах, открытых параллельно - так что ли?

Цитировать
переход на другую страницу
как это осуществить автоматически? есть что-то вроде goto или load?

4
Приветствую.

Какие способы применяют, чтобы и сама форма и скрипт, обрабатывающий ее находились на одной странице? Можно пример или ссылку?

Я хотел сделать форму с вводом сообщений и проверкой правильности ввода. Если что-то введено неправильно - то вывести сообщение об ошибке в поле, где она допущена и продолжать ввод значений. Если все ок - перейти на другую страницу.

5
PHP / О функции ereg()
« : 23 Сентября 2005, 20:00:31 »
Спасибо, тут разобрался уже: символ "точка" сам по себе означает ОДИН любой элемент. Выражение построено неправильно.

6
PHP / О функции ereg()
« : 23 Сентября 2005, 18:23:11 »
Приветствую.

Мне нужно получить FALSE при условии, что строка больше двух символов (любых). Я использую ereg(). Вот, как я пишу:


$txtFirm
="КНБ"

if(
ereg(".{2}"$txtFirm)==1){
   print
"OK<BR>";
}
else{
   print
"NO!<BR>";
}


Ответ ОК я получаю всегда, хоть сколько там символов, будто он не понимает мои скобки {}. Где ошибка?

А, и еще: если в условии функции ставить не два знака равенства подряд, а один - всегда выполняется условие до ELSE и все. Пробовал на разных вариантах, даже, делал цикл if ($a=1){...}else{...} при том, что $а = 21222, все равно: выполняет что идет до ELSE. Везде в документациях в примерах стоит один знак равенства, но теперь я вообще сомневаюсь в объективности этих "учебников".

Может дело в программе? У меня PHP Expert Editor 3.3, я заметил у него одну особенность: что бы нормально страница функционировала после изменения в ней кода, необходимо чистить Tempory Internet Files всякий раз перед запуском, иначе, работет неправильно, зачастую не реагирует на изменения в коде, а страницу из берет кэша.

Может, за одно, посоветуете хорошую программу с подсветкой кода PHP?

7
PHP / Передача данных формы
« : 22 Сентября 2005, 10:36:42 »
Я воздержусь от ответа тебе. Спасибо.

8
PHP / Передача данных формы
« : 22 Сентября 2005, 10:03:49 »
Кто-нибудь действительно объяснит, без излишней распальцовки: как правильно передавать значения переменных? Как работать из PHP скрипта с переменной определенной в VBS скрипте, если это еще возможно?

9
PHP / Передача данных формы
« : 22 Сентября 2005, 10:00:57 »
вот после таких ответов сиди и гадай... ничего не разъяснилось, только обгадили и не больше.

Ладно, спасибо.

10
PHP / Передача данных формы
« : 22 Сентября 2005, 09:28:30 »
Привет.

Объясните, все ли впорядке?

Вобщем, есть у меня страница с формой, в ней (в форме) текстовое поле:

[CODE]

 
 
CODE]

...и есть файл write.php в котором такой скрипт:


<?php
$rFile
=fopen("somefile.txt","w");
fputs=($rFile,$txtMyName);
fclose();
?>


И знаете что? Он мне пустой файл дает, я даже просто пытался - ноль целых, ноль десятых.

Но! Почему-то через $_POST[txtMyName] - все идет и все работает.
Как я понимаю, это массив переменных? Я ничего против данного способа не вижу, однако, почему же в документации по PHP куча примеров и переменные передаются там без $_POST[], а просто добавляют знак доллара к имени текстового поля и вперед. В чем дело? Я не объявил переменную глобально? Или что? Почему у меня такая лажа-то выходит?...:confused:  

Метод POST передеат же НЕ В ЗАГОЛОВКЕ страницы, да?

Еще: если в моей странице будет скрипт на VBScript, где я какую-то переменную создам - я смогу потом с ней работать из другого - уже PHP скрипта на этой же странице?:D Как ее, переменную эту, указывать? а наоборот можно, т.е. переменная определена в PHP скрипте, а работаю с ней из скрипта на VBS?

11
И все же, если начну с PHP - этого достаточно?

Я читал документацию по ASP, получается, что сервер, на котором я размещаю свои страницы должен поддерживать сей... как назвать-то? Вобщем "актив сервер пэйдж". PHP у меня точно есть, я смотрел. Сервер Апачи.

Ладно, всем спасибо, в очередной раз все стало не так туманно с вашей посильной помощью. Это приятно.

PS Кстати, об эффектах - не работает именно растворение, у меня во всяком случае. Остальные эффекты - вполне даже сносно. Бывает, что в настройках IE (только он эффекты поддерживает) бывает отключена опция "Разрешить переходы", но это был не мой случай.

12
стало быть... PHP?...

13
Привет всем! :)

Пишу гостевую книгу и дошел до самого интересного места: создание файлов с сообщениями. Гостевая представляет собой HTML+VBScript, и у меня вопрос: VBScript и JScript поддерживают создание файлов на стороне сервера?

пробовал через FSO, но файл создается у меня на компьютере... Как быть, как мне файлы сообщений создавать на самом сервере в определенной папке? Или придется все-таки с PHP повозиться?

VBScript я знаю, мне легко на нем писать, но вот так напоролся и не могу разобраться.

Что вообще скажете в отношении гостевых (форумов) - на чем их лучше создавать? Быстродействие тут, само собой, роли критичной не играет.

14
JavaScript & JScript / Эффекты перехода страниц
« : 18 Сентября 2005, 13:32:03 »
Цитировать
И чё ты тогда к серверу привязался, все же делается на клиенте.


вот это пожалуй самое интересное... когда страницу открываю с сервера и жму кнопку входа - раз! и просто смена страниц, никакого проявления (к слову - все правильно, именно этот переход я использовал) нет. Ладно, попробую где-нибудь еще.

15
Привет всем.

Что-то тяжело мне дается тема "Регулярные выражения"...

Это "конструктор"? Или функция? Объект? У регулряных выражений есть свои методы, у меня сразу ассоциации с объектом.

Они, регулярные выражения, вообще нужны для поиска строк? Сколько их может быть? Какой синтаксис?

Может кто даст ссылочку на "популярное объяснение"? :rolleyes:

Спасибо огромное.

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