PHP.SU

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

Страниц (20): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец

> Найдено сообщений: 298
Deonis Отправлено: 27 Ноября, 2013 - 13:10:08 • Тема: Как опустить картинку на уровень текста • Форум: HTML, Дизайн & CSS

Ответов: 12
Просмотров: 3071
У вас стили перекрываются . Для того, чтоб для этого класса изменить margin, добавьте параметр !important или измените приоритетность:
CODE (css):
скопировать код в буфер обмена
  1. .art-article .leftimg {
  2.    // особый стиль
  3. }
Deonis Отправлено: 27 Ноября, 2013 - 13:03:04 • Тема: background анимационный, пиво • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 1168
Я бы еще дополнил imya - есть так называемые Web-Drawing библиотеки, которые вам помогут реализовать такую идею: Paper Js, Processing Js и Raphael Js. Давно не мониторил эту тему, но возможно, что уже появились какие-то новые и более пробвинутые библиотеки.
Deonis Отправлено: 26 Ноября, 2013 - 14:05:15 • Тема: выбрать все блоки кроме первого • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 5465
alexiy пишет:
когда я жму на кнопку скажем показывается следующий блок
Средствами CSS этого не сделать. Тут уже подключайте в работу JS.
Deonis Отправлено: 26 Ноября, 2013 - 13:54:01 • Тема: выбрать все блоки кроме первого • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 5465
imya пишет:
first-child неккоректно использовать
Было бы странно, если бы у этих блоков не было "родителя". Но даже при такой не корректной записи, работать все-таки будет.
Deonis Отправлено: 26 Ноября, 2013 - 13:45:17 • Тема: выбрать все блоки кроме первого • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 5465
CODE (css):
скопировать код в буфер обмена
  1. .item {
  2.     display: none;
  3. }
  4. /* Теперь или так: */
  5. .item:first-child {
  6.     display: block;
  7. }
  8. /* или так (IE 8-ой и ниже версии не поддерживает): */
  9. .item:nth-of-type(1){
  10.     display: block;
  11. }
Deonis Отправлено: 25 Ноября, 2013 - 23:21:51 • Тема: Parse error: syntax error, unexpected '{' in CODE on line 4 • Форум: Вопросы новичков

Ответов: 3
Просмотров: 155
vadym26 пишет:
начал учиться
Офтоп, но на будущее может пригодиться - не нужно писать целые гирлянды isset(). Если везде условие "И", то достаточно перечислить переменные через запятую:
Deonis Отправлено: 24 Ноября, 2013 - 23:46:01 • Тема: Проверка существования сайта • Форум: Вопросы новичков

Ответов: 4
Просмотров: 283
fessnik пишет:
как извлечь из адресной строки сайт который ввел пользыватель
Не ошиблись? Вы хотите отследить то, что пользователь вводит в адресную строку своего браузера и манипулировать действиями в зависимости от того, что он ввел? Не понял
Deonis Отправлено: 24 Ноября, 2013 - 20:00:57 • Тема: Как правильнее будет загружать фото на сервер? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 354
vanya_sl пишет:
но у меня не получаеться так...
Тут бы не помешало указать, что именно не получается, если есть ошибка, то и её показать.
PHP:
скопировать код в буфер обмена
  1.  
  2. function changeName($file){
  3.     $file_parts = pathinfo($file);
  4.     return md5($file_parts['filename'].time()).'.'.$file_parts['extension'];
  5. }
  6. $uploaddir = './files/';
  7. $file_array = array();
  8. for($i=0; $i < count($_FILES['image']['tmp_name']);$i++){
  9.     if($_FILES['image']['error'][$i] == 0){
  10.         $new_filename = changeName($_FILES['image']['tmp_name'][$i]);
  11.         if(move_uploaded_file($_FILES['image']['tmp_name'][$i], $uploaddir.$new_filename)){
  12.             $file_array[] = $new_filename;
  13.         }
  14.     }
  15. }
  16. if(count($file_array) > 0){
  17.     $query = "INSERT INTO `table` (`artical_id`, `filename`) VALUE ";
  18.     foreach($file_array as $val){
  19.         $query .= '('.$art_id.','.$val.'),';
  20.     }
  21.     $query = rtrim($query,','); // в $query у вас подготовленный запрос
  22. }
