Ну да код я подправил, но сути не меняет, я показал как пример.
Проблема как раз в IP. Не мойму почему он отдается как 0.0.0.0, хотя в базе он как 0
Вот что отдает var_dump
["user_ip"]=>
string(1) "0"
["ip"]=>
string(7) "0.0.0.0"
Алиас user_ip отдает пустой IP в виде нулей. Возможно в этом косяк. Щас попробую без использования алиаса as
Если взять код с хабра то получается тоже самое.
Если чебокс отключен то ошибка, потому как IP отдается в виде 0.0.0.0
а $_SERVER['REMOTE_ADDR'] содержит IP-адрес клиента
Может проблема в том что я все делаю на локалке?
Вот код
<?php //тут коннект к базе if (isset($_COOKIE['id']) and isset($_COOKIE['hash'])) // 73 de0a358242dc98c25aef080a849762cf { $query = mysql_query("SELECT *,INET_NTOA(user_ip) AS ip FROM `user` WHERE `us` = '".intval($_COOKIE['id'])."' LIMIT 1"); $userdata = mysql_fetch_assoc($query); if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['us'] !== $_COOKIE['us']) or (($userdata['ip'] !== $_SERVER['REMOTE_ADDR']) and ($userdata['ip'] !=='0'))) { setcookie("id", "", time() - 3600*24*30*12, "/"); setcookie("hash", "", time() - 3600*24*30*12, "/"); print "Ошибка:( Попробуй еще раз "; ?>
На счет временного решения согласен.
Картинки не хранятся вбазе, там только их имена.
При этом если картинки добавлены а новость нет, при следующем добавлении новости, эти картинки видны прямо в редакторе под формой, и их можно удалить, и добавить новые.
По этому ошибочно добавить картинки
можно только если сам этого пожелаешь.
Я хотел их добавлять через редактор, но решил редактор не смешивать с картинками.
Хотя было бы не плозо сделать как в DLE
Ага спасибо, именно так и сделал. Узнал номер последней записи прибавил 1, и забил картинки, потом добавил новость. ---------- Добавлено 03.01.2013 в 16:56 ----------
SELECT * FROM photo WHERE id_news='$id';
Обработчик есть. Но при добавлении новости ID еще не существует, я могу толлько узнать номер будущей новости
прибавить к нему 1 и забить картинки в базу. После чего закинуть саму новость.
Так и сделал, замутил 21 скрипта. Один обходит собирает базу с путями к картинкам, другой по этим путям все ужимает.
400 метров ужал до 60 ))))
правда размеры все подогнал под 250 х250 и качество сделал 30 в место 100.
Может кому надо будет Вот закинул аттачик.
Но мне для варезника, там пофиг на качество.
Выполнять лучше на локалке.
Рыбка супер, я вчера стерлядку купил на рынке живую, 1300 рублей вышла.
Но рыбка класс.
И вас С наступающим, пусть новый год будет еще лучше старого.
Летом с вас денег не взять, а тут якобы и ремонт и отопительный сезон, двойная выгода.
Тепло не дают а баки гребут)))
Картинка ссылка.
В общем сделал через редирект. )))
Хотя iframe было лучше. Но не работало
Я уже отвечал на подобный вопрос /ru/forum/comment/11250984
, придется в подпись добавить.
Если быстро печатаю, то руки думают быстрее головы.---------- Добавлено 29.12.2012 в 08:32 ----------
Мне проще крестиком, привык к нему.
В гонках эти штуки можно не использовать, крестик работает.
В других случаях перенастроить не получается,
в стрелялки очень не удобно играть.
Это такой хитрый чувак.
И нечего придираться к словам. 😂 подумаешь пропустил букву.---------- Добавлено 28.12.2012 в 23:05 ----------
А есть обычные на соньку 2.
Надо поискать, привык за 10 лет играть на компе так теперь приставка не катит.
Кто нибудь работал с Image Manager TinyMCE
Как мне передать имя юзера в в плагин?
В общем в конфиге есть строки
define('DIR_IMAGES', '/news/images');
//Директория с файлами (относительно корневой)
define('DIR_FILES', '/news/files/');
мне надо добавить /news/files/.$user_name
$user =$_POST['user']; не получается.