PHP.SU

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

Страниц (9): « 1 2 [3] 4 5 6 7 8 9 »

> Найдено сообщений: 131
razorg1991 Отправлено: 26 Ноября, 2014 - 08:39:22 • Тема: Jquery preloader • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 527
Нужен красивый прелоадер приложения приложения. Сколько не находил все работают по одному принципу: идет загрузка страницы - ничего не происходит, загрузка страницы закончилась - появляется прелоадер и исчезачет. А мне нужно чтобы заглушка была ВО ВРЕМЯ ЗАГРУЗКИ СТРАНИЦЫ, а после загрузки заглушка исчезала.
razorg1991 Отправлено: 21 Ноября, 2014 - 21:46:12 • Тема: Как определить localhost? • Форум: Вопросы новичков

Ответов: 12
Просмотров: 2093
Всем спасибо за ответы! Кое-что вынес полезного, просто хочется сделать маленькую защиту от умников.
razorg1991 Отправлено: 20 Ноября, 2014 - 22:36:01 • Тема: Как определить localhost? • Форум: Вопросы новичков

Ответов: 12
Просмотров: 2093
biperch пишет:
Не выкладывай на хот и все

Как знал что сейчас появится хоть один умник со своими идиотскими советами! Вы ранг себе что ли этим флудом набиваете? Не загаживайте тему бесполезными советами!
Для тех кто ещё в танке: Проектом буду пользоваться не только я, а куча людей. И вообще это абсолютно не важно! Я задал конкретный вопрос, надеюсь получить конкретный АДЕКВАТНЫЙ ответ: если можно - то как, если нет - то почему?
razorg1991 Отправлено: 20 Ноября, 2014 - 21:13:35 • Тема: Как определить localhost? • Форум: Вопросы новичков

Ответов: 12
Просмотров: 2093
Пишу проект на php который по задумке должен работать только на локальной машине (на денвере короче). Мне абсолютно не нужно, чтобы этот проект выкладывался на хост. Хочу реализовать проверку, чтобы скрипт был точно уверен, что он находится на локальной машине, а не в интернете.
В браузере ввожу соответственно localhost/proekt - и попадаю в свой проект.
Как мне средствами php определить через какой адрес пришли на скрипт?

Возможно вопрос не совсем типичный, но прошу подсказать.
razorg1991 Отправлено: 13 Ноября, 2014 - 12:34:03 • Тема: Функция Jquery срабатывает только один раз по событию клика • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1803
Viper пишет:
:enabled зачем?


Ну убрал я :enabled, но ничего не изменилось.
Самое интересное то, что при повторных кликах по элементам, в firebug появляется и исчезает атрибут checked у инпутов, но визуально в браузере их нет. И соответственно если дальше выполнять php скрипт, то он также выдает ошибку о пустых элементах. И такая ситуация наблюдается во всех браузерах.

Уже даже изменил немного js

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready( function() {
  3.  
  4.         $("#uncheck_all").css('display','none');
  5.        
  6.         $("#check_all").click( function() {
  7.            
  8.            $('.element_check').attr('checked', true);
  9.            $("#check_all").css('display','none');
  10.            $("#uncheck_all").css('display','block');
  11.             return false;
  12.         });
  13.  
  14.  
  15.         $("#uncheck_all").click( function() {
  16.            
  17.            $('.element_check').attr('checked', false);
  18.            $("#uncheck_all").css('display','none');
  19.            $("#check_all").css('display','block');
  20.             return false;
  21.         });
  22.     });
  23.  


То же самое - работает, но как-то неккоректно, консоль по ошибкам молчит Не понял
(Добавление)
Все разобрался, надо attr поменять на prop, attr видимо не совсем корректно работает в новых версиях JQuery
razorg1991 Отправлено: 13 Ноября, 2014 - 12:09:49 • Тема: Функция Jquery срабатывает только один раз по событию клика • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1803
HTML следующий (есть вкрапления php - неважно)

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form id="required-form" class="margintop" action="" method="POST">
  3.     <div class="submenu text-right">
  4.         <button class="btn btn-danger" type="submit" name="delete_list"><span class="glyphicon glyphicon-floppy-remove"></span><br /><? echo LN_DOWNLOAD_DELETE_LIST_PRODUCTS ?></button>
  5.         <button class="btn btn-danger" type="reset"><span class="glyphicon glyphicon-remove"></span><br /><? echo LN_DOWNLOAD_RESET ?></button>
  6.         <button class="btn btn-success" type="submit" name="download_list"><span class="glyphicon glyphicon-download"></span><br /><? echo LN_DOWNLOAD_START_DOWNLOAD ?></button>
  7.     </div>
  8.         <div class="alert alert-info">
  9.                 <h4><? echo LN_CHOOSE_LIST_PRODUCTS ?></h4>
  10.                 <p><? echo LN_CHOOSE_LIST_PRODUCTS_DESC ?></p>
  11.         </div>
  12.         <div class="table-responsive">
  13.             <table class="table table-bordered">
  14.                 <thead>
  15.                     <tr>
  16.                         <th class="nowrap th_align"><span id="check_all" rel="required-form">Отметить все</span><span id="uncheck_all" rel="required-form">Убрать все</span></th>
  17.                         <th class="nowrap"><span class="glyphicon glyphicon-bullhorn"></span> <? echo LN_DOWNLOAD_NAME_LIST ?></th>
  18.                         <th class="nowrap th_align"><span class="glyphicon glyphicon-shopping-cart"></span> <? echo LN_DOWNLOAD_COUNT_PRODUCTS ?></th>
  19.                         <th class="nowrap th_align"><span class="glyphicon glyphicon-folder-open"></span> <? echo LN_DOWNLOAD_TYPE ?></th>
  20.                         <th class="nowrap th_align"><span class="glyphicon glyphicon-time"></span> <? echo LN_DOWNLOAD_DATETIME ?></th>
  21.                         <th class="nowrap th_align"><span class="glyphicon glyphicon-floppy-disk"></span> <? echo LN_DOWNLOAD_READY_TO_DOWNLOAD ?></th>
  22.                     </tr>
  23.                 </thead>
  24.                 <tbody>
  25.                     <?php DownloadProducts::listProducts(); ?>
  26.                 </tbody>
  27.             </table>
  28.         </div>
  29. </form>
  30.  


JS отмечает и снимает все чекбоксы

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready( function() {
  3.  
  4.         $("#uncheck_all").css('display','none');
  5.        
  6.         $("#check_all").click( function() {
  7.            $("#" + $(this).attr('rel') + " input:checkbox:enabled").attr('checked', true);
  8.            $("#check_all").css('display','none');
  9.            $("#uncheck_all").css('display','block');
  10.             return false;
  11.         });
  12.  
  13.  
  14.         $("#uncheck_all").click( function() {
  15.            $("#" + $(this).attr('rel') + " input:checkbox:enabled").attr('checked', false);
  16.            $("#uncheck_all").css('display','none');
  17.            $("#check_all").css('display','block');
  18.             return false;
  19.         });
  20.     });
  21.  


Т.е. Появление и скрытие происходит всегда по клику, а вот выделение чекбоксов происходит только при первом клике Не понял (т.е. клик раз - все выделилось, клик два - все снялось, клик три - ничего не выделяется, только скрываются и появляются элементы с айдишниками).

Почему не пойму?
razorg1991 Отправлено: 06 Ноября, 2014 - 20:27:33 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
Вообще как-то можно реализовать по-другому выдачу еще не созданного файла на скачивание?
razorg1991 Отправлено: 06 Ноября, 2014 - 20:04:03 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
kotyara1979 пишет:
файл BaseClass.php строка 13 начинается вывод.


Файл BaseClass.php строка 13

PHP:
скопировать код в буфер обмена
  1.  
  2. static function loadHtml() {
  3.                echo '<!DOCTYPE html>
  4.                 <html lang="ru">';
  5.            }
  6.  


kotyara1979 пишет:
всего лишь отдать заголовки до вывода информации. В чем проблема то?


Всего-то навсего переписать весь код проекта Ха-ха
razorg1991 Отправлено: 06 Ноября, 2014 - 08:57:21 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
Viper пишет:
Закомментируйте ProcessingImages::createZipArchive($namezip); в elseif - ошибка есть или нет?


Нет ошибка остается Огорчение та же (кэш почистил если что)
razorg1991 Отправлено: 06 Ноября, 2014 - 07:48:02 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
kotyara1979 пишет:
Грубо говоря, после echo ""; попытка передать заголовок вызовет ошибку.


Зашибись и че мне делать?
razorg1991 Отправлено: 05 Ноября, 2014 - 22:42:28 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
Ch_chov пишет:
Делаете редирект на файл.


Не совсем получается, вернее совсем не получается Огорчение

Делаю следующее

PHP:
скопировать код в буфер обмена
  1.  
  2. elseif($_SERVER["REQUEST_METHOD"]=="GET" && isset($_GET['zip'])) :
  3.         $namezip = $_GET['zip'];
  4.         ProcessingImages::createZipArchive($namezip);
  5.         $namezip = str_replace('~', '_', $namezip);
  6.        
  7.         header('Content-Type: application/octet-stream');
  8.         header('Content-Disposition: attachment; filename="'.PATH_DATABASE.'zip/'.$namezip.'.zip"');
  9.         header('Content-Transfer-Encoding: binary');
  10.  


Далее следует html вида при условии elseif

Создаю zip

PHP:
скопировать код в буфер обмена
  1.  
  2. static function createZipArchive($getname) {
  3.        
  4.             $name = explode('_', $getname);
  5.             $type_name = array_pop($name);
  6.             if($type_name !== 'text' && $type_name !== 'image') {
  7.                 $img_folder = 'images_original/';
  8.             }
  9.             else {
  10.                 $img_folder = 'images_with_watermark/';
  11.             }
  12.            
  13.             $namezip = str_replace('~', '_', $getname);
  14.             $zip = new ZipArchive;
  15.             $zip->open(PATH_DATABASE.'zip/'.$namezip.'.zip', ZipArchive::CREATE);
  16.            
  17.                 $img_dir = scandir(PATH_DATABASE.$img_folder.$getname.'/');
  18.                 foreach($img_dir as $image) {
  19.                     if(!is_dir($image)) {
  20.                         $zip->addFile(PATH_DATABASE.$img_folder.$getname.'/'.$image, $image);
  21.                     }
  22.                 }
  23.            
  24.             $zip->close();
  25.            
  26.        }
  27.  


Все работает, НО выдает ошибку

Warning: Cannot modify header information - headers already sent by (output started at W:\home\localhost\www\autocsv\core_classes\BaseClass.php:13) in W:\home\localhost\www\autocsv\pages\processingimages.php on line 127

И даже понятно почему: у меня заголовки уже переданы. Собственно с чего тему начинал, к тому и пришел Огорчение Прошу помощи
razorg1991 Отправлено: 05 Ноября, 2014 - 08:51:28 • Тема: По нажатию на кнопку: создать файл и выдать его для скачивания • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1166
Есть папки с картинками. Есть страница с названиями папок (в каждой хранятся картинки) и напротив каждой папки кнопка скачать.

Что хочу реализовать:
1. По нажатию кнопки скачать (будет обычная ссылка + GET к примеру с наименованием папки) выполняется редирект на эту же страницу со списком файлов (ну или даже не редирект, а просто вывод того же самого вида страницы)
2. После редиректа (или точнее во время его) выолняется создание архива выбранной папки с картинками.
3. Выдача пользователю для скачивания этого же самого архива.

В чем собственно проблема:
Кнопки, гет запрос, создание архива - это все понятно, с эти проблем нет. Как выдать пользователю файл на скачивание (окошко с подтверждением загрузки)? - вот тут я что-то в ступоре Не понял
razorg1991 Отправлено: 02 Ноября, 2014 - 23:12:21 • Тема: Чередование стилей для повторяющихся тегов • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 761
IllusionMH пишет:
razorg1991, :nth-child(odd|even)


О точно вспомнил, спс )))
razorg1991 Отправлено: 02 Ноября, 2014 - 21:42:03 • Тема: Чередование стилей для повторяющихся тегов • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 761
Вот вспоминаю, что вроде в css возможно чередовать стили для четных и нечетных повторяющихся тегов.

К примеру: у меня идет много раз повторяющихся тегов span


span
span
span
span
span
....


Как сделать, чтобы четные теги имели одни стили, а нечетные другие?
razorg1991 Отправлено: 01 Ноября, 2014 - 22:06:06 • Тема: Почистить html код • Форум: Вопросы новичков

Ответов: 3
Просмотров: 220
yurka12345 пишет:
mysql ?не пробывал


Та причем здесь mysql?
Я вообще его не использую, а использую SQLite + PDO.
Я парсю инфу со стороннего сайта, и импортирую это все в CSV.
Да и вообще это все здесь не причем!

Просто спрашиваю, как мне почистить html код, который идет в строковую переменную и все.

Причем здесь mysql?

yurka12345 пишет:
а php


А я чем по-твоему его чистить буду? Спрашиваю же про регулярки.

Страниц (9): « 1 2 [3] 4 5 6 7 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB