• Уважаемый посетитель!!!
    Если Вы уже являетесь зарегистрированным участником проекта "миХей.ру - дискусcионный клуб",
    пожалуйста, восстановите свой пароль самостоятельно, либо свяжитесь с администратором через Телеграм.

PHP - ваши вопросы по PHP, если что-то не работает

  • Автор темы Автор темы Exilia
  • Дата начала Дата начала
1)Если бы до этого был в копилке ещё хотя бы один язык,то проблем у меня было бы намного меньше.А так только немного на JavaScript могу,но тоже не очень.
2)Хочу научиться писать приложения хотя бы для себя.С перспективой на работу в этой области.Сроки не так уж и важны - главное,чтобы я научилась.
 
Итак, Шаг N1. На этом шагу нужно наметить предварительную структуру гостевой книги. Поскольку ты никогда не программировала, не будем слишком усложнять задачу.
Основные функции для гостевой книги, которые я могу предложить на данном этапе:

- 3 уровня доступа:
-- гостевой доступ
-- доступ для зарегистрированного пользователя
-- администраторский доступ

- возможность цитирования
- возможность ответа на сообщение (вставка в заголовок Re: Тема)
- простые BB-коды (B,I,U)
- сортировка

Дополнительно:
- древовидная структура гостевой книги
- вставка смайликов
- защита: бан по IP, защита от повторной посылки сообщений, премодерация
- статистика по гостевой книге

Пункты из "Дополнительно" можно не реализовывать.

Задание:
1) Чем по фунциональности должны отличаться три вида доступа? Распиши свое видение поподробнее.
2) Сколько нужно таблиц БД? Напиши структуру таблицы(таблиц): {имя поля, тип поля}
 
Trotil,я тут в небольшой эйфории от установки полного боекомплекта вторых симов и в полном аврале из-за восстановления личной конфы в винде.Чуть позже отвечу,только что увидела вопросы.
 
Помогите найти ошибку

Помогите пожалуйста найти ошибку:
PHP:
<?php
if (!isset($go))
{
require 'includes/header.htm';
require 'includes/form.html';
require 'includes/footer.html';
}
else 
{
require 'includes/header.htm';
$f=fopen("../config.txt", "a+");
fwrite($f, "'$SERVER'=$SERVER\n '$USER'=$USER\n '$PSWD'=$PSWD\n '$BD'=$BD");
mysql_connect($SERVER,$USER,$PSWD) or die("НЕвозможно подключиться к MySQL Серверу");
mysql_select_bd($BD) or die("Ошибка БД");
CREATE TABLE CATALOG
(
NAME char(50) NOT NULL,
URL char(50) NOT NULL,
LINK_URL char(50) NOT NULL,
BANNER_URL char(50) NOT NULL,
DESCRIPTION char(200) NOT NULL
);
echo 'Установка успешно завершена!<br>';
require 'includes/footer.html';
}
?>
Ошибка выдается такая:
Parse error: parse error, unexpected T_STRING in z:\home\localhost\www\catalog\setup\setup.php on line 15
Заранее благодарен
 
Sanches
Почему у тебя запрос CREATE TABLE CATALOG не помещен в функцию mysql_query?
 
Sanches
Почему у тебя запрос CREATE TABLE CATALOG не помещен в функцию mysql_query?
Забыл...
Это моя первая прога с MySQL, до этого все в txt файликах хранил
Спасибо

Fatal error: Call to undefined function: mysql_select_bd() in z:\home\localhost\www\catalog\setup\setup.php on line 15
Теперь у меня такая ошибка, помогите пожалуйста...
и еще хотел спросить: как сделать, чтобы в файл писал имя переиенной и значение: $SERVER=localhost;
<?php
if (!isset($go))
{
require 'includes/header.htm';
require 'includes/form.html';
require 'includes/footer.html';
}
else
{
require 'includes/header.htm';
$f=fopen("../config.php", "a+");
fwrite($f, "<?\n'$SERVER'=$SERVER\n '$USER'=$USER\n '$PSWD'=$PSWD\n '$BD'=$BD\n?>" );
fflush($f);
mysql_connect($SERVER,$USER,$PSWD) or die("НЕвозможно подключиться к MySQL Серверу");
mysql_select_bd($BD) or die("Ошибка БД");
mysql_query("
CREATE TABLE CATALOG
(
NAME char(50) NOT NULL,
URL char(50) NOT NULL,
BANNER_URL char(50) NOT NULL,
DESCRIPTION char(200) NOT NULL
);
");
echo 'Установка успешно завершена!<br> Удалите каталог setup/';
require 'includes/footer.html';
}


?>
код у меня теперь такой
заранее спасибо
 
У меня на компе все работает, а закачал на сервер - ругается :(
Warning: mysql_connect(): Access denied for user '6006001287'@'localhost' (using password: YES) in /home/z6006001287/html/Catalog/setup/setup.php on line 14
НЕвозможно подключиться к MySQL Серверу

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

Я вам в личку написал в чем именно дело
 
Как перекодировать строку из utf-8?
convert_cyr_string("$text", "?", "w");
Что вместо знака вопроса поставить?
 
Назад
Сверху