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

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


Сообщения - BarT

Страницы: [1]
1
PHP / PHP2EXE and HTML
« : 23 Января 2005, 04:27:36 »
AliMamed
Спасибо.
Посмотрела, скачала и поставила.
Почитаю документацию, думаю, вполне подойдет. Буду разбираться.
Только одно жаль: из php-файлов exe-шные с графическим интерфейсом не сделать, но гораздо лучше "тянуть" за собой папку рнр4, чем вообще никак.

2
PHP / PHP2EXE and HTML
« : 21 Января 2005, 02:35:29 »
Цитировать
for_i_0:
пора переходить на C++

Да, возможно, пора. Тем более, что цель есть, самоучитель и справочник есть. И желание учиться тоже присутствует. :)

3
PHP / PHP2EXE and HTML
« : 21 Января 2005, 02:29:23 »
RomikChef
Буду создавать интерфейс как-нибудь еще.
Думаю, какой-то вариант найдется.
Спасибо за попытку подсказать!

4
PHP / PHP2EXE and HTML
« : 18 Января 2005, 16:20:24 »
Алексей
Странно, у меня все было нормально, никаких ошибок. Правда, код очень простой, но работает.

5
PHP / PHP2EXE and HTML
« : 18 Января 2005, 16:11:39 »
RomikChef
Спасибо, но вариант с пробелом в ссылке не прошел, IE и др. не могут отобразить страницу и скрипт дальнейших действий не производит.
А если использовать ?, то происходит запрос на выполнение приложения, и снова все доходит до вызова html-страницы с формой - по кругу.Если завершить IE завершается и приложение.
Видимо, или там что-то еще нужно или вводит данные из html-формы в скрипт нельзя.

6
PHP / PHP2EXE and HTML
« : 16 Января 2005, 15:49:32 »
Здравствуйте!
Собственно, есть скрипт на PHP с использованием HTML (формы для ввода текстов, checkbox-ы и т.д.), требуется сделать из php-скриптов самостоятельное приложение для windows, чтобы не использовать Apache.
Нашла PHPCompiler (скачала с http://anton.concord.ru/ftp/phpcompiler/),  php-код он переводит, но как при этом объединить HTML и приложение, возможно ли, чтобы exe, сделанный на РНР, обрабатывал данные, полученные из HTML-формы на странице, просматриваемой через какой-нибудь Internet Explorer? (мне кажется, это не очень реально, но мало ли...)
Просто нужен "дружественный интерфейс", а ставить на машины апач нельзя. :(
Или есть еще какие-нибудь варианты создания интерфейса? :confused:

Заранее спасибо!

7
Mog.:

Цитировать

меняется на
$_POST[\'text2\']=addcslashes($_POST[\'text2\'], "\\12,\\15");
и будет в файле, при взгляде на него через блокнот, например, наглядно "\\r\\n"


Спасибо, может действительно так и было нужно, а у меня уже сдвиг пошел на усложнение..
Спасибо за совет! :)

8
2RomikChef

Цитировать
объясняю специально дляблондинок.


хотите верьте, хотите -нет:
брюнетка и некрашенная ;)
делайте скидку на то, что комп у меня есть где-то год. :)

пока сделаю через $_POST[\'text2\']=addcslashes($_POST[\'text2\'], "\\r,\\n");
возможно, это и есть нужное, хотя загадывать не стану - мало ли...
завтра уже будет видно что не так, самой тут уже не предсказать.
что касается
Цитировать

что будем делать, если в форме введут те самые пресловутые \\r или \\n? или этот вопрос не рассматривается?

пока этот вопрос не рассмотрен, возможно требуется решить и это, а может быть и нет.
По данному вопросу в задании и комментариях ничего не было, т.ч. я сейчас конкретно сказать не смогу...
однако, всеравно спасибо ;)

9
Цитировать
RomikChef:
Вы определитесь наконец - вы будете делать по-челочечески ,или с идиотскими условиями, которые вам препод поставил?

Определилась: сначала сделаем как сказал учитель,
а потом для себя я буду учиться делать все по-человечески ;-)

10
Цитировать
RomikChef:
будете корректировать свои запросы, или будете пвтаться искать строку \'\\r\\n\' там, где ее никто не вводил?


т.е.???
если в форму ничего не было записано - ничего и не записывается в файл texta.txt...
а эта функция обрабатывает то, что записано в файл texta.txt


Цитировать
RomikChef:
я смотрю, у тебя не только по программированию двойка, но и по русскому еще?


если вас устроит:

окон много развелось, а _болезнь _тыка_по_клавишам_ развилась ;0)
уж извините, но эта болезнь наблюдается практически у всех, и даже у преподов ;)
если же Вы филолог или близко к этой замечательной профессии, то прошу простить, за ущемление Ваших чувств к русскому ;-)

по программированию я еще вполне ничего для начала ;-)
через год -получше станет ;0)
Цитировать
RomikChef:
...я достаточно доступно объясняю?

далее:
спасибо за информацию, учту.
Цитировать

во первых, будут в файле видны переходы на новую строку, а не тупые \\r\\n

Сейчас мне увы нужно сделать точно так, как было сказано преподавателем.
Задачи, поставленные высшим руководством (генералами и преподавателями), низами (солдатами и учениками) не обсуждаются, а выполняются  - такой вот факт

11
извините за торможение, просто я некоторые окна сворачиваю, а когда разворачиваю иногда забываю обновить :-(
...видно слишком много окон развилось 8-)

12
RomikChef
эти символы \\r\\n , насколько я знаю, добавляются сами при нажатии на Enter в многострочной форме.

13
Цитировать
Mog.:
 forma10.php
$_POST[\'text2\']=str_replace("\\n","
",$_POST[\'text2\']);

$_POST[\'text2\']=preg_replace("/\\r\\n|\\n/","
",$_POST[\'text2\']);
 texta.txt textarea.


Спасибо, только боюсь это опять будет не то...
т.е. _не_то_как_должно_быть_было_нужно_
насколько я поняла, у него весь код (не считая вызова формы) занимает 6 строк +2 строки в файле template.php, где ячейки для сообщений...

14
RomikChef

По порядку:
Цитировать
RomikChef:
?
?
?


Нет, придумала не сама, препод дал такое задание и, после того, как я уже сделала все выложенное в архиве (извините, что в zip-е, просто пока больше было негде выложить по-нормальному), посмотрел и сказал, что он будет засчитывать только такое решение, где  будут применена ф-ция addcslashes() и если  в файле с записями сообщений строки будут исключительно в таком виде:
aaaa\\r\\ndddd\\r\\nzzzz
//это было первой сообщение
111\\r\\n222\\r\\n333
//а это уже было 2-ое
(так сделано у него, и следовательно, должно повториться у меня...),
по его словам, цитирую дословно, "поскольку символы переносов строк и табуляции у нас зарезервированы как специальные символы разметки данных, то мы должны обязательно их экранировать функцией addcslashes()",

что касается stripcslashes(), она раскавычивает строку, закавыченную функцией addcslashes().
Поэтому выбора других функций не дано.
Сама задача звучала так:
нужно:
-получить от пользователя строку (сообщение),
-добавить эту строку в файл,  
-считать файл в массив,
-обработать каждое сообщение так, чтобы каждое сообщение было в рамочке (код самой рамочки в отдельном файле),
-каждое сообщение выводить 2 раза (с обработкой и без обработки),
-исправить проблемы, возникающие про использовании