«php» 태그된 질문

PHP는 주로 서버 측 웹 개발 용으로 설계된 널리 사용되는 높은 수준의 동적 객체 지향 및 해석 스크립트 언어입니다. PHP 언어에 대한 질문에 사용됩니다.

6
cURL을 사용하여 jSON 데이터를 가져오고 데이터를 디코딩하는 방법은 무엇입니까?
따라서 jSON 객체를 반환하는 링크가 있으며이를 디코딩하여 PHP의 변수에 넣어야합니다. URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 이것이 반환하는 객체입니다. { "count": 1, "threads": { "38752": { "thread_id": 38752, "node_id": 4, "title": "The ShadyCraft Beta Launch!", "reply_count": 45, "view_count": 946, "user_id": 2, "username": "Shady", "post_date": 1366956695, "sticky": 0, "discussion_state": "visible", "discussion_open": 1, "discussion_type": "", "first_post_id": …
95 php  json  api  curl 


6
이 컬렉션 인스턴스에 [title] 속성이 없습니다.
나는 Laracasts의 비디오를 따르고 있습니다 : Basic Model / Controller / View Workflow . 연락처 정보를 담은 테이블이 있습니다. CREATE TABLE `about` ( `id` int(10) UNSIGNED NOT NULL, `title` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `content` text COLLATE utf8_unicode_ci, ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci 컨트롤러 파일에서 다음 코드를 사용하여 볼 데이터를 …

11
php mysqli_connect : 클라이언트에 알려지지 않은 인증 방법 [caching_sha2_password]
mysqli_connectMySQL 데이터베이스에 로그인하기 위해 PHP 를 사용 하고 있습니다 (모두 localhost에서) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> 이것은 mysql.user 테이블입니다. MySQL Server ini 파일 …
95 php  mysql  hash  sha 

1
우선 순위 및 비트 마스크 작업
나는 (겉보기에) 매우 이상한 사건을 만났습니다. 숫자 2 ( 0b10)를 가져 와서 1 ( 0b01)로 비트 마스킹합니다. 이것은 0b000에 해당하는 것을 생성해야합니다 . 그러나 Schrödinger가 등장하는 곳은 다음과 같습니다. var_dump(0b10 & 0b01); // int(0) var_dump(0b10 & 0b01 == 0); // int(0) var_dump(0b10 & 0b01 != 0); // int(0) 위스키. 탱고. …

11
BOM으로 UTF-8 파일을 검색하는 우아한 방법?
디버깅을 위해 UTF-8 BOM (byte order mark)으로 시작하는 모든 파일에 대한 디렉토리를 재귀 적으로 검색해야합니다. 내 현재 솔루션은 간단한 쉘 스크립트입니다. find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi done 또는 짧고 읽을 …
94 php  utf-8  shell  text-editor 

9
빈 배열 항목을 건너 뛰면서 배열을 내파하려면 어떻게해야합니까?
Perl join()은 빈 배열 값을 무시 (건너 뛰기)합니다. PHP는 implode()보이지 않습니다. 배열이 있다고 가정합니다. $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); 수율 : one---four--six 대신 (IMHO 선호) : one-four-six 내가 찾고있는 동작이있는 다른 내장 기능이 있습니까? 아니면 맞춤형 직업이 될까요?
94 php  implode 

9
POST Content-Length가 제한을 초과했습니다.
사용자가 파일을 업로드 할 때 PHP의 error_log에서 비슷한 오류가 발생합니다. PHP 경고 : POST Content-Length of 11933650 바이트가 Unknown on line 0의 제한 인 8388608 바이트를 초과합니다. 내 php.ini (public_html에 사용자 정의 ini 파일 생성)에서이 문제가 해결 될까요? 1GB 정도로 설정해야합니까? php.ini에서 설정을 변경하겠습니다. 문제가 해결됩니까? upload_max_filesize = 1000M ;1GB …
94 php 

3
컬을 에코하지 마십시오.
이 코드를 사용할 때 : $ch = curl_init($url); $statuses = curl_exec($ch); curl_close($ch); 나는 내가 원하는 것을 돌려 받지만, 그것을 사용 $statuses하면 페이지에 반향됩니다. 어떻게 멈출 수 있습니까?
94 php  curl 

5
비밀번호 분실에 대한 무작위 토큰을 생성하는 모범 사례
비밀번호 분실에 대한 식별자를 생성하고 싶습니다. mt_rand ()와 함께 타임 스탬프를 사용하여 할 수 있다고 읽었지만 일부 사람들은 타임 스탬프가 매번 고유하지 않을 수 있다고 말합니다. 그래서 나는 여기서 약간 혼란 스럽습니다. 타임 스탬프를 사용하여 할 수 있습니까? 질문 사용자 정의 길이의 무작위 / 고유 토큰을 생성하는 가장 좋은 방법은 …

15
PHP를 사용하여 mysql 테이블에 타임 스탬프 저장
timestamp데이터 유형 이있는 MySQL 테이블에 필드가 있습니다. 그 테이블에 데이터를 저장하고 있습니다. 그러나 타임 스탬프 ( 1299762201428)를 레코드에 전달 하면 값 0000-00-00 00:00:00이 해당 테이블에 자동으로 저장됩니다 . 타임 스탬프를 MySQL 테이블에 어떻게 저장할 수 있습니까? 내 INSERT진술 은 다음과 같습니다 . INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')

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 5', …
94 php 

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 행의 Unknown에 해당 파일 또는 디렉토리가 없습니다. 그게 무슨 뜻입니까?

19
함수 호출에서 선택적 인수를 어떻게 건너 뛰나요?
좋아, PHP에서 인수를 건너 뛰는 방법을 완전히 잊었습니다. 내가 가지고 있다고 가정 해 봅시다. function getData($name, $limit = '50', $page = '1') { ... } 중간 매개 변수가 기본값 (예 : '50')을 사용하도록이 함수를 어떻게 호출합니까? getData('some name', '', '23'); 위의 내용이 맞습니까? 나는 이것을 작동시킬 수없는 것 같다.

19
2 개의 디렉토리에 파일을 포함하려면 어떻게해야합니까?
디렉토리가 3 개 이상인 파일을 어떻게 포함합니까? ../index.php2 개의 디렉토리가있는 파일을 포함하는 데 사용할 수 있다는 것을 알고 있지만 3 개의 디렉토리에 대해 어떻게 수행합니까? 이게 말이 돼? 시도 .../index.php했지만 작동하지 않습니다. 파일이 /game/forum/files/index.php있고 PHP include를 사용하여 파일을 포함합니다. 에 위치한 /includes/boot.inc.php; /루트 디렉토리입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.