Вінницький форум

Вінницький форум (https://forum.vn.ua//index.php)
-   Мережевий форум (https://forum.vn.ua//forumdisplay.php?f=13)
-   -   PHP+MySQL+Java+...+HTML (https://forum.vn.ua//showthread.php?t=3315)

passtas 09-12-2005 21:49

PHP+MySQL+Java+...+HTML
 
А давайте здесь оставлять решения проблем PHP to HTML Например у меня была проблема с хостингом который не хотел менять register_globals, даже неслушался php.ini и .htaccess


И вот как я ее решил:
1. Создал файл который продключался при каждой подгрузке сайта клиенту register_globals.php.
2. И вписал туда следующий код:
PHP код:

<?
   
foreach ($_GET as $key => $value)
   {
     $
$key=$value;
   }
   
   foreach (
$_POST as $key => $value)
   {
     $
$key=$value;
   }

   foreach (
$_SERVER as $key => $value)
   {
     $
$key=$value;
   }

?>


passtas 14-12-2005 18:31

Вот выкладываю то что не получается, может кто-то шото подскажет?????
Это скрипт для закачк и фалов на сервак через ПОСТ

passtas 14-12-2005 19:55

Цитата:

Тип файла: rar admin.rar (908 байт, 2 просмотров)
Теперь я точно знаю что у нас нас на форуме как минимум 3 человека интересуются веб тезнологиями...

passtas 14-12-2005 21:19

Цитата:

Повідомлення від GeT||MoRe
зы. быстра ты форум сибе пиписал, аля комплекс ув.тов. Рапиры?

В смысле? Какой форум??

Max. 15-12-2005 16:13

Цитата:

Повідомлення від passtas
В смысле? Какой форум??

1)этотт форум,
2) ты забыл про рапиру
3) У меня была проблема с настройкой файла конфигурации для настройки работы РНР и MySQL, но совмесными усилиями мы её решили...

passtas 15-12-2005 16:19

Цитата:

Повідомлення від Max.
1)этотт форум,
2) ты забыл про рапиру
3) У меня была проблема с настройкой файла конфигурации для настройки работы РНР и MySQL, но совмесными усилиями мы её решили...

1) понял;
2) люблю Рапиру, скоро выложу ее фотки... :p
3) если не трудно выкладывай

Max. 15-12-2005 16:58

Цитата:

Повідомлення від passtas
1) понял;
2) люблю Рапиру, скоро выложу ее фотки... :p
3) если не трудно выкладывай

то я то выложу, но проблема втом что этот файл надо настраивать под каждый камп заново, в зависимости от количества системных дисков, и надо заново прописывать пути...

passtas 15-12-2005 17:17

Цитата:

Повідомлення від Max.
то я то выложу, но проблема втом что этот файл надо настраивать под каждый камп заново, в зависимости от количества системных дисков, и надо заново прописывать пути...

Как-то не членораздельно....
Что ты имееш в виду?
Имя файла?
Какие пути ты прописывал?
В чем состояла проблема?

На сколько я понял ты настраивал сеть и редачил файл hosts. Или я неправильно понял...

Max. 15-12-2005 20:28

Цитата:

Повідомлення від passtas
Как-то не членораздельно....
Что ты имееш в виду?
Имя файла?
Какие пути ты прописывал?
В чем состояла проблема?

На сколько я понял ты настраивал сеть и редачил файл hosts. Или я неправильно понял...

вот чем я руководствовался, настроить надобыло Апач, МуSQL, и РНР что бони друг друга видели, (для веб-дизайна)
------------------------------------------------------------
1. Установка MySQL
А начнем мы с MySQL. Механизм установки MySQL очень прост - "наливай и пей". Распаковываем файл mysql-win32-x-x.zip в любую директорию (у меня c:\Install\mysql) и запускаем файл setup.exe. В итоге у вас появилась директория c:\mysql , в которой установлен ваш MySQL.
Для того, чтобы запустить сервер в Windows95/98, сделайте ярлычок с командой:
C:\MySQL\bin\mysqld.exe
Или наберите эту команду в командной строке (запуск командной строки Пуск... Выполнить... command...ОК).
В Windows2000/NT для запуска отдельного сервера исполните команду
с:\mysql\bin\mysqld –standalone
Для прекращения работы сервера сделайте ярлык с командой C:\MySQL\bin\mysqladmin.exe -u root shutdown или выполните эту команду в командной строке.
MySQL может быть установлен как сервис под Windows2000/NT:
с:\mysql\bin\mysqld --install #инсталировать сервис
с:\mysql\bin\mysqld --remove #удалить сервис
После этого в командной строке запустите команду:
NET MySql START #запустить MySQL
NET MySql STOP #остановить MySQL
Вы также можете запускать и останавливать MySQL в Windows2000/NT через панель Services Control Manager (SCM) Utility (находится в Control Panel). Или же настроить запуск MySQL с определенными параметрами в этой панели. Скажем, чтобы запустить сервер MySQL, который вы перенесли в другую директорию, необходимо указать полный путь к директории, в которой установлен дистрибутив. Например:
D:\programs\mysql\bin\mysqld --basedir D:\programs\mysql
Для того, чтобы протестировать работу сервера, запустите в командной строке следующие команды:
bin\mysqlshow -u root mysql
bin\mysqladmin version status proc
bin\mysql test
По умолчанию в MySQL есть один пользователь root без пароля. Чтобы поменять ваш пароль, вам надо проделать следующие операции:
shell> mysql mysql
mysql> delete from user where host='localhost' and user='';
mysql>quit
shell> mysqladmin reload
shell> mysqladmin -u root password ваш пароль
2. Установка Apache
А теперь переходим к установке HTTPD сервера Апаче. Он также устанавливается из дистрибутива apache_1_3_X_win32.exe. Дальше все просто:
- выберите путь для установки (по умолчанию c:\Program Files\Apache Group\Apache). Рекомендуем установить Апаче в отдельную директорию например c:\apache, тогда вам будет легче настраивать Апаче;
- выберите название команды старта Апаче (по умолчанию "Apache Web Server");
- выберите тип установки. Тип "Minimum" не устанавливает документацию и исходный код. Тип "Typical" инсталлирует все, кроме документации. Выберите "Custom", если вы хотите установить исходный код.
Во время установки Апаче сконфигурирует conf файлы для выбранной вами директории. Между прочим, если у вас уже установлен Апаче, то новая установка сохранит старые конфигурационные файлы как conf.default.
Если вы хотите изменить директорию, в которой находятся ваши странички (по умолчанию htdocs) или что-то изменить в настройках, после установки Апаче отредактируйте файл httpd.conf, который находится в директории conf. Хотя Апаче должен нормально запускаться (и работать) и без вашего вмешательства в конфигурационные файлы.
Чтобы запустить Апаче в Windows95/98, войдите в Пуск... Программы... Apache Web Server и запустите команду Apache Start, а чтобы остановить - Apache Stop. Если вам проще работать в командной строке, запустите команды:
apache #старт Апаче
apache -f "c:\myserver\conf\my.conf" #старт Апаче с другим конфигурационным файлом
apache -k shutdown #остановка Апаче
Очень удобно пользоваться утилиткой Apache Manager 2.X. Ее можно взять здесь. Просто установите файл apmgr.exe в директорию, где находится ваш apache.exe.
Для запуска Апаче в среде Windows2000/NT можно пользоваться двумя способами:
- инсталлируем Апаче как сервис:
apache -i -n "Apache" #инсталлируем сервис Апаче
apache -u -n "Apache" #удаляем сервис Апаче
NET START APACHE #старт сервиса Апаче
NET STOP APACHE #остановка сервиса Апаче
apache -n "Apache" -k start #старт сервиса Апаче
apache -n "Apache" -k restart #перегрузка сервиса Апаче
apache -n "Apache" -k shutdown #остановка сервиса Апаче
- или обычно, как в случае с Windows95/98
Как и в случае с MySQL, вы также можете запускать и останавливать Apache в Windows2000/NT через панель Services Control Manager (SCM) Utility (находится в Control Panel).
3. Установка PHP4
А теперь переходим к установке РНР 4.
1. Распакуйте файл php-4.X-Win32.zip в директорию c:\php.
2. Переименуйте файл php.ini-dist, который находится в директории c:\php, в php.ini, если нужно -отредактируйте его. Затем скопируйте вышеупомянутый файл в директорию Windows (например с:\windows или с:\winnt).
3. Скопируйте файлы динамических библиотек MSVCRT.DLL (этот файл уже может быть установлен) и PHP4TS.DLL в системную директорию (с:\windows\system для Windows95/98, c:\winnt\system32 для Windows2000/NT)
Настройка Web-сервера Апаче для работы с РНР:
1. Добавляем следующие директивы в конфигурационный файл httpd.conf
ScriptAlias /php/ "C:/php/"

<Directory "C:/php">
AllowOverride None
Options None
</Directory>

Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
Action application/x-httpd-php-source "/php/php.exe"
AddType application/x-httpd-php-source .phps

2. Добавляем РНР-расширения в строку:
DirectoryIndex index.html index.phtml index.php3 default.php default.php3 default.phtml
--------------------------------------------------------------

passtas 20-12-2005 05:44

Цитата:

Повідомлення від Max.
вот чем я руководствовался, настроить надобыло Апач, МуSQL, и РНР что бони друг друга видели, (для веб-дизайна)
------------------------------------------------------------
...

Я тоже вначале своего програмного творчества занимался этим, но по ходу изложения вещей я понял: "Это изобретать новый велик..."(хотя когда сам настроил, то уже точно знаеш что куда сунуть... :| )
А потом меня проперло на Денвер...

Если кто не знает. То Дэнвер это:
Цитата:

Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер» — почти как название города) — набор дистрибутивов, используемый Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.

Базовый пакет Денвера включает:

* Apache, SSI, mod_rewrite, mod_php.
* PHP4 с поддержкой GD и MySQL.
* MySQL с поддержкой транзакций (mysqld-max).
* Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
* Система управления запуском и завершением.
* phpMyAdmin — система управления MySQL через Web-интерфейс.
* Ядро Perl без стандартных библиотек (они поставляются отдельно).
* Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
* Инсталлятор (нечто вроде InstallShield).


Поточний час: 08:58. Часовий пояс GMT +3.

Copyright ©2000 - 2024