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

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

  Все выпуски  

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


Информационный Канал Subscribe.Ru


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

Выпуск № 152
от 23.05.2004, 04:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 255
Отправлено ответов: 438
Активность: 171.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

samum2000
Статус: Профессиональный
Общий рейтинг: 130.57
URL: Samums home page
[Подробней >>]
Foamplast
Статус: Профессиональный
Общий рейтинг: 152.08
URL: мой личный сайт
[Подробней >>]
Licvidator
Статус: Профессиональный
Общий рейтинг: 106.65
URL: PC Info
[Подробней >>]
 
CrackLab
Статус: Доверительный
Общий рейтинг: 155.73
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 249. Здравствуйте! У меня на сайте много ссылок на разные программы (вернее ссылка на скрипт, который счи... (ответов: 2)
Вопрос № 250. Доброе время суток, уважаемые Эксперты! Я скорее всего некорректно задал вопрос… Сорри! Вобщем ситуе... (ответов: 4)
Вопрос № 251. Доброе время суток, Licvidator! Вами было написано: 19.05.2004, 16:29 > Предлагаю наипростейший мето... (ответов: 1)
Вопрос № 252. Доброе время суток, Licvidator! Вами было написано: 19.05.2004, 16:29 > У меня IE, все прекрасно сох... (ответов: 1)

Вопросов: 4, ответов: 8


 Вопрос № 249

Здравствуйте!
У меня на сайте много ссылок на разные программы (вернее ссылка на скрипт, который считает количество загрузок, а потом с помощью header("Location:...") направляет пользователя на архив программы). Некоторые из них находятся на бесплатных серверах вроде Народа и NewMail, которые всячески препятствуют нормальной загрузке архивов. У меня такой вопрос. Нельзя ли отправить вместе с тем заголовком ещё какой-нибудь, чтобы сервер Народа не смог узнать, откуда пришёл пользователь, и не смог показать свою всем надоевшую фиолетовую страницу? Если не получится с заголовками, то может как-нибудь ещё? Вариант показывать страницу, находящуюся на самом Народе, а уже с неё качать не подходит.



Вопрос отправлен: 19.05.2004, 08:36
Отправитель: Алексей Инкин

[Следующий вопрос >>] [Список вопросов]

Отвечает samum2000


Доброго времени суток, Алексей Инкин!
Я совсем не уверен, что это сработает, но можно попытаться подменить заголовок Referer, например, так:
Referer: http://www.ivanov.narod.ru/index.html
Хотя я могу и ошибаться...
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 20.05.2004, 11:42
Отправитель: samum2000


Отвечает Foamplast

Приветствую Вас, Алексей Инкин!
Плохо знаю, как именно Народ препятствует загрузке архивов. Если прямо запрещает, то никакие заголовки не помогут. Вариант: покупаете хостинг на users.ru за 180 руб. в месяц (120 Мб, PHP4, MySQL) и размещаете там двадцать сайтов. Париться повода нет.


Ответ отправлен: 21.05.2004, 19:36
Отправитель: Foamplast


 Вопрос № 250

Доброе время суток, уважаемые Эксперты!
Я скорее всего некорректно задал вопрос… Сорри!
Вобщем ситуевина такая:
ИмееЦЦа страница (допустим index.php) на которой есть поля INPUT и TEXTAREA, а также куча checkbox_ов, которые заполняюЦЦа пользователем.
Далее когда пользователь давит на SUBMIT все эти данные отправляюЦЦа на обработку (допустим processing.php), и в зависимости от результатов обработки происходит переход еще на какие-то страницы (разные), которые имеют ссылки типа «ВернуЦЦа назад».
Так вот мне надо, когда пользователь по этим ссылкам возвращеЦЦа на index.php, поля INPUT и TEXTAREA а также все checkbox_ы были заполнены так, как их заполнил пользователь.
Иль я слишком многого хочу?
И еще подскажите, ПЛЗ, какую-нибудь книжонку в елехтронном виде, в которой подобные вопросы рассматриваюЦЦа…
С уважением,
Serzh



Вопрос отправлен: 19.05.2004, 16:29
Отправитель: Serzh

[Следующий вопрос >>] [Список вопросов]

Отвечает Licvidator

Добрый день, Serzh!
Предлагаю наипростейший метод на javascript: сделать кнопку наподобии <input type=button onclick=javascript:history.back() value=Back>.

Ответ отправлен: 19.05.2004, 22:31
Отправитель: Licvidator


Отвечает samum2000


Доброго времени суток, Serzh!
Так ты из processing.php методом get передавай ссылки в соответствующие файлы (вроде file1.php?field1=myname&field2=myage&...). ссылка "назад" должна иметь параметр href с такими же параметрами (т.е. index.php?field1=myname&field2=myage&...).
ну а уж форма в index.php должна быть такой:
<INPUT type="text" name="field1" value="<? echo $field1;?">
<TEXTAREA ...>
<? echo $field2;?>
</TEXTAREA>
Еще можно воспользоваться механизмом сессий - когда ты сохраняешь нужные значения в processing.php, а достаешь их из сессии в index.php (если они там есть, конечно). Тогда и с ссылками не надо ничего выдумывать.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 20.05.2004, 18:05
Отправитель: samum2000


Отвечает CrackLab

Приветствую Вас, Serzh!
Вы знаете как передавать данные из одного скрипта в другой.
На странице processing.php у вас так же я так понимаю есть форма с разными результатами и кнопкой "вернуться назад"
В кнопке вернуться назад вы можете передавать данные через адрес, например так:
echo("Вернуться назад");
Т.е. в index.рhp передастся $mydata
в index.php в описании формы написать например так:

Я точно не помню, но если переменная вдруг будет недоступна то в начале index.php написать:
$mydata = $_GET['mydata'];
Еще можно передать данные так же через submit формы processing.php только теперь уже вызывать index.php

Ответ отправлен: 20.05.2004, 00:53
Отправитель: CrackLab


Отвечает Foamplast

Доброе время суток, Serzh!
Для того, чтобы при нажатии кнопки "назад" в браузере заполнение формы оставалось, необходимо, чтобы сценарий, на который форма ссылается не выдвал никакой информации!
Вместо этого он должен проверять форму и либо посылать пользователя на дальнейшую страницу, либо посылать его на страницу с формой, указывая сценарию, рисующему форму, что произошла ошибка.
При этом, естественно должна сохраняться сессия пользователя, т.е. как минимум все сценарии (а лучше вообще иметь всего один) должны начинаться с session_start().


Приложение:

Ответ отправлен: 22.05.2004, 15:13
Отправитель: Foamplast


 Вопрос № 251

Доброе время суток, Licvidator!
Вами было написано: 19.05.2004, 16:29
> Предлагаю наипростейший метод на javascript: сделать кнопку наподобии .
Ну да, этот метод я попробовал прежде всего, но заполненные данные не сохраняюЦЦа и возвращаешься к девственно чистой странице:-(
С уважением,
Serzh



Вопрос отправлен: 19.05.2004, 23:07
Отправитель: Serzh

[Следующий вопрос >>] [Список вопросов]

Отвечает Licvidator

Добрый день, Serzh!
У меня IE, все прекрасно сохранилось.
Тогда Вам, видимо, придется сохранять все значения полей ввода и чекбоксов.

Ответ отправлен: 19.05.2004, 23:28
Отправитель: Licvidator


 Вопрос № 252

Доброе время суток, Licvidator!
Вами было написано: 19.05.2004, 16:29
> У меня IE, все прекрасно сохранилось.
Тогда Вам, видимо, придется сохранять все значения полей ввода и чекбоксов.
Ну это понятно, именно поэтому я так и сформулировал в первый раз вопрос (может слегка кривовато).
Так вот, сначала все предаеЦЦа (в зависимости от этих переменных происходит переход на определенную страницу, да и в строке адреса они отбражеюЦЦа).
А вот как обратно? К примеру если я пишу в ссылке , то в переменной names оказываеЦЦа значение $names !
Гдеж тут собака порылась?
С уважением,
Serzh



Вопрос отправлен: 20.05.2004, 00:09
Отправитель: Serzh

[Следующий вопрос >>] [Список вопросов]

Отвечает Licvidator

Доброе время суток, Serzh!
Хм.. как-то Вы странно написали ссылку возврата.. надо ведь
<?
print "<a href=index.php?names=".$names.">Back</a>"
?>
А далее, в скрипте index.php, уже обрабатываете значение переменной $names.

Ответ отправлен: 20.05.2004, 01:54
Отправитель: Licvidator



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (24)
C / C++ (14)
Perl (2)
Builder / Delphi (14)
Pascal (19)
Basic / VBA (2)
Java / JavaScript (4)
PHP (12)
Криптография (5)
WinAPI (7)
Радиоэлектроника (5)
Пользователю
Windows 95/98/Me (35)
Windows NT/2000/XP (47)
"Железо" (28)
Поиск информации (16)
Администратору
Windows NT/2000/XP (24)
Linux / Unix (9)
Юристу
Гражданское право (9)
Семейное право (7)
Трудовое право (8)
КоАП (6)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное