У меня скриптов нет ни фига, я и прошу помощи, ну и вообще не бум бум. В новых скриптах, в джаваскрипт пишещь, рабоитает в ie а в других не работает, или наоборот. Проще комуто заплатить
Просьба помочь с сайтом не безвозмездно
Есть сайт http://www[dot]sferaksb[dot]ru/gosti/gos[dot][dot][dot]0%281999%29[dot]html
Надо добавить несколько страниц на php, а также базу MySQL, значит надо сделать регистрацию, возможность добавления статей, и отдельно возможность добавления документов, также возможность добавления комментариев к документам и статьям, личный кабинет для пользователей в котором можно редактировать свои статьи, документы и комментарии к своим статьям, к документам комменты редактирует только админ. Соответственно надо сделать пару страниц для администратора на которых можно будет редактировать все что было выложено, отдельно недавние документы, статьи и комменты.
При добавлении статьи, документов и комментов, надо чтобы была возможность поставить выделенный текст справа, слева, по центру выделить его полужирным и т.д., можно было добавить изображение, ссылку, файл, если есть у кого скрипт чтобы можно было добавлять видео вообще супер но не обязательно. Все должно быть довольно просто для посетителя.
Так же просьба переместить весь сайт на новый без лимитный хостинг, а то на 2Гб nic.ru, выходит дороже чем я наше парочку без лимитных.
Еще просьба переделать поиск яндекс xml.
Дизайн сайта на новых страницах практически не изменится, все ссылки на них надо будет выложить на странице, ну допустим которой указал вначале, на всех остальных я поменяю сам.
Вообщем у кого есть примерные скрипты того что мне надо, а также сталкивался яндекс xml, пожалуйста отпишите, также укажите примерную цену, и как с вами связаться! Примерный объем работы я указал, не могу больше руки болят, более подробно объясню по телефону, а лучше при встрече!
Я не прошу изобретать велосипед, а поделится им если у кого есть нечто подобное за умеренную плату!
Также прошу прощение за то что сам читаю, и понимаю что бред написал, ну вообщем разобрать можно. Также прошу прощение у администрации сайта если я не там спрашиваю. Всем спасибо!
#1366 - Incorrect integer value: '' for column 'id_rubr' at row 1
а если нумерую рубрики то все нормально именно так:
INSERT INTO rubr (id_rubr, name_rubr) VALUES
('1', 'Автомобили'),
('2', 'Безопасность'),
('3', 'Бытовая техника'),
ну и так далее, не могу понять в чем дело
Заранее прошу у всех прощение, вчера не слишком трезвый выложил, поэтому не смог нормально сформулировать вопрос я выделил часть кода с проблемой
if (isset($_POST['add'])) {
$emails=$_POST['emails'];
$pass=$_POST['pass'];
if (!eregi("^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,4}$", $emails)) {
$err_add="Недопустимый адрес E-mail !!!<BR>";
}
if (strlen($emails)>50) {
$err_add .= "Длина E-mail больше допустимой!!!<BR>";
}
if (strlen($pass)>16 || strlen($pass)<6) {
$err_add .= "Длина пароля должна быть в пределах ";
$err_add .= "от 6 до 16 символов.<BR>";
}
if (!eregi("^[a-z0-9_\.\-]{6,16}$", $pass)) {
$err_add .= "В пароле допустимы только буквы ";
$err_add .= "A-Z (a-z) или цифры 0-9<BR>";
}
if (!isset($err_add)) {
if ($db = @mysql_connect(HOST_CONNECT, LOGIN_CONNECT, PASSW_CONNECT)) {
mysql_select_db(DB_CONNECT);
mysql_query("SET NAMES cp1251");
$q = "SELECT * FROM user WHERE email='$emails'";
$res_add = @mysql_query($q);
$count_add=mysql_num_rows($res_add);
if ($count_add==0) {
$pass=md5($pass);
$query_add = "INSERT INTO user VALUES ";
$query_add .= "('2', '$emails', '$pass', 'y')";
if (@mysql_query($query_add)) {
session_start();
$_SESSION["sess_login"] = $emails;
$_SESSION["sess_pass"] = $pass;
$sess_data=date("U");
$_SESSION["sess_data"] = $sess_data;
header("location: add.php");
exit();
}
else {
$err_add .= "Попробуйте сделать запрос ";
$err_add .= "через некоторое время<BR>";
}
}
else {
$err_add .= "E-mail $emails уже зарегистрирован ";
$err_add .= "ранее!!!<BR>";
$err_add .= "Восстановить пароль можно заполнив форму ";
$err_add .= "ниже<BR>";
}
mysql_close($db);
}
else {
$err_add .= "Не удалось установить соединение с базой ";
$err_add .= "данных<BR>";
}
}
Если ставлю цифру то в базе добавляется запись, а если пишу:
$query_add .= "('', '$emails', '$pass', 'y')";
То в базе ни чего не добавляется, почему автозаполнение не работает. Ведь я прописал:
id_user mediumint(9) auto_increment
если опять не понятно написал вопрос, пожалуйста отпишите
Написал в базе
CREATE TABLE user (
id_user mediumint(9) auto_increment,
email char(50),
passw char(32),
status_user enum('y','n'),
PRIMARY KEY (id_user)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Пишу в php:
if (!isset($err_add)) {
if ($db = @mysql_connect(HOST_CONNECT, LOGIN_CONNECT, PASSW_CONNECT)) {
mysql_select_db(DB_CONNECT);
mysql_query("SET NAMES cp1251");
$q = "SELECT * FROM user WHERE email='$emails'";
$res_add = @mysql_query($q);
$count_add=mysql_num_rows($res_add);
if ($count_add==0) {
$pass=md5($pass);
$query_add = "INSERT INTO user VALUES ";
$query_add .= "('', '$emails', '$pass', 'y')";
if (@mysql_query($query_add)) {
session_start();
$_SESSION["sess_login"] = $emails;
$_SESSION["sess_pass"] = $pass;
$sess_data=date("U");
$_SESSION["sess_data"] = $sess_data;
header("location: add.php");
exit();
}
else {
$err_add .= "Попробуйте сделать запрос ";
$err_add .= "через некоторое время<BR>";
}
}
else {
$err_add .= "E-mail $emails уже зарегистрирован ";
$err_add .= "ранее!!!<BR>";
$err_add .= "Восстановить пароль можно заполнив форму ";
$err_add .= "ниже<BR>";
}
mysql_close($db);
}
else {
$err_add .= "Не удалось установить соединение с базой ";
$err_add .= "данных<BR>";
}
}
}
примерно так но в базе сохраняется если я в пробеле ставлю какуе то цифру
Твою же налево, блин весь день долбался, вот колючий ежик тормазнул так тормазнул, я еще думаю раньше же все работало, а ща ни фига! Спасибо огромное!!!!
Спасибо, что отредактировали я просто впервые у вас на сайте, а открываю по ссылке file:///C:/Apache/Apache2/htdocs/file_load.html, всмысле путь забиваю
Пытаюсь проверить у себя на компе, так после нажатия кнопки загрузить IE спрашивает открыть или сохранить файл file.php, а остальные выдают такую хрень: 0) { $path = "C:\\Apache\\Apache2\\htdocs\\"; $path .= $_FILES["file_name"]["name"]; if (@move_uploaded_file($_FILES["file_name"]["tmp_name"], $path)) { echo "Файл загружен"; } else { echo "Ошибка при загрузке"; } } else echo "Ошибка при загрузке"; ?>
Вроде php.ini настроен и Apache тоже, запарился, не могу понять в чем дело?