PHP.SU

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

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

> Найдено сообщений: 35
kapUstin Отправлено: 05 Октября, 2017 - 10:55:26 • Тема: Ввод текста в поле • Форум: Вопросы новичков

Ответов: 2
Просмотров: 187
andrewkard пишет:
https://learn[dot]javascript[dot]ru/events-change
Событие input

Событие input срабатывает тут же при изменении значения текстового элемента и поддерживается всеми браузерами, кроме IE8-.

В IE9 оно поддерживается частично, а именно – не возникает при удалении символов (как и onpropertychange).


Спасибо
kapUstin Отправлено: 05 Октября, 2017 - 00:11:07 • Тема: Ввод текста в поле • Форум: Вопросы новичков

Ответов: 2
Просмотров: 187
Подскажите куда копать. Есть поле ввода на сайте и допустим пустой блок.
Надо, чтобы при вводе текста в поле, этот текст сразу же (без перезагрузки страницы) появлялся в пустом блоке. Какие инструменты можно использовать для этого?
kapUstin Отправлено: 20 Марта, 2016 - 13:28:43 • Тема: Foreach разбить по 4 элемента • Форум: Вопросы новичков

Ответов: 11
Просмотров: 789
спасибо еще раз
kapUstin Отправлено: 20 Марта, 2016 - 13:17:04 • Тема: Foreach разбить по 4 элемента • Форум: Вопросы новичков

Ответов: 11
Просмотров: 789
Flash_PR пишет:
или так
PHP:
скопировать код в буфер обмена
  1.  
  2. $arr = array('a','b','c','d','e','f','g');
  3. $arr2 = array_chunk($arr, 4);
  4. foreach($arr2 as $key){
  5.         echo '<ul>';
  6.         foreach($key as $k => $v){
  7.                 echo '<li>'.$v.'</li>';
  8.         }
  9.         echo '</ul>';
  10. }
  11.  


Это вроде посимпатичнее?
kapUstin Отправлено: 20 Марта, 2016 - 13:03:19 • Тема: Foreach разбить по 4 элемента • Форум: Вопросы новичков

Ответов: 11
Просмотров: 789
еще один нубский вопрос. А как тогда можно разбить другую структуру, типа:

echo "<ul>";
foreach($array as $key =>$value)
{
echo "<li>$value</li>";
}
echo "</ul>";

Можно ли весь массив разбить на списки по 4 элемента в каждом?
kapUstin Отправлено: 20 Марта, 2016 - 12:53:08 • Тема: Foreach разбить по 4 элемента • Форум: Вопросы новичков

Ответов: 11
Просмотров: 789
Спасибо, сейчас попробую!
kapUstin Отправлено: 20 Марта, 2016 - 12:37:25 • Тема: Foreach разбить по 4 элемента • Форум: Вопросы новичков

Ответов: 11
Просмотров: 789
Сейчас с помощью foreach вывожу все элементы массива
Необходимо, чтобы после каждого четвертого элемента ставился перевод строки <br>
Подскажите как такое можно сделать
kapUstin Отправлено: 19 Апреля, 2015 - 08:18:01 • Тема: Скачать файл по ссылке • Форум: Работа с сетью

Ответов: 4
Просмотров: 1386
DeepVarvar пишет:
Возможно сайт ставит куку, а дырочка в которой отдают файл, проверяет наличие токена.

Я особо не шарю, через curl можно это обойти?
kapUstin Отправлено: 18 Апреля, 2015 - 20:14:24 • Тема: Скачать файл по ссылке • Форум: Работа с сетью

Ответов: 4
Просмотров: 1386
dcc0 пишет:
Может, нужна аутентификация, чтобы скачать?

вообще для сайта есть логин и пароль, но файл скачивается на любом компе без них
kapUstin Отправлено: 17 Апреля, 2015 - 23:08:10 • Тема: Скачать файл по ссылке • Форум: Работа с сетью

Ответов: 4
Просмотров: 1386
Подскажите куда капать.
Надо скачать файл xls по ссылке, скачивается в браузере без проблем, пробую скачать CURLом, на выходе получаю файл xls, который выдает ошибку при открытии и в содержимом имеет
"Server Error
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable."
kapUstin Отправлено: 08 Апреля, 2015 - 10:40:18 • Тема: Непонятка с PHPExcel • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1686
Sail пишет:
kapUstin пишет:
Нормально все, из 30 файлов, один битый был, phpexcel его открыть не мог, вот и ошибка.
Исключил его из обработки, все заработало как надо

Используйте конструкцию try{} catch{} для исключения таких ситуаций.
Например:
PHP:
скопировать код в буфер обмена
  1. foreach ($files_xls as $file_xls) {
  2.     try {
  3.         $objReader = new PHPExcel_Reader_Excel5();
  4.         $objPHPExcel = $objReader->load("unzip_price/$file_xls");
  5.     } catch (Exception $exc) {
  6.         // записать в лог
  7.         continue;
  8.     }
  9. // .....
  10. }


Спасибо сейчас попробую, а-то простое исключение одного файла не айс вариант.
А так все сделал, все работает
kapUstin Отправлено: 06 Апреля, 2015 - 09:43:21 • Тема: Непонятка с PHPExcel • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1686
Нормально все, из 30 файлов, один битый был, phpexcel его открыть не мог, вот и ошибка.
Исключил его из обработки, все заработало как надо
kapUstin Отправлено: 05 Апреля, 2015 - 23:32:03 • Тема: Непонятка с PHPExcel • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1686
Как можно побороть? я не особо шарю
CODE (htmlphp):
скопировать код в буфер обмена
  1. foreach ($files_xls as $file_xls) {
  2.     $objReader = new PHPExcel_Reader_Excel5();
  3.     $objPHPExcel = $objReader->load("unzip_price/$file_xls");
  4.     $objPHPExcel->getActiveSheet()->removeRow(1,3);
  5.     $objPHPExcel->getActiveSheet()->removeColumn('E');
  6.     // добавление нового столбца
  7.     $objPHPExcel->getActiveSheet()->insertNewColumnBefore('A', 1);
  8.     // добавить заголовок для нового столбца
  9.     $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Производитель');
  10.  
  11.     // Сохранить все изменения в файл
  12.     $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
  13.     $objWriter->save("write_files/$file_xls");
  14.     unset($objPHPExcel);
  15.  
  16. }
kapUstin Отправлено: 05 Апреля, 2015 - 22:44:18 • Тема: Непонятка с PHPExcel • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1686
Есть файлы xls, все лежат в одной папке, структура столбцов одинаковая, только разное количество строк
Стоит задача объединения их в один файл. Решил сделать через PHPExcel.
Накидал скрипт, который открывает файл, удаляет ненужные строки и столбцы и сохраняет все, что осталось в новый файл.
Но если применяю эти действия в цикле для всех файлов, вылетает ошибка
Notice: Undefined offset: -1 in /PHPExcel_1_8/Classes/PHPExcel.p hp on line 467
Fatal error: Call to a member function removeRow() on a non-object in /parts.php on line 60

В чем может быть проблема?
kapUstin Отправлено: 05 Апреля, 2015 - 00:12:32 • Тема: Регулярка названия файла • Форум: Регулярные выражения

Ответов: 0
Просмотров: 169
Есть строки типа
Word test слово 211515.xls
Надо из строки получить английские слова, без русских слов, цифр и .xls
Эти слова идут вначале названия файла и их может быть несколько, некоторые из них соединены через символ &

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB