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

  Все выпуски  

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


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

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

Выпуск № 366
от 10.06.2006, 14:05

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


Вопрос № 45196: Доброго времени суток уважаемые эксперты! Ворос следующий. Есть html шаблон. считываю его через функцию file(/путь к файлу html). Но мне надо вывести не весь файл, а только часть его. Каким образом мне узнать не общее колличество строк в полученном м...
Вопрос № 45242: Здравствуйте, уважаемые. Я, можно сказать, практически 0 в php. Так, почитал литературы и сейчас практикуюсь: хочу создать гостевую книгу. В связи с этим у меня вопрос, ответьте, пожалуйста. ---<ВОПРОС>--- Как сделать так, чтоб...
Вопрос № 45247: Здравствуйте. Мне необходимо отправлять сообщения на факс. Как это осуществить с помощью PHP. Ну а если это принципиально невозможно, то посоветуйте что-нибудь другое, при помощи чего можно. С уважением, Дмитрий...
Вопрос № 45252: Здравствуйте эксперты! Сколько будет стоить изготавление каталога ссылок на подобие http://www.ru.x-href.com/ ? и сколько на это уйдёт времени ?...

Вопрос № 45.196
Доброго времени суток уважаемые эксперты! Ворос следующий. Есть html шаблон. считываю его через функцию file(/путь к файлу html). Но мне надо вывести не весь файл, а только часть его. Каким образом мне узнать не общее колличество строк в полученном масиве, а колличество строк до конкретного элемента полученного массива. т.е. в html файле есть строка [content]. вот мне и надо получить колличество строк до неё. Зараннее благодарен.
Отправлен: 04.06.2006, 21:16
Вопрос задал: Posetitel (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Stamm
Здравствуйте, Posetitel!
Это можно сделать при помощи цикла for. Пробегаясь по всему массиву, находим вхождение строки [content] в каждый элемент. Если строка [content] есть в элементе, то цикл прекращается. Номер строки, где содержиться [content], в переменной $i(начиная от 0)

Приложение:

---------
В день - один, ну два подвига, не больше...

Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 04.06.2006, 22:44
Оценка за ответ: 5
Комментарий оценки:
Уважаемый Stamm большое спасибо


Вопрос № 45.242
Здравствуйте, уважаемые.

Я, можно сказать, практически 0 в php. Так, почитал литературы и сейчас практикуюсь: хочу создать гостевую книгу. В связи с этим у меня вопрос, ответьте, пожалуйста.
---<ВОПРОС>---
Как сделать так, чтобы из имеющихся на странице 3-x текстовых полей (сдесь меня интересует то, как именно ассоциировать текстовое поле с переменной), информация записывалась в файл (например, file.txt). Допустим в виде,

ПОЛЕ1: Информация из поля1
ПОЛЕ2: Информация из поля2
ПОЛЕ3: Информация из поля3
__________________________ - отделяющая черта.

Ну, вот и всё. Надеюсь на ответ.
Отправлен: 05.06.2006, 12:59
Вопрос задал: Compare (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Compare!

Создаете файл, в котором есть форма:
<form method=post action="1.php">
Поле1 <input type=text name="pole1" value=""><br>
Поле2 <input type=text name="pole2" value=""><br>
Поле3 <input type=text name="pole3" value=""><br>
<input type=submit value="Послать">
</form>

Также создаете файл 1.php (который указан в action) примерно такого содержания:
<?php
if (isset($_POST["pole1"]) and isset($_POST["pole2"]) and isset($_POST["pole3"]))
{
$fh = fopen("file.txt", "w");
@fwrite($fh,"ПОЛЕ1:".$_POST["pole1"]." ");
@fwrite($fh,"ПОЛЕ2:".$_POST["pole2"]." ");
@fwrite($fh,"ПОЛЕ3:".$_POST["pole3"]." ");
@fwrite($fh,"_________________________ ");
fclose($fh);
echo "Файл создан!";
}
else { echo 'Не все переменные определены'; }
?>
После нажатия на кнопку "Послать" данные, записаные в поля будут переданы в качестве значений переменных методом POST скрипту из файла 1.php, где после проверки их существования они будут записаны в файл.
---------
Ответы на все вопросы - на сайте www.ya.ru :)
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 05.06.2006, 13:23

Отвечает: PVS
Здравствуйте, Compare!
У вашего текстового поля должен быть параметр name="some_name", тогда данные, переданые нажатием кнопки c type="submit" в PHP Вам придут данные в переменную $_REQUEST["some_name"] (или просто $some_name если PHP старенький или в php.ini поставлено register_globals=On)

Приложение:

Ответ отправил: PVS (статус: 2-ой класс)
Ответ отправлен: 05.06.2006, 16:10

Отвечает: Cybernetic_Creature
Здравствуйте, Compare!
ответ в приложении
если не понятно пишите в минифорумы

Приложение:

Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 07.06.2006, 16:40


Вопрос № 45.247
Здравствуйте.
Мне необходимо отправлять сообщения на факс. Как это осуществить с помощью PHP. Ну а если это принципиально невозможно, то посоветуйте что-нибудь другое, при помощи чего можно.

С уважением, Дмитрий
Отправлен: 05.06.2006, 13:30
Вопрос задал: Кузьма Дмитрий Валерьевич (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Santana
Здравствуйте, Кузьма Дмитрий Валерьевич!
... электронное письмо .. раз ве, что ... :(
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 05.06.2006, 19:34


Вопрос № 45.252
Здравствуйте эксперты!
Сколько будет стоить изготавление каталога ссылок на подобие http://www.ru.x-href.com/ ? и сколько на это уйдёт времени ?
Отправлен: 05.06.2006, 13:49
Вопрос задал: Cimus (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Alexey Vilchinsky
Здравствуйте, Cimus!
я бы за это взял баксов 500. А по времени - с готовым дизайном примерно неделя.
---------
Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 05.06.2006, 16:05


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное