PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 11
anton_17 Отправлено: 12 Ноября, 2010 - 20:45:04 • Тема: Просьба помочь с сайтом не безвозмездно • Форум: FreeLance

Ответов: 6
Просмотров: 2236
У меня скриптов нет ни фига, я и прошу помощи, ну и вообще не бум бум. В новых скриптах, в джаваскрипт пишещь, рабоитает в ie а в других не работает, или наоборот. Проще комуто заплатить
anton_17 Отправлено: 12 Ноября, 2010 - 20:14:54 • Тема: Просьба помочь с сайтом не безвозмездно • Форум: FreeLance

Ответов: 6
Просмотров: 2236
Ребят я помощи попросил, кто может?
anton_17 Отправлено: 12 Ноября, 2010 - 11:40:43 • Тема: Просьба помочь с сайтом не безвозмездно • Форум: FreeLance

Ответов: 6
Просмотров: 2236
Просьба помочь с сайтом не безвозмездно
Есть сайт http://www[dot]sferaksb[dot]ru/gosti/gos[dot][dot][dot]0%281999%29[dot]html
Надо добавить несколько страниц на php, а также базу MySQL, значит надо сделать регистрацию, возможность добавления статей, и отдельно возможность добавления документов, также возможность добавления комментариев к документам и статьям, личный кабинет для пользователей в котором можно редактировать свои статьи, документы и комментарии к своим статьям, к документам комменты редактирует только админ. Соответственно надо сделать пару страниц для администратора на которых можно будет редактировать все что было выложено, отдельно недавние документы, статьи и комменты.
При добавлении статьи, документов и комментов, надо чтобы была возможность поставить выделенный текст справа, слева, по центру выделить его полужирным и т.д., можно было добавить изображение, ссылку, файл, если есть у кого скрипт чтобы можно было добавлять видео вообще супер но не обязательно. Все должно быть довольно просто для посетителя.
Так же просьба переместить весь сайт на новый без лимитный хостинг, а то на 2Гб nic.ru, выходит дороже чем я наше парочку без лимитных.
Еще просьба переделать поиск яндекс xml.
Дизайн сайта на новых страницах практически не изменится, все ссылки на них надо будет выложить на странице, ну допустим которой указал вначале, на всех остальных я поменяю сам.
Вообщем у кого есть примерные скрипты того что мне надо, а также сталкивался яндекс xml, пожалуйста отпишите, также укажите примерную цену, и как с вами связаться! Примерный объем работы я указал, не могу больше руки болят, более подробно объясню по телефону, а лучше при встрече!
Я не прошу изобретать велосипед, а поделится им если у кого есть нечто подобное за умеренную плату!
Также прошу прощение за то что сам читаю, и понимаю что бред написал, ну вообщем разобрать можно. Также прошу прощение у администрации сайта если я не там спрашиваю. Всем спасибо!
anton_17 Отправлено: 28 Октября, 2010 - 11:39:30 • Тема: Не могу разобраться с Mysql • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Огромное спасибо, все работает, блин вроде по книге делал странно, что автор не написал этого, а я два дня промучился, еще раз спасибо!!! Ха-ха
anton_17 Отправлено: 28 Октября, 2010 - 11:28:24 • Тема: Не могу разобраться с Mysql • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Допустим в базе создаю таблицу

CREATE TABLE rubr (
id_rubr smallint(6) auto_increment,
name_rubr char(150),
PRIMARY KEY (id_rubr)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

Все она создана нормально она существует, потом пишу запрос:

INSERT INTO rubr (id_rubr, name_rubr) VALUES
('', 'Автомобили'),
('', 'Безопасность'),
('', 'Бытовая техника'),
('', 'Города и регионы'),
('', 'Гостиницы'),
('', 'Знакомства'),
('', 'Игры'),
('', 'Интернет'),
('', 'Искусство'),
('', 'Каталоги'),
('', 'Кино'),
('', 'Компании'),
('', 'Компьютеры'),
('', 'Кулинария');

Мне выдает следующее:

#1366 - Incorrect integer value: '' for column 'id_rubr' at row 1

а если нумерую рубрики то все нормально именно так:

INSERT INTO rubr (id_rubr, name_rubr) VALUES
('1', 'Автомобили'),
('2', 'Безопасность'),
('3', 'Бытовая техника'),
ну и так далее, не могу понять в чем дело
anton_17 Отправлено: 28 Октября, 2010 - 10:27:12 • Тема: Не могу разобраться с Mysql • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Заранее прошу у всех прощение, вчера не слишком трезвый выложил, поэтому не смог нормально сформулировать вопрос я выделил часть кода с проблемой
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
если опять не понятно написал вопрос, пожалуйста отпишите
anton_17 Отправлено: 27 Октября, 2010 - 15:52:27 • Тема: Не могу разобраться с Mysql • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Блин я же не специально
anton_17 Отправлено: 27 Октября, 2010 - 15:41:09 • Тема: Не могу разобраться с Mysql • Форум: Программирование на PHP

Ответов: 10
Просмотров: 821
Написал в базе
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>";
}
}
}
примерно так но в базе сохраняется если я в пробеле ставлю какуе то цифру
anton_17 Отправлено: 02 Октября, 2010 - 17:19:42 • Тема: проблема при загрузке файлов на сервер • Форум: Программирование на PHP

Ответов: 5
Просмотров: 416
Твою же налево, блин весь день долбался, вот колючий ежик тормазнул так тормазнул, я еще думаю раньше же все работало, а ща ни фига! Спасибо огромное!!!!
anton_17 Отправлено: 02 Октября, 2010 - 16:51:14 • Тема: проблема при загрузке файлов на сервер • Форум: Программирование на PHP

Ответов: 5
Просмотров: 416
Спасибо, что отредактировали я просто впервые у вас на сайте, а открываю по ссылке file:///C:/Apache/Apache2/htdocs/file_load.html, всмысле путь забиваю
anton_17 Отправлено: 02 Октября, 2010 - 16:34:49 • Тема: проблема при загрузке файлов на сервер • Форум: Программирование на PHP

Ответов: 5
Просмотров: 416
Простите может кто сталкивался с проблемой при загрузке файлов на сервер, пишу:
файл file_load.html
CODE (html):
скопировать код в буфер обмена
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Загрузка файлов</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <B>Загрузка файлов</B>
  7. <BR>
  8. <FORM action="file.php" method="POST" enctype="multipart/form-data">
  9. <INPUT type="file" name="file_name" size="20">
  10. <INPUT type="submit" value="Загрузить">
  11. </FORM>
  12. </BODY>
  13. </HTML>

И обработчик файл file.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if($_FILES["file_name"]["error"] == 0 &&
  3.    $_FILES["file_name"]["size"] > 0) {
  4.    $path = "C:\\Apache\\Apache2\\htdocs\\";
  5.    $path .= $_FILES["file_name"]["name"];
  6.    if (@move_uploaded_file($_FILES["file_name"]["tmp_name"], $path)) {
  7.       echo "Файл загружен";
  8.    }
  9.    else {
  10.       echo "Ошибка при загрузке";
  11.    }
  12. }
  13. else echo "Ошибка при загрузке";
  14. ?>

Пытаюсь проверить у себя на компе, так после нажатия кнопки загрузить 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 тоже, запарился, не могу понять в чем дело?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB