반응형

php 90

운영 체제 정보 가져오기

운영 체제 정보 가져오기 최근 사용자의 운영체제 정보를 얻을 수 있는 http://thismachine.info/과 같은 사이트에 대해 궁금해하기 시작했습니다.PHP로 그것을 하는 방법을 찾지 못하고 있기 때문에, 그것을 생각해 보고 싶다고 생각하고 있습니다. 으로 되어 있다는 .user-agent브라우저에 대한 많은 정보를 제공합니다.운영체제 정보는 그것으로부터 얻습니까, 아니면 다른 것으로부터 얻습니까?사용자의 운영체제를 입수하기 위해 사용할 수 있는 API가 있나요? 브라우저와 IP는 어떻게 얻었지만 운영체제 부분은 알 수 없었습니다!아래 코드는 http://thismachine.info/가 어떤 운영체제를 사용하고 있는지 그 자체로 설명할 수 있습니다. 예를 들어 핵심 운영체제 모델을 스니핑합니다..

itsource 2022.10.25

PHP 버전을 PHPStorm으로 설정하려면 어떻게 해야 하나요?

PHP 버전을 PHPStorm으로 설정하려면 어떻게 해야 하나요? 예를 들어 4.0+로 PHP 버전 값을 설정하고 가장 오래된 버전에서는 작동하지 않는 PHPStorm 하이라이트 기능을 사용할 수 있습니까?예를 들어, PHP4의 경우 이것은 강조 표시됩니다.static functionPC에 PHP를 설치하고 있습니다만, 작성해야 하는 모든 작은 스크립트에 대해 이전 버전의 PHP를 설치하고 싶지 않습니다. 감사해요.즉, 쓰고 있는 PHP 버전에서는 동작하지 않는 모든 코드를 강조 표시한다는 말씀이시죠?이 작업은 다음에서 수행할 수 있습니다. Preferences->Languages & Frameworks>PHP Mac에서도 마찬가지입니다. PhpStorm -> Preferences (⌘,)->Langua..

itsource 2022.10.25

PHP의 count() 함수는 O(1)입니까, O(n)입니까?

PHP의 count() 함수는 O(1)입니까, O(n)입니까? 정말 PHP 어레이의 모든 요소를 계산합니까?아니면 이 값이 어딘가에 캐시되어 검색되는 것입니까?출처를 확인할 수 있습니다. /ext/standard/array.c PHP_FUNCTION(count) calls: 비패키지 어레이를 호출합니다.이 어레이는 다음과 같이 구현됩니다. ZEND_API int zend_hash_num_elements(const HashTable *ht) { IS_CONSISTENT(ht); return ht->nNumOfElements; } 그래서 보시다시피O(1)위해서$mode = COUNT_NORMAL.PHP 5+에서는 길이가 배열에 저장되므로 매번 카운트가 수행되지 않습니다. EDIT: PHP Count Perf..

itsource 2022.09.30

URL 문자열에서 파라미터를 가져오려면 어떻게 해야 하나요?

URL 문자열에서 파라미터를 가져오려면 어떻게 해야 하나요? HTML 양식 필드가 있습니다.$_POST["url"]값으로서 URL 문자열이 몇 개 있습니다. 값의 예는 다음과 같습니다. https://example.com/test/1234?email=xyz@test.comhttps://example.com/test/1234?basic=2&email=xyz2@test.comhttps://example.com/test/1234?email=xyz3@test.comhttps://example.com/test/1234?email=xyz4@test.com&testin=123https://example.com/test/the-page-here/1234?someurl=key&email=xyz5@test.com 기타. ..

itsource 2022.09.30

PHP에서 변수 이름을 문자열로 가져오려면 어떻게 해야 합니까?

PHP에서 변수 이름을 문자열로 가져오려면 어떻게 해야 합니까? 예를 들어 다음과 같은 PHP 코드가 있습니다. $FooBar = "a string"; 그러면 다음과 같은 기능이 필요합니다. print_var_name($FooBar); 인쇄: FooBar 어떻게 하면 좋을까요?이게 PHP에서도 가능합니까?나도 이걸 효율적으로 할 수 있는 방법이 생각나지 않았지만 이걸 생각해냈어.아래 제한된 용도로 사용할 수 있습니다. 어깨를 으쓱하다 // Returns Array ( [0] => $foo [1] => foo ) Array ( [0] => $bar [1] => bar ) Array ( [0] => $baz [1] => baz ) 이 기능은 함수를 호출한 행을 기반으로 작동하며, 여기서 전달한 인수를 찾습니..

itsource 2022.09.30

마법 방법으로 PhpStorm 필드에 액세스

마법 방법으로 PhpStorm 필드에 액세스 CodeIgniter 라이브러리 폴더에서 데이터 테이블 라이브러리를 점화했습니다. 라이브러리의 일부 코드 class Datatables { /** * Global container variables for chained argument results * */ protected $ci; protected $table; protected $distinct; protected $group_by; protected $select = array(); protected $joins = array(); protected $columns = array(); protected $where = array(); protected $filter = array(); protected..

itsource 2022.09.29

Facebook API - Facebook API를 통해 Facebook 사용자의 프로필 이미지를 얻는 방법(사용자가 애플리케이션을 "허용"할 필요가 없음)

Facebook API - Facebook API를 통해 Facebook 사용자의 프로필 이미지를 얻는 방법(사용자가 애플리케이션을 "허용"할 필요가 없음) 사용자의 Facebook URL(http://facebook.com/users_unique_url))에서 프로필 이미지를 가져오는 CMS 작업을 하고 있습니다.어떻게 하면 좋을까요?Application을 허용할 필요 없이 사용자의 프로필 이미지 URL을 가져오는 Facebook API 호출이 있습니까?다음 URL에서 데이터를 가져오기만 하면 됩니다. http://graph.facebook.com/userid_here/picture userid_here아이디HTTPS를 사용합니다. PHP를 할 수 .file_get_contents해당 URL을 읽고 검..

itsource 2022.09.29

두 변수의 값을 교환하기 위한 PHP 함수가 있습니까?

두 변수의 값을 교환하기 위한 PHP 함수가 있습니까? 예를 들면... $var1 = "ABC" $var2 = 123 그리고 어떤 상황에서는 이렇게 둘을 바꾸고 싶어... $var1 = 123 $var2 = "ABC" 값 중 하나를 보유하기 위해 세 번째 변수를 만든 후 각각을 재정의할 필요 없이 이를 위해 PHP 함수가 있습니까? $var3 = $var1 $var1 = $var2 $var2 = $var3 이러한 간단한 작업은 세 번째 변수를 사용하는 것이 더 빠를 수 있으며, 원한다면 언제든지 나만의 기능을 만들 수 있습니다.그런 게 있는지 궁금해서? 업데이트: 세 번째 변수를 사용하거나 함수로 묶는 것이 가장 좋은 솔루션입니다.깔끔하고 심플해요.나는 호기심에 질문을 더 많이 했고, 선택된 대답은 일종..

itsource 2022.09.28

PHP에서 REST API 호출

PHP에서 REST API 호출 고객이 PHP 호출에 필요한 REST API를 제공했습니다.그러나 사실 API에 기재되어 있는 문서는 매우 한정되어 있기 때문에 서비스를 어떻게 호출해야 할지 잘 모르겠습니다. 구글에 접속해 봤지만 이미 만료된 야후! 서비스 호출 방법 튜토리얼만 떴다.머리글이나 상세한 정보는 언급하지 않았습니다. REST API를 호출하는 방법이나 그에 대한 문서와 관련된 괜찮은 정보가 있습니까?왜냐하면 W3 학교에서도 SOAP 방식만 설명되기 때문입니다.나머지 API를 PHP로 만들기 위한 다른 옵션은 무엇입니까?PHP의 에는 PHP의 REST API로 할 수 .cURL단 API 파라미터 등)은 클라이언트에 의해 제공되어야 . 예제: // Method: POST, PUT, GET etc..

itsource 2022.09.28

PhpStorm 폴더 내용 또는 전체 프로젝트 트리를 새로 고치는 방법

PhpStorm 폴더 내용 또는 전체 프로젝트 트리를 새로 고치는 방법 바보 같은 질문일 수 있지만 프로젝트 트리(PhpStorm IDE)에서 폴더 내용을 새로 고치는 옵션을 찾을 수 없습니다.이(정말 기본적인) 기능은 없는 건가요? 그 컨텐츠는 자동적으로 갱신됩니다만, 파일이 생성 및 변경되는 일부의 폴더에서는, 이것이 동작하지 않습니다.폴더를 마우스 오른쪽 버튼으로 클릭한 다음 'nameOfFolder'를 동기화하여 특정 폴더를 새로 고칩니다.그래도 문제가 해결되지 않으면 캐시가 잘못되었을 수 있습니다.캐시를 비활성화하면 이 문제를 해결할 수 있습니다. 메뉴에서 를 선택하고 나서를 선택합니다. 주의: 이 솔루션에서는 모든 프로젝트의 캐시를 로컬 이력을 포함하여 삭제합니다. 이는 StackOverflo..

itsource 2022.09.28
반응형