Вопрос по ПХП + MySQL

12
webrock
На сайте с 05.04.2010
Offline
261
#11
Soman:
http://www.mir-games.com/777.JPG сколько стоит такое сделать?:)

сам скрипт, с админкой, я бы написал за $250 (день работы) но ведь вам же нужно будет ещё и дизайн какой-нить? так же? а я не дизайнер...

Полный аудит сайтов. (/ru/forum/765361)
VI
На сайте с 16.04.2009
Offline
26
#12
Soman:
Не видел готовую СMS для управление сайтом с тематикой тексты песен..:)

Не обязательно брать CMS с тематикой тексты песен. Вам нужна CMS, в которой реализована функция каталога. А уж что Вы будете каталогизировать (песни, фильмы или товары) не так важно.

По существу же Вашего вопроса:

1. Одного файла config.php маловато.

2. Нужно создать базу данных (БД), пользователя базы данных, а также таблицу, где будут храниться те самые тексты песен.

3. В простейшем случае, нужно создать html-файл, в котором будет содержаться форма для добавления текстов в базу данных. Через форму данные, которые вводит пользователь, передаются php-программе (скрипту), отвечающей за обработку данных и их запись в БД.

4. Ну и нужно написать сам php-скрипт, в котором предусмотреть поведение в случае ошибок пользователя, а также сделать минимальную защиту (т.к. пользователь может понавводить вместо текстов песен всякую лажу, в том числе и вредоносный код).

Предположим, что у нас есть БД pesni, есть таблица news и форма с полями newstitle - название новости; newsavtor- автор новости; newslyrics - это пусть будет текст новости. Данные будет обрабатывать скрипт adnews.php следующего содержания (самый примитивный случай без всякой защиты):

<?php

$db_name ="..."; //DAtabase name

$db_username ="....";

$db_password =".....";

$db_path ="localhost";

$db = @mysql_connect("$db_path","$db_username","$db_password");

@mysql_select_db("$db_name",$db);

if ($_POST['newstitle']!="" and $_POST['newsavtor']!="" and $_POST['newslyrics']!="") {

$query = "INSERT INTO `news` (`title`, `avtor`, `lyrics`) VALUES ('".$_POST['newstitle']."', '".$_POST['newsavtor']."', '".$_POST['newslyrics']."')";

$result = mysql_query($query) or die ("<p>ошибка запроса</p>");

}

?>

Как-то так....

Возможно всё! Нужны только деньги и время.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий