Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 07.01.2011, 22:17   #1 (permalink)
ctpz
Member
 
Регистрация: 07.01.2011
Сообщений: 335
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 61
По умолчанию Создаю управляемый сайт на php

Создаю управляемый сайт на php. Сделал только каркас главной страницы. Здесь по ходу продвижения буду писать вопросы.

Пока что только из вопросов подключение к базе.
ctpz вне форума   Ответить с цитированием

Старый 07.01.2011, 22:17
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Так же множество важных аспектов тут

Оцените сайт
Нет выхода на сайт
Коммутатор управляемый D-Link DES-1228
Не пускают на сайт.

Старый 07.01.2011, 22:35   #2 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

А подробнее вопрос сформулировать не хотите?
MrSTEP вне форума   Ответить с цитированием
Старый 07.01.2011, 23:10   #3 (permalink)
ctpz
Member
 
Регистрация: 07.01.2011
Сообщений: 335
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 61
По умолчанию

нжно реализовать подключение к базе
ctpz вне форума   Ответить с цитированием
Старый 07.01.2011, 23:58   #4 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

вы хотите "переносимый" сайт или считается что он будет работать с одной базой? и какую ДБ используете?
kreol вне форума   Ответить с цитированием
Старый 08.01.2011, 00:05   #5 (permalink)
ctpz
Member
 
Регистрация: 07.01.2011
Сообщений: 335
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 61
По умолчанию

использю mysql сайт хочу самый обыкновенный. желательно переносимый
ctpz вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 08.01.2011, 00:34   #6 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

тогда сделайте файл настроек. туда написать хост где бд логин пароль.
далее в пхп сделать собственно подключение к бд и таблички(если она одна)( mysql_connect() и т.д.) далее его инклюдить где нужно. и получать результат через mysql_query('SELECT ...') собственно все. а вообще чтоб что-то конкретно сказать нужно выложить структуру бд с комментами.

п.с. есть много классов да и просто файлов с функциями с реализацией подключения к бд и выборкой результатов
kreol вне форума   Ответить с цитированием
Старый 08.01.2011, 00:52   #7 (permalink)
ctpz
Member
 
Регистрация: 07.01.2011
Сообщений: 335
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 61
По умолчанию

ага значит я создал файл config.php
PHP код:
<?
$db
=root
$pass
=admin
$host
=localhost
?>
а в index.php дописал
PHP код:
<?
include('config.php');
?>
правильно я делаю?
ctpz вне форума   Ответить с цитированием
Старый 08.01.2011, 01:04   #8 (permalink)
ctpz
Member
 
Регистрация: 07.01.2011
Сообщений: 335
Записей в дневнике: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 61
По умолчанию

и у меня в в шапке получается

PHP код:
<?
include('config.php'); /*Подключаем настройки*/
include('incs/metas.php'); /*Подключаем метатеги*/
?>
Код HTML:
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Сайт - главная</title>
а как можно вывести эти поля для редактирования в админку. или мож не стоит админку ща делать?

admin.php

Код HTML:
<html>
<noindex>
<head>
<title>Сайт - админка - главная</tiitle>
</head>
<body></body>
</noindex>
</html>

Последний раз редактировалось MrSTEP; 08.01.2011 в 01:24
ctpz вне форума   Ответить с цитированием
Старый 08.01.2011, 02:11   #9 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Цитата:
Сообщение от ctpz Посмотреть сообщение
ага значит я создал файл config.php
PHP код:
<?
$db
=root
$pass
=admin
$host
=localhost
?>
а в index.php дописал
PHP код:
<?
include('config.php');
?>
правильно я делаю?
нет. совсем не правильно.

файл с настройками например config.conf
там указываете host (на локальном сервере обычно просто localhost)
(если предполагается одна таблица) то ее имя
login
pass

хотя лучше без этого файла а просто: conect_db.php
в нем

PHP код:
$host='localhost';//хост где бд
$pass='pass';//свой пароль (в бд)
$name='name';//имя
$table='table';//имя таблицы
mysql_connect($host,$name,$pass);
mysql_select_db($table);
mysql_set_charset ('название кодировки которая используется в таблице'
и уже его инклудить во всех файлах где будет использоваться mysql.

правда это не самы безопасный способ
kreol вне форума   Ответить с цитированием
Старый 08.01.2011, 02:13   #10 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

какие поля хотите вынести?

и еще это будет что-то типа сайта визитки? или что-то более крупное?
если это визитка то я думаю не стоит это все затевать а лучше просто взять html css javascript. меньше мороки и т.д.
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 04:35.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.