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 { ...

РНР: поймать исключение и продолжить выполнение, это возможно?

можно ли поймать исключение и продолжить выполнение скрипта? ...