반응형

php 88

PHP의 중첩 또는 내부 클래스

PHP의 중첩 또는 내부 클래스 새로운 웹 사이트의 사용자 클래스를 만들고 있습니다만, 이번에는 조금 다른 방법으로 구축하려고 생각하고 있습니다. C++, Java, 그리고 Ruby(그리고 아마도 다른 프로그래밍 언어)는 메인 클래스 내에서 네스트된/내부 클래스를 사용할 수 있도록 허용하고 있습니다.이것에 의해, 우리는 코드를 보다 오브젝트 지향적이고 조직적인 것으로 만들 수 있습니다. PHP에서는 다음과 같은 작업을 하고 싶습니다. 그게 PHP로 가능한가요?어떻게 하면 좋을까요? 갱신하다 만약 불가능할 경우 향후 PHP 버전은 중첩된 클래스를 지원할 수 있습니까?도입부: 네스트된 클래스는 외부 클래스와는 조금 다르게 다른 클래스와 관련됩니다.Java를 예로 들어 보겠습니다. 비정적 중첩 클래스는 비공개..

source 2022.11.16

Composer - 요청된 PHP 확장 mbstring이 시스템에 없습니다.

Composer - 요청된 PHP 확장 mbstring이 시스템에 없습니다. 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 4년 전에 문을 닫았어요 이 질문을 개선하다 최근에 Composer를 통해 패키지를 설치하려고 했지만 오류가 발생했습니다.the requested PHP extension mbstring is missing from your system.세미콜론을 제거했습니다.php.ini하지만 여전히 작동하지 않습니다.어떻게 해야 하나?sudo apt-get install php-mbstring # if your are using php 7...

source 2022.11.15

http를 통한 파일에 대한 직접 액세스를 차단하지만 php 스크립트 액세스를 허용합니다.

http를 통한 파일에 대한 직접 액세스를 차단하지만 php 스크립트 액세스를 허용합니다. 파일(pdf, doc, flv 등)을 버퍼에 로드하고 스크립트를 사용하여 사용자에게 제공합니다.파일에 액세스 할 수 있지만, 직접 액세스 할 수 없는 스크립트가 필요합니다.이것을 실현하는 가장 좋은 방법은 무엇입니까?내 권한으로 작업을 해야 하나요? 아니면 .htaccess로 디렉토리를 잠가야 하나요?가장 안전한 방법은 Damien의 제안처럼 웹 루트 디렉토리 외부에 보관하는 것입니다.이는 웹 서버가 자체 권한이 아닌 로컬 파일 시스템 권한을 따르기 때문에 작동합니다. 그러나 웹 루트에만 액세스할 수 있는 호스팅 회사가 많습니다.파일에 대한 HTTP 요청을 계속 방지하려면 모든 통신을 차단하는 .htaccess 파..

source 2022.11.15

URL에서 base64로 인코딩된 문자열 전달

