PHP- все статьи тега ➜ страница 44
В чем разница между сессиями и Cookies в PHP?
в чем разница между сеансы и Cookies в PHP? ...
Получить первый элемент в PHP stdObject
у меня есть объект (сохраненный как $videos), который выглядит так object(stdClass)#19 (3) { [0]=> object(stdClass)#20 (22) { ["id"]=> string(1) "123" etc... Я хочу получить идентификатор только этого первого элемента, без необходимости перебирать его. Если бы это был массив, я бы сделал так: $videos[0]['id'] раньше это работало так: $videos[0]->id но теперь я получаю ошибку " не могу использовать объект типа stdClass в качестве массива...- на линии, показанной ...
подсчет строк в PHP-проекте [закрыто]
вы знаете какой-нибудь инструмент, который может подсчитать все строки кода из проекта PHP? ...
Можно ли объявить массив как константу [дубликат]
этот вопрос уже есть ответ здесь: PHP константы, содержащие массивы? 19 ответов мы можем определить константу как define("aconstant','avalue'); не можем ли мы определить массив таким образом, как показано ниже ? define("months",array("January", "February", ---); ...
Как использовать andWhere и orWhere в доктрине?
WHERE a = 1 AND (b = 1 Or b = 2) AND (c = 1 OR c = 2) как я могу сделать это в учении? $q->where("a = 1"); $q->andWhere("b = 1") $q->orWhere("b = 2") $q->andWhere("c = 1") $q->orWhere("d = 2") это не правильно... Должно быть: $q->where("a = 1"); $q->andWhere("b = 1") $q->orWhere("b = 2") $q->andWhere("c = 1") $q->orWhere("d = 2") но как я могу это сделать? В Propel есть функция getNewCriterion, и в учении...? ...
MySQL-эта версия MySQL еще не поддерживает ' LIMIT & IN/ALL / ANY/SOME подзапрос
это код, который я использую $Last_Video = $db->fetch_all(' SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID FROM video WHERE title LIKE "%'.$Channel['name'].'%" ORDER BY viewtime DESC LIMIT 5) ORDER BY RAND() LIMIT 1 '); Это ошибка, что дал мне Message: Error during SQL execution: SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID FROM video WHERE title LIKE "%funny%" ORDER BY viewtime DESC LIMIT 5) ORDE ...
Как создавать и использовать специальные слова
Я запускаю веб-сайт, и есть система подсчета очков, которая дает вам очки за количество раз, когда вы играете в игру. Он использует хэширование, чтобы доказать целостность http-запроса для подсчета очков, поэтому пользователи не могут ничего изменить, однако, как я опасался, кто-то понял, что им не нужно было его менять, им просто нужно было получить высокий балл и дублировать http-запрос, заголовки и все. ранее мне было запрещено защищать от это нападение, потому что это считалось маловероятн ...
как загрузить файл с помощью curl с php [закрыто]
Я хочу знать, как загрузить файл с помощью cURL или что-нибудь еще в PHP. Я искал в google много раз, но никаких результатов. другими словами, пользователь видит кнопку загрузки файла в форме, форма публикуется в моем PHP-скрипте, затем мой php-скрипт должен повторно опубликовать его в другом скрипте (например, на другом сервере). У меня есть этот код, чтобы получить файл и загрузить его код : echo"".$_FILES['userfile'].""; $uploaddir = './'; $uploadfile = $uploaddir . basename($_FILES['use ...
Список всех файлов и папок в каталоге с рекурсивной функцией PHP
Я пытаюсь пройти через все файлы в каталоге, и если есть каталог, пройти через все его файлы и так далее, пока нет больше каталогов, чтобы перейти. Каждый обработанный элемент будет добавлен в массив результатов в функции ниже. Это не работает, хотя я не уверен, что я могу сделать / что я сделал неправильно, но браузер работает безумно медленно, когда этот код ниже обрабатывается, любая помощь приветствуется, спасибо! код: function getDirContents($dir){ $results = array(); ...
Передать переменную в php-скрипт работает из командной строки
у меня есть PHP-файл, который необходимо запустить из командной строки (через crontab). Мне нужно пройти type=daily файл, но я не знаю как. Я попробовал: php myfile.php?type=daily но эта ошибка была возвращена: не удалось открыть входной файл: файл myfile.php?тип=ежедневно что я могу сделать? ...
Получить номер недели (в году) от даты PHP
Я хочу взять дату и номер недели. пока у меня есть следующие. Он возвращается 24, когда он должен быть 42. <?php $ddate = "2012-10-18"; $duedt = explode("-",$ddate); $date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]); $week = (int)date('W', $date); echo "Weeknummer: ".$week; ?> это неправильно и совпадение, что цифры поменялись местами? Или я уже почти там? ...
Вызов PHP-скрипта из триггера MySQL
есть ли способ, как вызвать PHP-страницу / функцию, когда запись вставляется в таблицу базы данных MySQL? У нас нет контроля над процедурой вставки записей. Есть спусковой механизм, который может вызвать PHP-скрипт обратно? ...
Элегантный способ получить количество месяцев между двумя датами?
предположим, что у меня есть две даты в переменных, например $date1 = "2009-09-01"; $date2 = "2010-05-01"; мне нужно получить количество месяцев между $date2 и $date1($date2 >= $date1). То есть мне нужно получить 8. есть ли способ получить его с помощью дата функция, или я должен взорвать мои строки и сделать некоторые вычисления? спасибо ...
создание суперглобальных переменных в php?
есть ли способ создать свои собственные суперглобальные переменные, такие как $_POST и $_GET? ...
Как создать хешированный пароль фреймворк Laravel
Я пытаюсь создать хэшированный пароль для Laravel. Теперь кто-то сказал мне использовать Laravel hash helper, но я не могу его найти, или я смотрю в неправильном направлении. Как создать хэшированный пароль laravel? И где же? изменить: Я знаю, что такое код, но я не знаю, где и как его использовать, поэтому он возвращает мне хэшированный пароль. Если я получу хэшированный пароль, то я могу вручную вставить его в базу данных ...
Очистка файлов PHP сессии
на моем сайте я использую PHP сессии. Информация о сеансе хранится в файлах в my ./ путь к сеансу. Через несколько месяцев я обнаружил, что эти файлы сессий не удаляются, сейчас есть 145.000 их в этот каталог. как они должны быть очищены? Должен ли я делать это программно, или это параметр, который я могу использовать где-то, чтобы эта очистка происходила автоматически? EDIT забыл упомянуть: этот сайт работает на поставщик, поэтому у меня нет доступа к командной строке. У меня есть ftp-досту ...
Установка ширины ячейки электронной таблицы с помощью PHPExcel
Я пытаюсь установить ширину ячейки в документе Excel, созданном с помощью PHPExcel с помощью: $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setWidth('10'); $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn('C')->setAutoSize(false); но это не работает. какой метод мне нужно вызвать здесь? ...
Не удалось подключиться к почтовому серверу через порт "localhost" 25
Я продолжаю получать эту ошибку, когда пытаюсь отправить электронное письмо на PHP: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:wampwwwdressoholicregister.php on line 50 мой php.ini выглядит так: [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_f ...
Что это значит? "Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T PAAMAYIM NEKUDOTAYIM"
T_PAAMAYIM_NEKUDOTAYIM звучит действительно экзотично, но, безусловно, абсолютно бессмысленно для меня. Я проследил все это до этой строки кода: <?php Class Context { protected $config; public function getConfig($key) { // Here's the problem somewhere... $cnf = $this->config; return $cnf::getConfig($key); } function __construct() { $this->config = new Config(); } } ?> в конструкторе я создаю объект конфигурации. Вот класс: final class Config { ...
РНР: поймать исключение и продолжить выполнение, это возможно?
можно ли поймать исключение и продолжить выполнение скрипта? ...