Запитання з тегом «php»

PHP - широко використовувана, динамічна, об'єктно-орієнтована та інтерпретована сценарійна мова на високому рівні, розроблена головним чином для веб-розробки веб-сервера. Використовується для запитань про мову PHP.

15
Збереження мітки часу в таблиці mysql за допомогою php
У мене є поле в таблиці MySQL, яке має timestampтип даних. Я зберігаю дані в цій таблиці. Але коли я передаю позначку часу ( 1299762201428) до запису, вона автоматично зберігає значення 0000-00-00 00:00:00в цій таблиці. Як я можу зберегти мітку часу в таблиці MySQL? Ось моя INSERTзаява: INSERT INTO table_name …


1
Операції з перевагою та бітовою маскою
Я натрапив на (здавалося б) дуже дивний випадок. Візьміть число 2 ( 0b10) і розмаскуйте його 1 ( 0b01) Це повинно давати 0b00еквівалент 0. Однак ось тут містер Шредінгер: var_dump(0b10 & 0b01); // int(0) var_dump(0b10 & 0b01 == 0); // int(0) var_dump(0b10 & 0b01 != 0); // int(0) Віскі. Танго. …

11
Елегантний спосіб пошуку файлів UTF-8 за допомогою BOM?
Для налагодження мені потрібно рекурсивно шукати в каталозі всі файли, які починаються з позначки порядку байтів UTF-8 (BOM). Моє поточне рішення - простий скрипт оболонки: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi …
94 php  utf-8  shell  text-editor 

9
Довжина вмісту POST перевищує обмеження
Я отримую подібні помилки в моєму error_log у php, коли користувачі завантажують свої файли PHP Попередження: Довжина вмісту POST 11933650 байт перевищує межу 8388608 байт у Невідомому рядку 0 У моєму php.ini (створений користувальницький ini-файл у public_html) це вирішило б цю проблему, наскільки мені доведеться встановити її близько 1 ГБ? …
94 php 

9
Як я можу імпладувати масив, пропускаючи пусті елементи масиву?
Perl join()ігнорує (пропускає) порожні значення масиву; PHP implode()не відображається. Припустимо, у мене є масив: $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); врожайність: one---four--six замість (переважно IMHO): one-four-six Будь-яка інша вбудована поведінка, яку я шукаю? Або це буде нестандартна робота?
94 php  implode 

3
Не відлунюйте вигин
Коли я використовую цей код: $ch = curl_init($url); $statuses = curl_exec($ch); curl_close($ch); Мені повертають те, що я хочу, але якщо я просто цим користуюся - $statusesце відображається на сторінці. Як я можу це зупинити?
94 php  curl 

5
найкраща практика для генерації випадкового маркера для забутого пароля
Я хочу сформувати ідентифікатор забутого пароля. Я читав, що я можу це зробити, використовуючи мітку часу з mt_rand (), але деякі люди кажуть, що позначка часу може бути не кожен раз унікальною. Тож я тут трохи розгублений. Чи можу я це зробити, використовуючи для цього позначку часу? Запитання Яка найкраща …

6
PHP: Переміщення асоціативного елемента масиву на початок масиву
Який найкращий метод переміщення будь-якого елементу асоціативного масиву на початок масиву? Наприклад, скажімо, що я маю такий масив: $myArray = array( 'two' => 'Blah Blah Blah 2', 'three' => 'Blah Blah Blah 3', 'one' => 'Blah Blah Blah 1', 'four' => 'Blah Blah Blah 4', 'five' => 'Blah Blah Blah …
94 php 

20
Команди не синхронізовані; ви не можете запустити цю команду зараз
Я намагаюся виконати свій PHP-код, який викликає два запити MySQL через mysqli, і отримую помилку "Команди не синхронізовані; ви не можете запустити цю команду зараз". Ось код, який я використовую <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". Mysqli_connect_error(); exit; …
94 php  sql  mysql  mysqli 

18
Попередження PHP: Запуск PHP: Не вдається завантажити динамічну бібліотеку
Я запускаю PHP-скрипт і отримую таку помилку: Попередження PHP: Запуск PHP: Не вдається завантажити динамічну бібліотеку '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin' - / usr / local / lib / php / extensions /no-debug-non-zts-20090626/ixed.5.2.lin: не вдається відкрити спільний файл об’єкта: Немає такого файлу або каталогу у Невідомому в рядку 0 Що це означає?

19
Як пропустити необов’язкові аргументи у виклику функції?
Добре, я зовсім забув, як пропустити аргументи в PHP. Скажімо, у мене є: function getData($name, $limit = '50', $page = '1') { ... } Як би я викликав цю функцію, щоб середній параметр приймав значення за замовчуванням (тобто "50")? getData('some name', '', '23'); Чи правильно було б сказане вище? Здається, …

19
Як мені включити файл із 2 каталогами назад?
Як ви включаєте файл із понад 2 каталогами назад. Я знаю, що ви можете використовувати ../index.phpдля включення файлу, який має 2 каталоги назад, але як це зробити для 3 каталогів назад? Це має сенс? Я спробував, .../index.phpале це не працює. У мене є файл, /game/forum/files/index.phpі він використовує PHP include, щоб …

6
Як запускати cronjob кожні X хвилин?
Я запускаю PHP-скрипт у cronjob, і я хочу надсилати електронні листи кожні 5 хвилин Моя поточна (crontab) cronjob: 10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1 Файл cronmail.php виглядає так: <?php $from = 'D'; // sender $subject = 'S'; $message = 'M'; $message = wordwrap($message, 70); mail("myemail@gmail.com", $subject, …
94 php  cron  cron-task 

5
Чому я не можу отримати доступ до DateTime-> date у класі DateTime PHP?
Використовуючи DateTimeклас, якщо я намагаюся запустити такий код: $mydate = new DateTime(); echo $mydate->date; Я поверну це повідомлення про помилку Примітка: Невизначене властивість: DateTime :: $ date ... Що не має сенсу, оскільки під час запуску var_dump()змінної $mydateце чітко показує, що ця властивість існує та є загальнодоступною: var_dump($mydate); object(DateTime)[1] public …
94 php  datetime 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.