URL에서 base64로 인코딩된 문자열 전달 GET 파라미터를 통해 raw base64 부호화 스트링을 전달해도 안전한가요?기타 Base64 사양이 있습니다(자세한 내용은 여기를 참조하십시오).단, 부호화에는 기본적으로 65자가 필요합니다.소문자 26 + 대문자 26 + 10자리 = 62 입니다. ['+', '/' 두 개와 패딩 문자 '='가 더 필요합니다.단, 어느 것도 URL 친화적이지 않으므로 다른 문자를 사용하면 됩니다.위 차트의 표준 문자는 [-', '_'이지만, 같은 디코딩으로 다른 문자와 공유할 필요가 없다면 다른 문자를 사용할 수 있습니다. 직접 도우미를 써보는 게 좋을 것 같아요.base64_encode에 대한 php 매뉴얼 페이지의 코멘트에서 다음과 같이 입력합니다. function ..

source 2022.11.15

PHP에서 객체의 속성을 삭제할 수 있습니까?

PHP에서 객체의 속성을 삭제할 수 있습니까? 만약 내가 가지고 있다면stdObject말합니다,$a. 새 소유지를 할당하는 데 문제가 없겠지만$a, $a->new_property = $xyz; 하지만 그걸 제거하고 싶기 때문에unset여기엔 아무 도움도 안 돼요 그렇게, $a->new_property = null; 그런 셈이죠하지만 더 우아한 방법은 없을까?unset($a->new_property); 이는 배열 요소, 변수 및 개체 속성에 적용됩니다. 예: $a = new stdClass(); $a->new_property = 'foo'; var_export($a); // -> stdClass::__set_state(array('new_property' => 'foo')) unset($a->new_pro..

source 2022.11.15

블레이드 템플릿의 모든 HTML 이스케이프 Larabel

블레이드 템플릿의 모든 HTML 이스케이프 Larabel 저는 라라벨에 작은 CMS를 만들고 있는데 (DB에 저장되어 있는) 콘텐츠를 보여주려고 했습니다.HTML 태그를 실행하는 대신 표시하고 있습니다.인쇄된 모든 데이터에 대해 자동 html_entity_decode가 있는 것과 같습니다. 도움이 됐으면 좋겠어요.콘텐츠를 에 포함{! !}.블레이드 템플릿에 HTML 코드를 표시해도 문제가 없습니다. 테스트용으로 루트에 추가할 수 있습니다.php 1개의 루트만: Route::get('/', function () { $data = new stdClass(); $data->page_desc = 'aaabbb New paragaph'; return View::make('hello')->with('content'..

source 2022.11.05

Larabel 4의 폐쇄에 데이터 전달

Larabel 4의 폐쇄에 데이터 전달 Larabel 4의 Mail Class를 사용하려고 하는데 $m 객체에 변수를 전달할 수 없습니다. $team 객체에는 DB에서 웅변으로 가져온 데이터가 포함되어 있습니다. Mail::send('emails.report', $data, function($m) { $m->to($team->senior->email, $team->senior->first_name. ' '. $team->senior->last_name ); $m->cc($team->junior->email, $team->junior->first_name. ' '. $team->junior->last_name ); $m->subject('Monthly Report'); $m->from('info@websi..

source 2022.11.05

PHP에 상대 경로 포함

PHP에 상대 경로 포함 /root/update/test.php 파일이 있습니다.파일 /root/connect.php도 있습니다.이 파일에는 행이 있습니다. include "../config.php"; /root/update/test.php에 있습니다.여기 코드가 있습니다. set_include_path(".:/root"); include "connect.php"; /root/update/test.php를 실행하면 connect.php를 찾을 수 없지만 config.php를 찾을 수 없기 때문에 PHP Warning: include(../config.php): failed to open stream: No such file or directory in /root/connect.php on line 2 P..

source 2022.11.05

요구 페이로드 취득 방법

요구 페이로드 취득 방법 PHP, ExtJS 및 Ajax 스토어를 사용하고 있습니다. POST 또는 GET 이외의 데이터(작성, 갱신, 파기시)를 송신합니다.Chrome Console의 "Request Payload" 필드에 발신 파라미터가 JSON으로 표시됩니다.$_POST 및 $_GET이 비어 있습니다. PHP에서 검색하려면 어떻게 해야 하나요?내가 상황을 정확히 이해한다면, 당신은 단지 http 본문을 통해 json 데이터를 전달하고 있을 뿐이다.application/x-www-form-urlencoded데이터. 다음 스니펫을 사용하여 이 데이터를 가져올 수 있습니다. $request_body = file_get_contents('php://input'); json을 전달할 경우 다음을 수행할 수 ..

source 2022.10.23

PHP JSON 개체의 데이터 처리

PHP JSON 개체의 데이터 처리 JSON의 Twitter Search API에서 데이터를 트렌드합니다. 다음을 사용하여 파일 가져오기: $jsonurl = "http://search.twitter.com/trends.json"; $json = file_get_contents($jsonurl,0,null,null); $json_output = json_decode($json); 이 개체의 데이터로 작업하려면 어떻게 해야 합니까?배열로?[name] 값에서 데이터를 추출하기만 하면 됩니다. JSON 개체는 다음을 포함합니다. stdClass Object ( [trends] => Array ( [0] => stdClass Object ( [name] => Vote [url] => http://search.t..

source 2022.10.14
반응형