Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 759
от 05.09.2007, 21:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 436, Экспертов: 50
В номере:Вопросов: 3, Ответов: 5


Вопрос № 100351: Уважаемые коллеги, помогите со скриптом (см приложение). Не работает, подскажите где ошибся. Зарание благодарен....
Вопрос № 100356: Подскажите пожалуйста, как можно осуществить онлайн редактирование документов word и exel? Какие то библиотеки или что нибудь такое. Если можно, поподробней. Заранее благодарен!...
Вопрос № 100363: Здравствуйте ! Допустим у меня есть php страничка с формой. Ну я имею ввиду там <form action="xxx.php" method="post"> ля ля ля...... <input type="submit" value="Submit!"> </form>...

Вопрос № 100.351
Уважаемые коллеги, помогите со скриптом (см приложение). Не работает, подскажите где ошибся. Зарание благодарен.

Приложение:

Отправлен: 31.08.2007, 13:59
Вопрос задал: Сергей Ш (статус: 3-ий класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Powoditch konstantin
Здравствуйте, Сергей Ш!
По порядку:
- $HTTP_POST_VARS['submit'] устарело. используйте $_POST['submit']
- if(!$HTTP_POST_VARS['headline'] - у Вас ведь написано : <FORM ACTION="<?=$PHP_SELF?>" METHOD="POST" NAME="headline"> Форма имеет то же имя что и текстовое поле. Вы никогда не получите значение текстового поля. поправил на :
<FORM ACTION="<?=$PHP_SELF?>" METHOD="post" NAME="form_someform">

Дальше вроде всё правильно. Только зачем Вам открывать файл для добавления в него чего-то, но ничего не записывать, а потом сразу его закрывать?

Приложение:

Ответ отправил: Powoditch konstantin (статус: 5-ый класс)
Ответ отправлен: 31.08.2007, 14:20


Вопрос № 100.356
Подскажите пожалуйста, как можно осуществить онлайн редактирование документов word и exel? Какие то библиотеки или что нибудь такое. Если можно, поподробней. Заранее благодарен!
Отправлен: 31.08.2007, 14:49
Вопрос задал: Бобровский Сергей Сергеевич (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gines
Здравствуйте, Бобровский Сергей Сергеевич!

Не так давно мне необходимо было работать с документами word используя PHP. Полазив по интернету, обнаружил, что информации по этому вопросу очень мало. Но вот что я тогда нашёл:

http://www.programmershelp.co.uk/phpcreateword.php
http://www.ozzu.com/ftopic65376.html
http://www.art.webobzor.net/art/83.php
http://forum.vingrad.ru/s/5eb9a9dcd438de074bc6b21512057e7b/topic-135049/0.html
http://talks.mark-itt.ru/forummessage/25/164806.html

Если всерьёз решили править документы word через php, то ознакомьтесь с вышеперечисленными статьями и обсуждениями на форумах. Резюмируя содержание данных статей могу сказать, что в PHP можно работать с документами word и excel как с COM объектами. После открытия или создания документа word как com объекта становятся доступными функции и методы VBA.

Но наверное я Вас огорчу, работать с word и excel как с com-объектами и использовать функции VBA возможно, если только в системе, где установлен PHP, установлен MS Office! А так как windows-сервера с установленным Office'ом экзотика, то и on-line редактирование документов под вопросом.
Слышал ещё про другие методы работы с документами Office, но информации по ним не нашёл.
Ответ отправил: Gines (статус: 4-ый класс)
Ответ отправлен: 31.08.2007, 18:25
Оценка за ответ: 4
Комментарий оценки:
Спасибо за информацию, посмотрю.


Вопрос № 100.363
Здравствуйте ! Допустим у меня есть php страничка с формой. Ну я имею ввиду там
<form action="xxx.php" method="post"> ля ля ля......
<input type="submit" value="Submit!">
</form>
После нажатия на кнопку submit! управление передается скрипту xxx.php . Внимание вопрос)) а возможно ли нажать на кнопку submit программно ? Т.е. с помощью средств php.
Допустим программно заполнить поля и нажать на кнопку чтобы отправить на обработку скриптом xxx.php . Заранее спасибо, но я потом еще скажу спасибо если что )))
Отправлен: 31.08.2007, 15:42
Вопрос задал: Whiteman (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Powoditch konstantin
Здравствуйте, Whiteman!
На php Вы такого сделать не можете. Только на Javascript. (form_name_or_id.submit();)
Ответ отправил: Powoditch konstantin (статус: 5-ый класс)
Ответ отправлен: 31.08.2007, 15:49
Оценка за ответ: 5
Комментарий оценки:
А как на Джаве ? Расскажете ?

Отвечает: Алексей Семенов
Здравствуйте, Whiteman!
Действительно, на php не сделать. Хотя мне кажется бессмысленно перекидывать пользователя по страницам. Ведь можно переменные, которые вы хотите сабмитить, задать уже в xxx.php и отправлять юзера сразу туда. Все равно он не участвует в сабмите и не может изменить эти переменные. Возможно, эта мысль Вам поможет :)
---------
Здесь могла быть ваша реклама...
Ответ отправил: Алексей Семенов (статус: 3-ий класс)
Ответ отправлен: 31.08.2007, 16:37
Оценка за ответ: 5
Комментарий оценки:
ДА нет. На самом деле мне это нужно чтобы накрутить посещаемость на своем сайте с помощью прокси )) Но все равно спасибо )

Отвечает: Azrr
Здравствуйте, Whiteman!
Нет, невозможно. Зато возможно это сделать средствами JavaScript.

Заполнение INPUT'a выглядит так:
document.getElementById('input_id').value = 'ла-ла-ла';

Отправка :

document.form_name.submit();

Задание заначения невозможно выполнить с помощью JS у инпутов с типом file.
Ответ отправил: Azrr (статус: 3-ий класс)
Ответ отправлен: 31.08.2007, 17:05
Оценка за ответ: 5
Комментарий оценки:
К сожаления Жаву скрипт я знаю на 1 балл из десяти. Так что я ничего не понял :((


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.58 от 30.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное