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

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

  Все выпуски  

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


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

Лучшие эксперты в разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 262
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 56
∙ повысить рейтинг »
Хватов Сергей
Статус: Академик
Рейтинг: 0
∙ повысить рейтинг »

∙ PHP / Perl / Python

Номер выпуска:1304
Дата выхода:21.04.2018, 23:45
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:18 / 14
Вопросов / ответов:3 / 9

Консультация # 70762: Подскажите пожалуйста, почему не открывается файл блокнота с расширением .php в Internet Explorer?...
Консультация # 116085: Здравствуйте уважаемые эксперты, у меня возникло несколько вопросов: 1) Часто встречаются ссылки типа http://rusfaq.ru/users/Best Скажите зачем и как их так делают, ведь в конце обычно подразумевается /php или нет обьясните назначение скажите как делать такие ссылки ..
Консультация # 17502: Здравствуйте! Закачиваю файл на сервер так <form action=addfile.php method=post> <input type=file name=file1> </form> Как мне в файле addfile.php сохранить этот файл в корневом каталоге (все эти файлы находятся в корневом каталоге) под именем "1.jpg" ?...

Консультация # 70762:

Подскажите пожалуйста, почему не открывается файл блокнота с расширением .php в Internet Explorer?

Дата отправки: 13.01.2007, 17:53
Вопрос задал: Dedegor
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Angel7:

Доброго времени суток, Dedegor!

Файл не открывается потому, что браузер Internet Explorer не является так называемым РНР-интерпретатором, способным просматривать файлы с расширением .рhp. Чтобы просмотреть данный файл, воспользуйтесь, к примеру, DzSoft PHP Editor, правда, он условно-бесплатный, но думаю, что открыть им файл РНР у вас времени хватит :)

Удачи!

Консультировал: Angel7
Дата отправки: 13.01.2007, 18:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Yurio:

Здравствуйте, Dedegor!
не открывается, потому что вы наверное пытаетесь открыть файл без использования сервера. Данный тип файлов является исходным кодом языка php, и для того чтобы увидеть, чего же он делает, необходим настроенный php и веб сервер. Пример простой в использовани связки сервера Apache и php - Denver. Ссылка: http://www.denwer.ru/

Консультировал: Yurio
Дата отправки: 13.01.2007, 18:22
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Cimus:

Здравствуйте, Dedegor!
Вот Вам пару ссылок - русский перевод файла Русский перевод файла "httpd.conf"
http://www.codenet.ru/webmast/apache/Apache-WindowsNT/httpdconf.php
Русский перевод файла "php.ini"
http://www.codenet.ru/webmast/apache/Apache-WindowsNT/phpini.php
Установка и настройка веб-сервера
http://www.manlix.ru/zipped/manlix.ru-article0.zip
Описывается полная установка следующих компонентов с наглядными примерами и картинками: Apache, PHP, Zend Optimizer, Perl, MySQL, E-mail сервер, FTP сервер, Sendmail, Cron.

Консультировал: Cimus
Дата отправки: 13.01.2007, 18:54
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 116085:

Здравствуйте уважаемые эксперты, у меня возникло несколько вопросов:
1) Часто встречаются ссылки типа http://rusfaq.ru/users/Best Скажите зачем и как их так делают, ведь в конце обычно подразумевается /php или нет обьясните назначение скажите как делать такие ссылки

Дата отправки: 26.12.2007, 20:11
Вопрос задал: Вадим Алексеевич Антонов
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Емельянов Данил Юрьевич :

Здравствуйте, Вадим Алексеевич Антонов!
Данная технология называется ЧПУ(человекопонятный урл).

Релизация может быть разными способами, но наиболее оптимальный - это создание файла .httaccess

Думаю не стоит подробно описывать этот метод в интернете полно ресурсов на эту теме и вот один из них:
http://spectator.ru/technology/php/user_friendly_urls

Удачи !

Консультировал: Емельянов Данил Юрьевич
Дата отправки: 26.12.2007, 21:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Товарищ Бородин:

Здравствуйте, Вадим Алексеевич Антонов!
Существует как минимум две ситуации(или способа - как хотите):
1) Когда мы указываем для какого-либо каталога(в данном случае - /users/Best/) индексный файл(обычно он называется index.php, но их можно указывать несколько - в порядке уменьшения приоритетности), то мы можем ссылаться на него, указывая ссылку просто на каталог, без явного указания самого файла. Вызовется файл с наивысшим приоритетом(на случай если индексных файлов в каталоге присутствует более одного). Но их надо обязательно перечислить. Самый простой путь - создать файл .htaccess с текстом:

DirectoryIndex index.php index.html news.php my.php

В случае наличия всех 4-х файлов будет вызван index.php,а если, скажем, присутствует news.php + index.html -> index.html и т. д.

Естественно, чтобы такое работало, все каталоги должны существовать. И файлы должны существовать в них индексные.

2) Первый способ - для дилетантов, а если точнее, то это, скорее, способ самообмана, чем способ сделать ЧПУ(человеко-понятный УРЛ). Второй способ гораздо более гибок. Для того, чтобы его использовать, на сервере должен быть разрешен mod_rewrite(спец. модуль сервера Apache). Про второй способ имеет смысл говорить либо много, либо совсем ничего(потому что это действительно "глыба"!), однако вкратце скажу, что он дает возможность переписывания URL. Это заключается в том, что в нашем случае не существует в корневом каталоге сайта каталога /users. Реальный адрес может быть далеко не таким красивым и изящным и может напоминать адрес страницы, с которой я Вам пишу ответ smile http://rusfaq.ru/?Step=ask&Action=WebForm&UniqueID=5097300.22531.61568.81062.43714.1199121100

Простейший пример перезаписи URL:

# Приказываем разрешить перезапись URL
RewriteEngine On
# Пишем правило перезаписи
RewriteRule .* index.php

В результате выполнения этого правила какой бы адрес(относительно каталога, для которого мы прописали данные инструкции) мы не ввели в адресную строку браузера, выполнится файл index.php данного каталога. В этом каталоге следует создать старый добрый файл .htaccess smile и записать в него наши инструкции. Вот и вся конструкция.

Консультировал: Товарищ Бородин
Дата отправки: 26.12.2007, 21:46
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует proger:

Здравствуйте, Вадим Алексеевич Антонов!
Вообще-то это зависит от настроек сервера апаче) по умолчанию так и есть ка вы сказали)) если вы укажете ссылку на определенную папку а не файл .php, то сервер ищет в этой папке index.php и открывает его)) Все это настраиваемое))
Но может быть и так, что можно создать виртуальные ссылки, т.е. писать такого рода ссылки даже при отсутствии таковых папок на сервере. Это делается с помошью дополнительного модуля для апаче) Называется mod_rewrite. О нем можете почитать здесь

http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html

Консультировал: proger
Дата отправки: 26.12.2007, 21:49
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Hid:

Здравствуйте, Вадим Алексеевич Антонов!
возможно, что подобная ссылка дается на папку каталога, в которой есть файл index.php который, в этом случае грузится по умолчанию, согласно настройкам хостинга. Так же это можно сделать с помощью редиректа в файле .htaccess, но об этом я Вам рассказать не смогу. Удачи!

Консультировал: Hid
Дата отправки: 31.12.2007, 13:38
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 17502:

Здравствуйте! Закачиваю файл на сервер так
<form action=addfile.php method=post>
<input type=file name=file1>
</form>
Как мне в файле addfile.php сохранить этот файл в корневом каталоге (все эти файлы находятся в корневом каталоге) под именем "1.jpg" ?

Дата отправки: 25.02.2005, 22:43
Вопрос задал: Sh-st
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Romanka:

Здравствуйте, Sh-st!
Смотрите аттач, все очень просто, просто копированием.

Приложение:

Консультировал: Romanka
Дата отправки: 25.02.2005, 23:04
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует AxMAD:

Здравствуйте, Sh-st!
Ну если не вдаваясь в возможные конфликты(права и т.д.) то:
if(move_uploaded_file($_FILES[\'userfile\'][\'tmp_name\'],"./".$_FILES[\'userfile\'][\'name\']) || $_FILES[\'userfile\'][\'name\']!=\'\') ;

Консультировал: AxMAD
Дата отправки: 26.02.2005, 16:50
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное