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

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

  Все выпуски  

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 1004
от 22.09.2008, 19:05

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 144122: Здравствуйте. Подскажите, пожалуйста. Как, не нарушая работоспособность скриптов: логин / вывод картинки. Ниже выложенных. Объединить их? ...
Вопрос № 144125: Добрый вечер еще раз <img src="http://rusfaq.ru/images/Forum/1.gif" border="0"> Можете сказать что не так? почему файл не закачивается на сервер? файл со скриптом у меня лежит в Z:homesitewwwadministrator а папка banners лежит как и в Z...

Вопрос № 144.122
Здравствуйте. Подскажите, пожалуйста. Как, не нарушая работоспособность скриптов: логин / вывод картинки.
Ниже выложенных. Объединить их?

Приложение:

Отправлен: 16.09.2008, 19:46
Вопрос задал: Носов Владимир Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Товарищ Бородин
Здравствуйте, Носов Владимир Владимирович!
Если Ваши картинки выводятся только авторизованным пользователям, то, без сомнения, скрипты можно объединить, но из первого скрипта обязательно надо убрать вывод текста после ввода пароля("Твой пароль ..." и т. д.) и вообще, проследить, чтобы никакого вывода данных в браузер не было до вывода картинки, иначе получим в браузере картинку в "строковом представлении". А картинку выводить только в том случае, если пользователь авторизовался. В принципе, тут все просто. Либо сохраняйте ее в файл, а пользователя после того, как сообщите ему его логин и пароль(хотя зачем это делать - ума не приложу!), перенаправляйте на скачивание картинки.
С уважением, Товарищ Бородин
Ответ отправил: Товарищ Бородин (статус: Профессионал)
Россия, Новосибирск
Тел.: +7-923-245-3366
ICQ: 346988855
----
Ответ отправлен: 17.09.2008, 07:51
Оценка за ответ: 5
Комментарий оценки:
Спасибо

Отвечает: GINes
Здравствуйте, Носов Владимир Владимирович!

Всё довольно просто, назовём 1-ый ваш скрипт login.php, а второй picture.php. В первом скрипте добавляете строчку: echo '<img src="picture.php">'; (см. приложение). И теперь картинка будет вывводится вместе с сообщением для пользователя!

Приложение:

Ответ отправил: GINes (статус: Студент)
Ответ отправлен: 17.09.2008, 09:17
Оценка за ответ: 5
Комментарий оценки:
Отлично! Спасибо!


Вопрос № 144.125
Добрый вечер еще раз
Можете сказать что не так? почему файл не закачивается на сервер?
файл со скриптом у меня лежит в Z:homesitewwwadministrator
а папка banners лежит как и в Z:homesitewwwadministrator так и в Z:homesitewww


p/s спасибо =)

Приложение:

Отправлен: 16.09.2008, 19:58
Вопрос задал: Герасимов Виталий Владиславови (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Товарищ Бородин
Здравствуйте, Герасимов Виталий Владиславови!
Если код Вашего приложения именно такой, каким Вы его указали в приложении, то сдается мне, дело в том, что Вы ключи массива $_FILES в некоторых случаях не берете в кавычки. Связь простая - встречая ключ uploadname вместо 'uploadname' интерпретатор ищет константу uploadname, значение которой пытается подставить в качестве ключа массива.

Если Вы этого не заметили, то я делаю вывод об отключенном выводе ошибок на Вашем сервере. Замечаю Вам, что на локальном сервере, используемом для разработки, такая ситуация с точки зрения здравого смысла просто недопустима! Включите показ ошибок на полную катушку, настоятельно Вам советую.

Попытаюсь показать Вам места, в которых содержатся ошибки.

1)
} while ($banner_array = mysql_fetch_array($banner_connect));

if (!$_POST[banner_add] && !$_POST[banner_delite]) {

2)
if ($_POST[banner_add]) {
$filename = $_FILES[uploadfile ][name];

Оговорюсь сразу, что делать так, когда Вы вносите массив в кавычки - это правильно. То есть, синтаксис в этом случае - "$_POST[key]" - не нарушается.

Еще раз напоминаю, что мой ответ основывается на коде Вашего приложения. Если Вы ввели код приложения как-то некорректно, то это на Вашей совести.

С уважением, Товарищ Бородин
Ответ отправил: Товарищ Бородин (статус: Профессионал)
Россия, Новосибирск
Тел.: +7-923-245-3366
ICQ: 346988855
----
Ответ отправлен: 17.09.2008, 08:04
Оценка за ответ: 5
Комментарий оценки:
Спасибо! опробую :)


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.3 RC 2 от 09.09.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное