PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
Переадресация с файла .php на файл .html + выведение блока
Доброго времени суток! Подскажите пожалуйста, как сделать переадресацию с файла .php на файл .html и еще вывести блок об успешно выполненном действии? Причем должен выводиться он только при этой переадресации. Спасибо заранее! В целом-то думаю код не нужен) Точнее не выведение, а просто можно display:block с display:none поменять
0 votes2 answers -
Кроссдоменная авторизация между доменами второго и третьего уровней
Здравствуйте! Авторизация происходит средствами ajax, php-скрипт расположен на домене первого уровня. База данных одна, домен третьего уровня является поддоменом того же домена второго уровня. Нужно, чтобы авторизация работала на обоих доменах. Авторизация осуществляется с помощью глобального массива $_SESSION. Как же реализовать кроссдоменную авторизацию?
0 votes17 answers -
Ошибка типа Unexpected identifier
Здравствуйте. Возникла ошибка при отправки письма с формы, при чем на всех сайтах с этой формой. В чем дело ? http://lead-stavcredit.com/
0 votes2 answers -
Проверка кеша на соответствие содержимому страницы
Добрый день. Если тема, обсуждалась ранее, прошу прощения. Не нашел решения специфической задачи. Проблема следующая... Есть сайт на котором размещается расписание мероприятий. Часто происходят незначительные изменения, например перенос даты одно из них. При повторном открытии страницы данные выдаются из кеша (без изменений). Подскажите, как лучше реализовать проверку содержимого кеша на 100% соответствие данным на сервере и в случае обнаружения любых расхождений выполнить принудительную перезагрузку? Заранее благодарю за полезный ответ!
0 votes6 answers -
Подготовленные запросы кладут сайт
Всем доброго времени суток! Проблема такая: запросы типа mysqli_stmt_* не выполняются и блокируют сайт. Простые mysqli-запросы выполняются, а вот с mysqli_stmt беда. Хотя расширение mysqlnd установлено и включено. Кто может подсказать, в чем может быть проблема? Заранее благодарен всем. Прикрепляю три фото: 1, 2 - код -> итог 3 - конфигурация (ссылка на файл с конфигурацией http://b983173k.bget.ru/info.php может, что упустил или не понял)
0 votes2 answers -
Как установить curl через ConEmu?
На Windows требуется установить CURl. Скачал альтернативу терминал-ConEmu. И как понял нужно в строке ввода ввести $ sudo apt-get install curl - далее, начнется скачивание. Но выдает: Microsoft Windows [Version 6.1.7601] Павел@ПАВЕЛЗ C:\Users\Павел$ sudo apt-get install curl"sudo" не является внутренней или внешнейкомандой, исполняемой программой или пакетным файлом. Что не так?
0 votes3 answers -
Подгружаемый контент (AJAX)
Добрый день. Сейчас имеется проблема с добавлением подгружаемого контента к уже имеющемуся (подгружаемому ранее). Дело в том, что я не понимаю как реализовать загрузку новых записей (например 3 штуки) к уже загруженным не обновляя ранний контент целиком. Т.е. в серверном файле указан запрос с LIMIT x, где x-параметр, переданный ajax- скриптом (через GET), который при каждом клике на "показать больше" увеличивается на 3, таким образом формирует запись LIMIT 3 - LIMIT 6 - LIMIT 9 и т.д. Это действие действительно подгружает все материалы с указанным количеством, только при каждом таком новом запросе, загружает и предыдущие записи тоже, таким образом все новые записи перез…
0 votes1 answer -
Подскажите регулярку, для вырезания скриптов, плиз )
Есть сайт, на нем 40 скриптов... Большая часть в head, остальные раскиданы по документу.... Хочу все вырезать и закинуть в конец. Изначально планировал просто - через simplexml, dom получается какая то каша во всем документе... причина непонятна. Через phpQuery - аналогично... либо где то незакрытый тег, либо странная обработка содержимого некотрых скриптов... Остается только регулярками... Нужно вырезать - одной регуляркой, другой удалить... что то в голову ничего не приходит... Осложнено тем, что возможны вставки не обычных скриптов, а template В дальнейшем я их ещё склеивать в один скрипт буду,... ну тут я что то залип
0 votes10 answers -
Front-end & HTTP
Интересно мнение экспертов: Ясно дал понять заказчику (работодателю, возможно), что область моих знаний это вёрстка. В ответ на это, приходит тестовое задание на "20-30 мин", где нужно воспользоваться этим ресурсом https://www.hurl.it/about и задать различные категории для залогинившегося пользователя. Понятия не имею как это сделать, как тестировать. Вопрос: Насколько, по вашему мнению, это: 1) Относится к вёрстке или Front-end? 2) Насколько верстальщик must know HTTP?
0 votes2 answers -
Выбор серверного языка
Если хорошо знать JS, то, что лучше учить NodeJS или PHP?
0 votes42 answers -
Вывод файлов директории для скачивания
Здравствуйте! Подскажите, пожалуйста, как вывести файлы не каталогом, а в виде списка… в тегах <p> или <a> , или ещё как, чтобы их можно было скачать??? http://jsfiddle.net/vr6qruy1/1/
0 votes1 answer -
Передача data- параметров
Здравствуйте. Подскажите по такому моменту: у меня на странице есть несколько <textarea>. Они добавляются динамически и у каждой есть несколько атрибутова data-. В файле - обработчике я получаю данные из форм, но как передать все вместе в атрибутами data-? Т.е. мне данные из data- нужно ещё в БД записать. Насколько я понял оптимальный вариант JSON? В общем нужно что бы от каждой <textarea> в файл - обработчик приходило что-то вроде: $json_string='{"id":1,"name":"ivan","message":"Some text"} ';а не только текст из поля, который через $_POST получаю.
0 votes5 answers -
Выборка данных с определёнными значениями, используя IN()
Здравствуйте! Есть переменная $cats_id = '1,3,7,4';необходимо сделать выборку из БД всех строк, в которых поле item_cat_id = 1; 3; 7; 4;такой запрос не проходит, выдаёт пустой массив: $sql = 'SELECT * FROM goods WHERE item_cat_id IN(:cats_id) ORDER BY item_title';$data = $pdo->prepare($sql);$data->bindValue (':cats_id', $cats_id);$data->execute();$goods = $data->fetchAll(PDO::FETCH_ASSOC);
0 votes2 answers -
Как вы организовываете файловую структуру?
Как вы организовываете папки для работы над материалами сайта? Куда вы предпочитаете грузить картинки и файлы для статей? Делаете ли вы отдельные папки для раздела, например site.ru/pets/cat/img1.jpg....img2.jpg, или используете сторонние хостинги или собственные поддомены? Ранее я вообще создавал каждую папку для отдельного материала, и поскольку, материалов на сайте было не так уж много (выходили раз в неделю/две) количество папок меня не смущало, тем более, что я практически не обращался к ним напрямую. Теперь ситуация изменилась, и мне необходимо поменять привычный вид файловой системы. Как делаете вы?
0 votes1 answer -
вариант использования синглтона
помогите пожалуйста разобраться в в вопросе. привожу код на питоне, но сам язык здесь не важен потому что вопрос принципиальный. вот простыня кода, но чтобы ответить на вопрос смотреть его не обязательно: здесь происходит приблизительно следующее. я создаю класс с общим для всех потомков свойством. затем классы для потомков, затем для каждого класса потомка фабрику, затем класс синглтон, который создаёт потомков(о которых я сказал чуть выше) я поместил указатели на всех созданных потомков в переменную класса синглтона и в конце скрипты вывел всех потомков так: for boat in World.boats: print(boat) for raft in World.rafts: print(raft) в результате пол…
0 votes3 answers -
Совместное обучение php
Знаю html/css, сейчас хочу учить php, начинать буду с codeacademy, если кто есть на таком же этапе, давайте начнем с этого ресурса вместе, а когда его завершим, то попробуем решить "простую" задачу на php, возможно совестное обучение даст свою пользу.
0 votes51 answers -
Кнопка "Назад в категорию"
Доброе утро! Ссылка на проблему - http://bit.ly/1lVfy7y Напротив слова "Категория" указана ссылка на категорию, которой принадлежит товар. Как сделать, чтобы вместо наименования категории отображалось слово "Назад"? Подскажите пожалуйста! Код строки: <?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '</span>' ); ?> ВАЖНО! Нужно, чтобы на странице товара была ссылка на категорию, которой принадлежит товар, а не в общий каталог
0 votes0 answers -
синглтон копируется
помогите пожалуйста разобраться с синглтоном на python: код: class World(object): def __new__(cls,*dt,**mp): if cls.obj is None: cls.obj = object.__new__(cls,*dt,**mp) return cls.obj def __init__(self, name, boss): self.boss = boss self.name = name World.quantity += 1 obj = None quantity = 0 def __str__(self): return str(self.__class__.__name__) + ': ' + str(self.__dict__)дальше через командную строку я создаю 2 объекта: world1 = World('old', boss='demiurg')world2 = World('new', boss='mr. bin')и ожидаю, что будет создан объект с атрибутом boss='demiurg', а все последующие экземпляры будут просто ссылаться на этот объект но в резуль…
0 votes3 answers -
кусочек на smallTalk
помогите пожалуйста понять кусочек кода на smallTalk. а если ещё и покажете как можно переписать его на любом современном языке(php, python, ruby), то будет вообще замечательно в книжке банды четырёх приблизительно на 91 странице есть пример построения лабиринта. я не могу понять следующий кусок кода: class Room : public MapSite { # класс Room наследуется от класса MapSite public: # блок общедоступных методов и свойств Room(int roomNo); # метод, принимающий в качестве аргумента челочисленное значение MapSite* GetSide(Direction) const; # неведомая штука void SetSide(Direction, Ma…
0 votes0 answers -
Таблица через ООП
люди помогите пожалуйста советом и пинками. мне просто нужно знать с чего начать копать и в какую сторону у меня задача на любом mvc-фреймворке создать обычную табличку с сортировкой и фильтром. но при этом неоходимо по максимуму использовать паттерны ООП. может быть вам когда-нибудь попадались более или менее похожие примеры при чтении книг, статей, туториалов? укажите мне на них, я изучу. пусть там и не на 100% совпадает задача. мне главное начать а главная проблема в том, что я представляю задачу очень просто(и она на самом деле простая): нужно насоздавать объектов и вывести их из на экран через представление mvc. затем добавить в html элементы сортировки и фильтра…
0 votes4 answers -
Вывод массива в одном цикле, но в разных шаблонах
Здравствуйте! Нужно вывести массив циклом foreach, но так, чтобы первый элемент массива выводился, например, в блоке <div class='name_1'>, а второй и последующие в блоке <div class='name_2'>. Суть в том, что первый нужно вывести в блоке большего размера, чем последующие. Как-то это возможно реализовать?
0 votes2 answers -
Ссылки на файлы с пробелами
Привет всем участникам форума! Столкнулся со следующей проблемой... На сайте есть файлы .jpg с пробелами в имени. Путь к ним указывается с заменой пробела в адресной строке на %20. Файлы по такому пути не находятся на сервере. Гуглил, пытался решить проблему самостоятельно с помощью rawurldecode, urlencode не получается. [hide]В php не силен.[/hide] Прошу помощи.
0 votes6 answers -
Ajax Возвращаемое значение
Добрый день. Думаю мой вопрос больше по php, поэтому пишу в этот раздел. Есть кнопка при нажатии на которую удаляю текущий элемент списка (пункты списка в БД) $('.delete-answer').click(function() { var this_id = ($(this).data('id')); var base_url = $('#base_url').val(); $.post(base_url+"admin/ajax/delete_answer/", { 'this_id':this_id }, function(result) { if (result) { var element = $("p").find("[data-id='" + this_id + "']"); element.parent('p').hide(); } } ); });И есть контроллер, который всё это обрабатывает, т.е. отправляет i…
0 votes5 answers -
Учебник
Я в php ноль, немного знаю С++ Подскажите хороший учебник
0 votes3 answers -
Удаление файла Cogeigniter
Добрый день уважаемые форумчане. Разбираюсь с проектом, использующим codeigniter и столкнулся с такой проблемкой: не могу удалить файл из директории. т.е. например <?php$filename = "blabla.jpg";$path = base_url().'uploads/images/'.$filename;?>прошу подсказать, что дальше делать? стандартными средствами php натыкаюсь на сообщение, что нет прав на запись.
0 votes1 answer