PHP GuzzleHttp.

GuzzleHttp(버전 5.0)를 사용한 투고 요구 방법. 다음을 수행하려고 합니다. $client = new GuzzleHttpClient(); $client->post( ‘http://www.example.com/user/create’, array( ’email’ => ‘test@gmail.com’, ‘name’ => ‘Test user’, ‘password’ => ‘testpassword’ ) ); 하지만 다음과 같은 오류가 발생합니다. PHP 치명적 오류:수집되지 않은 예외 ‘InvalidArgument’예외’ 메시지와 함께 ‘No method can could hand email config key’ 메시지가 표시됨 질문에 대한 답변 Marco의 … Read more

HTML을 PHP로 에코하려면 어떻게 해야 하나요?

페이지를 생성하기 위해 HTML을 조건부로 출력하고 싶은데, PHP 4+에서 HTML의 여러 줄 스니펫을 에코하는 가장 쉬운 방법은 무엇입니까? Smarty와 같은 템플릿 프레임워크를 사용해야 합니까? echo ‘<html>’, “n”; // I’m sure there’s a better way! echo ‘<head>’, “n”; echo ‘</head>’, “n”; echo ‘<body>’, “n”; echo ‘</body>’, “n”; echo ‘</html>’, “n”; 질문에 대한 답변 HTML을 PHP로 에코하는 … Read more

Composer에게 다른 PHP 버전을 사용하도록 지시합니다.

며칠 동안 이 일을 계속하고 있어요.1and1 호스팅을 사용하고 있는데 PHP 설정이 좀 이상해요. 그냥 쓰면php composer.phar installPHP 4.4.6을 사용하고 있습니다만, 이것은 매우 불충분합니다.하지만 나는 달릴 수 있다.php5.5 composer.phar install, 조금 더 나아가지만, 회선상의 어딘가에서 PHP가 다시 호출되고 있기 때문에 아직 실패하지만, 4.4.6을 사용하고 있기 때문에 실패합니다. Composer에게 이 명령어를 사용하도록 할 수 있는 방법이 있습니까?php5.5명령어?1and1 … Read more

in_array 다중값

다음과 같은 여러 값을 확인하려면 어떻게 해야 합니까? $arg = array(‘foo’,’bar’); if(in_array(‘foo’,’bar’,$arg)) 그건 예니까 네가 좀 더 잘 이해할 수 있을 거야, 안 될 거 알아. 질문에 대한 답변 목표물과 건초 더미를 교차하고 교차로 수가 목표물의 수와 동일한지 확인합니다. $haystack = array(…); $target = array(‘foo’, ‘bar’); if(count(array_intersect($haystack, $target)) == count($target)){ // all of $target is … Read more

PHP var_dump와 동등한 Java는 무엇입니까?

PHP에는 객체의 내부 콘텐츠를 출력하여 객체의 유형과 콘텐츠를 표시하는 var_dump() 함수가 있습니다. 예를 들어 다음과 같습니다. class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $person = new Person(‘Jon’, ‘Smith’); var_dump($person); 출력: object(Person)#1 (2) { [“firstName:private”]=> string(3) “Jon” [“lastName:private”]=> string(5) “Smith” } Java에서 동일한 … Read more

이 거대한 정규식은 어떻게 작동하나요?

최근에 제 디렉토리 중 하나에서 아래 코드를 발견했습니다.doc.php파일이 기능하거나 파일 매니저에 링크됩니다.꽤 잘 익었어요.기본적으로 현재 디렉토리의 모든 파일이 나열되며 디렉토리를 변경할 수 있습니다. 모든 파일(추가, 이름 변경, 정보, 삭제…)에 액세스할 수 있습니다.인스톨 한 기억이 안 나요.삭제해 버렸습니다.심플하게 불리는 몇 개의 의심스러운 대용량 파일을 삭제했습니다.core모든 패스워드를 리셋합니다. 일부 코드 조각을 검색하면 많은 결과를 얻을 수 있습니다. … Read more

DB 스키마 변경을 추적하는 메커니즘(닫힘)

현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문을 개선하거나 다시 열 수 있다고 생각되는 경우 도움말 센터를 방문하여 지침을 받으십시오. 10년 전에 문을 닫았어요 DB 스키마 변경을 추적 및/또는 자동화하는 가장 좋은 방법은 무엇입니까?저희 팀은 … Read more

Windows에서 현재 페이지의 전체 URL을 얻으려면 어떻게 해야 합니까?

WordPress 설치를 Windows의 새 폴더로 이동했습니다.IIS 서버301개의 리다이렉트를 PHP로 설정하고 있습니다만, 동작하지 않는 것 같습니다.투고 URL 의 형식은 다음과 같습니다. http:://www.example.com/OLD_FOLDER/index.php/post-title/ 어떻게 잡는지 모르겠어/post-title/URL의 일부입니다. $_SERVER[“REQUEST_URI”]– 모두가 추천하는 것처럼 보이는 – 빈 문자열을 반환하는 것입니다. $_SERVER[“PHP_SELF”]이제 막 돌아온 참이다index.php이유는 무엇입니까? 어떻게 수정하면 됩니까? 질문에 대한 답변 아마도, 당신이 IIS에 있기 때문에, $_SERVER[‘PATH_INFO’] 설명에 사용한 URL에 … Read more

PHP에서 함수가 바이너리 세이프하다는 것은 무엇을 의미합니까?

인PHP함수가 되는 것은 무엇을 의미합니까? 무엇이 특별하고 일반적으로 어디에 사용되는가? 질문에 대한 답변 즉, 임의의 바이너리 데이터(즉, 비 ASC를 포함하는 문자열)를 전달하면 함수가 올바르게 작동합니다.II 바이트 및/또는 늘바이트). 예를 들어 non-binary-safe 함수는 null-terminated 문자열을 예상하는 C 함수를 기반으로 할 수 있습니다.따라서 문자열에 null 문자가 포함되어 있으면 함수는 그 뒤의 모든 것을 무시합니다. 이는 PHP가 문자열과 … Read more

PHP PDO가 단일 행을 반환함

다음 스크립트는 “foreach” 섹션으로 인해 데이터베이스에서 많은 행을 반환하는 데 적합한 IMO입니다. 데이터베이스에서 항상 한 행만 가져올 수 있는 경우 이 작업을 최적화하려면 어떻게 해야 합니까?데이터베이스에서 1행밖에 얻을 수 없다는 것을 알게 되면 왜 Foreach 루프가 필요한지 알 수 없지만 코드를 변경하는 방법은 알 수 없습니다. $STH = $DBH -> prepare( “select figure from table1” … Read more

PHP에서 int의 최대값은 얼마입니까?

매우 큰 숫자로 작업할 수 있는 특별한 라이브러리를 무시하고 PHP에 저장할 수 있는 최대 int 값은 얼마입니까? 질문에 대한 답변 PHP 매뉴얼: 정수의 크기는 플랫폼에 따라 다르지만 최대 약 20억 개의 값이 일반 값(서명된 32비트)입니다.PHP는 부호 없는 정수를 지원하지 않습니다.정수 크기는 상수 PHP_를 사용하여 확인할 수 있습니다.INT_SIZE 및 상수 PHP_를 사용한 최대값PHP 4.4.0 및 PHP … Read more

print_r 결과를 문자열 또는 텍스트로 변수에 저장합니다.

사용하는 경우print_또는var_dump화면에 결과를 표시하지만, 이 데이터를 변수에 저장하여 파일에 쓸 수 있도록 하고 싶습니다. 이거 어떻게 해? 질문에 대한 답변 $var = print_r($what, true); print_r에 true를 추가해야 합니다. 인쇄 또는 폐기 중에 무엇을 합니까?기본적으로 데이터(결과 또는 기타)를 전송하여 화면에 표시합니다.저장되지 않고 표시만 된다는 점을 명심하십시오. 데이터를 저장하려면 변수를 선언하고 데이터를 할당하십시오. 예를 들어 다음과 같은 … Read more