Deonis Отправлено: 24 Ноября, 2013 - 18:45:17 • Тема: Как правильнее будет загружать фото на сервер? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 354
vanya_sl пишет:
Можете кодом показать?
Ну вы даете ))
PHP:
скопировать код в буфер обмена
  1. for($i=0; $i < count($_FILES['image']['tmp_name']);$i++){
  2.     if($_FILES['image']['error'][$i] == 0){
  3.         if(move_uploaded_file($_FILES['image']['tmp_name'][$i], $target_path)){
  4.             // тут можно сохранять в массив загруженные фото, для последующей записи в БД
  5.         }
  6.     }
  7. }
Deonis Отправлено: 24 Ноября, 2013 - 18:37:40 • Тема: Как правильнее будет загружать фото на сервер? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 354
vanya_sl пишет:
Я ж туда могу пихнуть только 1 фото.
Добавьте всего один атрибут в input multiple, в атрибуте name="image[]" и загружайте много. А обрабатывать их надо в цикле, т.к. это уже будет массив.
Deonis Отправлено: 24 Ноября, 2013 - 18:30:27 • Тема: Как правильнее будет загружать фото на сервер? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 354
vanya_sl пишет:
Вопрос состоит в том, как запихнуть туда (в табл.) несколько фото...
Если вы, как говорите, так уже сделали, то какие могут быть проблемы? Одна запись - id-статьи + имя/путь к файлу. Следующая запись - следующее фото и т.д. Если у вас на одну статью десять фото, то и записей в таблице будет десять.
Deonis Отправлено: 24 Ноября, 2013 - 18:21:51 • Тема: Как правильнее будет загружать фото на сервер? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 354
Я вам уже предлагал вариант, где не нужно использовать базу, а изображения привязываются к ID статьи, поста или чего у вас там. Но вы выбрали другой вариант. Тогда есть несколько способов. Вот пара из них:
1. Хранить все пути к файлам в сериализованном виде serialize().
2. Создать отдельную таблицу, где будут всего два поля: id-статьи и путь к изображению.
Теперь, если вы выбиираете первый способ, то будете делать кучу телодвижений для того, чтоб заменить какое-то изображение: вытащить запись из БД, десериализировать, удалить из массива определенное фото, добавить туда новое, снова сериализировать и апдейтить запись в БД. Второй способ более гуманный, т.к. вы делаете один запрос на удление из доп. таблицы в зависимости от удаляемого изображения и еще один запрос, если добавляете новое фото.

Вот поэтому, я никода не храню пути к файлам в БД. В крайнем случае, храню сами изображения, но при условии, что у клиента как минимум VDS/VPS.
Deonis Отправлено: 24 Ноября, 2013 - 14:54:56 • Тема: События • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 774
CODE (javascript):
скопировать код в буфер обмена
  1. var resBlock = $('#searchresults').hide();
  2. $('#search').on('focus', function(){
  3.     resBlock.show();
  4. });
  5. $(document).on('click', function(e){
  6.     if(e.target.id != 'search' && e.target.id != 'searchresults'){
  7.         resBlock.hide();
  8.     }
  9. });


Посмотреть работу скрипта.
Deonis Отправлено: 23 Ноября, 2013 - 19:16:06 • Тема: Недопустить знак переноса строки в textarea • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2088
esterio пишет:
onkeyup
Не будет корректно работать. Я же написал, что для таких случаев - onkeypress.
Deonis Отправлено: 23 Ноября, 2013 - 18:19:44 • Тема: PHP, MySql Как и где хранить изображения • Форум: Вопросы новичков

Ответов: 15
Просмотров: 1475
caballero пишет:
хранить в Бд как раз удобнее
Оно так, но если у ТС шаред-хостинг, то может и тормозить, т.к. файлы из БД будут подгружаться в память, которой на таком хосте и не так уж много выдают.

Страниц (20): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB