PHP+MySQL+Java+...+HTML
А давайте здесь оставлять решения проблем PHP to HTML Например у меня была проблема с хостингом который не хотел менять register_globals, даже неслушался php.ini и .htaccess
И вот как я ее решил: 1. Создал файл который продключался при каждой подгрузке сайта клиенту register_globals.php. 2. И вписал туда следующий код: PHP код:
|
Вот выкладываю то что не получается, может кто-то шото подскажет?????
Это скрипт для закачк и фалов на сервак через ПОСТ |
Цитата:
|
Цитата:
|
Цитата:
2) ты забыл про рапиру 3) У меня была проблема с настройкой файла конфигурации для настройки работы РНР и MySQL, но совмесными усилиями мы её решили... |
Цитата:
2) люблю Рапиру, скоро выложу ее фотки... :p 3) если не трудно выкладывай |
Цитата:
|
Цитата:
Что ты имееш в виду? Имя файла? Какие пути ты прописывал? В чем состояла проблема? На сколько я понял ты настраивал сеть и редачил файл hosts. Или я неправильно понял... |
Цитата:
------------------------------------------------------------ 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 -------------------------------------------------------------- |
Цитата:
А потом меня проперло на Денвер... Если кто не знает. То Дэнвер это: Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
А вот напросился. Была проблемма в написании кода.. PHP код:
Эта функция выводит менюшку... Догадайтесь как я довел ее до такого состояния |
[QUOTE=passtas]А давайте здесь оставлять решения проблем PHP to HTML Например у меня была проблема с хостингом который не хотел менять register_globals, даже неслушался php.ini и .htaccess
[QUOTE] Надо было в виртуал хосте прописать: php_admin_value register_globals On И рестартануть апач. Только ты этого сделать не можеш, нужно просить суппорт. |
Цитата:
|
Цитата:
Лови: |
Цитата:
а что именно ты здесь изменил ? |
Цитата:
1. Ввел пременную $type которая будет определят тип содержимого(исполняемый код/обычный текст) которое отображается в твоем index.php 2. Ввел новый тип фалов которые читаются как обычные текстовые и в которых будет заголовок,ыще там что придумаеш, в общем по принцыпу это то же что ты будеш читать файл test1\1.php только он(test_php.text.php) не будет содержать самого содержимого,а вот например твой же test2\test_php.php будет исполнятся и читатся как так как ты в нем же укажеш... |
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ.
Я тож програмист... ...и дизайнер. Такой себе вэб-мастер — туды-сюды, но кой чё шарю... |
Цитата:
http://www.konkurs.vn.ua/winners/ :rolleyes: :rolleyes: |
Цитата:
артя, ПС!!! |
Цитата:
Вот я например занял 1-е место в категории Программирование(школьник) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Там есть файлик SQL. В конфиг.пхп прописаны все настройки. |
Цитата:
тот SQL файлик не хочет записыватся в БД. а на главной странице пишет Unable to reach ""-language files шо хрень ? :confused: |
Цитата:
то биш тебе нада было создать еще файл test2\b_php.text.php. Шо ни ясно? |
Цитата:
|
Цитата:
|
Цитата:
Смотри: 1. Для включения кода файла xxx.php пишем include('xxx.php') или require('xxx.php') или require_once('xxx.php') 2. Для того чтоб открыть и прочитать файл в переменную используем $какаято_переменная=fopen('xxx.ph p', "r") А такую идейную структуру я придумал в лоб... Правда это самый эфективный метод из всех что есть... Сложность программы аж никак не меняется, да и выполняется быстро. А вот в php2 было такое что можно было присвоет текстовой переменной содержимое файла и выполнить его...:) |
Цитата:
ты не мог бы это впихнуть в сам код и на примере того же кода разказать подробнее, а то я немного не понял :confused: а точнее это : 1. Для включения кода файла xxx.php пишем include('xxx.php') или require('xxx.php') или require_once('xxx.php') |
Цитата:
PHP код:
PHP код:
Вот и вся история болезни... Ах да еще одно: Чем отличается include,require,require_once: include от require - названием include,require от require_once - если ты в коде хотя бы раз употребляеш require_once то сколько бы ты не вызывал инклудами и рекьюроми тот файл который вызвал require_once, этот файл вызовется только при первом обращени require_once, а далее не будет... Полезно в тех случаях, если ты втыканул и где то два раза подключил один и тот самый файл, а require_once вызовет его только один раз... |
Цитата:
|
Цитата:
Код:
/* |
Цитата:
Йобнута програма... :oops: Я чуть позже принесу фул дамп, ок? =) |
И вообще народ чем вы пользуетесь? Неужели так трудно закатать себе на сайт пхпмайадмин, а не юзати трикляті самопальні проги, які не підходять під стандарт нормального стилю программінга?
Можете юзать МускулФронт, но не делат ьним дамп данных. И вообще кт ошо порекомендует по этому поводу? Что лучше ПхпМайАдмина? |
Цитата:
Просто на работе стоит IIS. А он не "въезжает", чё от него хочет ПХПМойАдмин :(((. Приходится пользоваться самопалом =) Вот обещаный дамп. |
Поточний час: 01:04. Часовий пояс GMT +3. |
Copyright ©2000 - 2024