if (!class_exists('VmImage')) require(VMPATH_ADMIN.DS.'helpers'.DS.'image.php');
class Vm3delpicsModelFSDelete extends JModelList {
public $vm_media;
public function get_product_path($file){
$this->vm_media = new VmImage();
...
тоже выдает ошибку. Как выйти из ситуации и создать свойство класса, в котором будет храниться объект, который далее будет использоваться методами класса?
С помощью нижеприведенного php файла отбираю картинки из папки на основании csv файла с названиями картинок, который предлагается выбрать в начале. Форма передает данные этому же файлу. Вот код файла:
срабатывает отлично, но ветка else не отбирает картинки, а выдает предупреждения
Цитата:
Warning: opendir(D:\Документы\Фото\1_Обработанные\3_с водяным 800): failed to open dir: No such file or directory in C:\xampp_new\htdocs\selectfoto\select_files.php on line 5
Скажите, пожалуйста, как надо изменить код, чтобы путь D:\Документы\Фото\1_Обработанные\3_с водяным 800 не искался внутри папки C:\xampp_new\htdocs\selectfoto\, в котором лежит исполняемый файл? Ведь с "английским" путем(D:\GD\baza_foto_Zolotoj_antilopy) всё работает...
function displayMediaThumb($imageArgs='',$lightbox=true,$effect="class='modal' rel='group'",$return = true,$withDescr = false,$absUrl = false, $width=0,$height=0){...
Что надо написать, чтобы вызвать эту функцию со значениями всех параметров по умолчанию, за исключением предпоследнего параметра? При этом будем исходить, что я не знаю дефолтные величины, а только количество и последовательность параметров в описании функции.
Можно ли примерно такое написать:
До тех пор пока я обращался к папке "photo", которая лежала в той же папке, что и исполняемый php файл, все работало. Когда же потребовалось шерстить папку на другом логическом диске, и я подставил вместо
select_file("photo", $fields[0]);
select_file("D:\Общая\База обработанных фотографий", $fields[0]);
страница по клику на кнопку отобрать стала бесконечно висеть и стали выкидываться сообщения вида:
Warning: opendir(D:\Общая\База обработанных фотографий,D:\Общая\База обработанных фотографий): in C:\xampp_new\htdocs\selectfoto\select_files.php on line 5
Warning: opendir(D:\Общая\База обработанных фотографий): failed to open dir: No such file or directory in C:\xampp_new\htdocs\selectfoto\select_files.php on line 5
и ниже бесконечное число предупреждений вида
Warning: readdir() expects parameter 1 to be resource, boolean given in C:\xampp_new\htdocs\selectfoto\select_files.php on line 6
Скажите, можно ли скрипт заставить открывать папку с другого логического диска и как это сделать?
дело похоже оказалось в несоответствии кодировок php файла и файловой системы, с английскими папками все срабатывает. Теперь ищу как файловую систему Windows 8.1 привести к UTF-8, как у файла
Отлаживаю код в PHPStorm
для переменной $field->display со значением "бронза, эмаль" выражение stripos($field->display, 'эмаль') выдает 14, хотя эмаль там 9 либо 10 позиции
аналогично stripos($product->product_name, 'Флаг') для строки "Значок "Флаг России"" выдает также 14. Почему?
F stripos($product->product_name, 'флаг') выдает false. Почему? ведь она регистронезависимая.
где $this->product_model->product->product_height это string вида '0.5000', '8.5000' и т.п.
Почему-то тернарная операция выдает '-' хотя строка содержит "число".
Как исправить код, чтобы оценивать численный эквивалент значения, хранимого в переменной типа string?
Возможно как-то сделать дамп БД из кода php, оперирующего с БД?
Надо перенести сайт на другой хостинг. Доступ к админке хостера (Джино) разработчики не хотят давать, поскольку у них там куча сайтов других
выдает int(1) если не залогинешься и int(0) - если залогиненный.
Вроде же все верно - var_dump показывал, что переменные являются строками, поэтому со строками и производится сравнение...
призванная ограничить показ правого блока с формой логинизации и пр.блоками на всех страницах кроме этой: http://******.ru/index.php?option=com_content&view=category&id=85. На странице кстати справа виден вывод переменных $this->req["view"] и $this->req["id"].
Почему же на других страницах, у которых $this->req["view"] и $this->req["id"] не равны соответственно "category" и "85" происходит вывод блока div с class="right"? Кликните например на пункт меню Новости, правый блок выводится.
Это вполне может быть шаблоном для шаблона Вы уверены, что она используется как регулярка в чистом ввиде?
upd.
Хотя, вполне себе может, как-то так наверно:
А *+ не что иное, как ревнивая квантификация. Такое бывает она не дает вернуться к предыдущему условию регулярки, если символ занят (в отличии от обычной квантификации или жадной) и работает быстрее.
Благодарю. да, вы правы, шаблон призван отлавливать подобные строки таблиц.
Буду искать понятный мануал про ревнивых и занятых