반응형

php 6

문자열의 HmacSHA256 서명을 생성하는 방법

문자열의 HmacSHA256 서명을 생성하는 방법 문자열의 HmacSHA256 서명을 php로 만들 수 있는 방법이 있습니까?용도: $sig = hash_hmac('sha256', $string, $secret); 어디에$secret당신의 열쇠입니다.이 기능이 도움이 될 수 있습니다. HMAC 메서드를 사용하여 키가 있는 해시 값 생성 예를 들어, 코드의 다음 부분: $hash = hash_hmac('sha256', 'hello, world!', 'mykey'); var_dump($hash); 다음과 같은 출력을 제공합니다. string '07a932dd17adc59b49561f33980ec5254688a41f133b8a26e76c611073ade89b' (length=64) 그리고 사용할 수 있는 해싱..

programing 2023.09.17

옵션 지시문에 의해 디렉터리 인덱스가 금지됨

옵션 지시문에 의해 디렉터리 인덱스가 금지됨 codeigniter: http://codeigniter.com/wiki/PDF_generation_using_dompdf/ 에 dompdf 플러그인을 사용하고 있습니다. 양식에서 pdfs를 생성합니다.이것은 localhost에서는 작동하지만 실시간 서버에서는 오류 로그에 표시됩니다. Directory index forbidden by Options directive: /var/www/vhosts/domain.co.uk/httpdocs/mm/userdata/account1/invoices/ 이게 무슨 뜻인지 알아요?답변을 검색해보니 httpd.conf 편집을 제안하는 몇 가지를 찾았지만 접근할 수 없습니다. 루트 및 문서 디렉토리에 빈 인덱스.html 파일을 ..

programing 2023.09.12

각 루프에 대한 다음 요소 가져오기

각 루프에 대한 다음 요소 가져오기 각 루프에 대해 현재 요소를 비교할 수 있도록 루프에 다음 요소가 있는지 확인합니다.어떻게 해야 하나요?현재 기능과 다음 기능에 대해 읽었는데 어떻게 사용하는지 모르겠어요.고유한 접근 방식은 배열을 반대로 한 다음 루프하는 것입니다.이 기능은 숫자로 인덱싱되지 않은 어레이에서도 작동합니다. $items = array( 'one' => 'two', 'two' => 'two', 'three' => 'three' ); $backwards = array_reverse($items); $last_item = NULL; foreach ($backwards as $current_item) { if ($last_item === $current_item) { // they match ..

programing 2023.08.28

PHP CLI 스크립트에서 홈 디렉토리를 가져오는 방법은 무엇입니까?

PHP CLI 스크립트에서 홈 디렉토리를 가져오는 방법은 무엇입니까? 명령줄에서 다음과 같은 홈 디렉토리를 가져올 수 있습니다. ~/ PHP CLI 스크립트 내의 홈 디렉토리를 어떻게 가져올 수 있습니까? #!/usr/bin/php 사용하다$_SERVER['HOME'] 편집: 완료하려면 다음 항목을 확인하십시오.print_r($_SERVER)명령행에서 실행된 명령어: Array ( [TERM_PROGRAM] => Apple_Terminal [TERM] => xterm-color [SHELL] => /bin/bash [TMPDIR] => /var/folders/Lb/LbowO2ALEX4JTK2MXxLGd++++TI/-Tmp-/ [TERM_PROGRAM_VERSION] => 272 [USER] => feli..

programing 2023.08.28

라벨 마이그레이션 파일에 열이 있는지 확인

라벨 마이그레이션 파일에 열이 있는지 확인 이미 테이블 이름이 있습니다.table_one.이제 두 개의 열을 더 추가하려고 합니다.지금까지는 모든 것이 잘 작동합니다.그러나 내 방법에서는 다음과 같은 열이 내 테이블에 있는지 확인하고 싶습니다.dropIfExists('table'). /** * Run the migrations. * * @return void */ public function up() { Schema::table('table_one', function (Blueprint $table) { $table->string('column_one')->nullable(); $table->string('column_two')->nullable(); }); } /** * Reverse the migra..

programing 2023.08.13

ini_set('max_execution_time', 0)이 나쁜 생각입니까?

ini_set('max_execution_time', 0)이 나쁜 생각입니까? PHP 구성 변수를 0으로 설정하지 않는 좋은 이유가 있습니까? 동료가 최근 다음을 추가한 파일의 변경 내용을 체크인했습니다. ini_set('max_execution_time', 0); 출력을 사용자에게 반환하기 전에 복잡한 처리를 수행한 페이지에 비해 기본값이 너무 낮았습니다. 설명서에 따르면 설정의 주요 목적은 다음과 같습니다. 제대로 작성되지 않은 스크립트가 서버를 연결하지 못하도록 합니다. 하지만 다음과 같은 말도 계속됩니다. 웹 서버에 PHP 실행을 방해할 수 있는 다른 시간 초과 구성이 있을 수 있습니다.Apache에는 시간 초과 지시어가 있고 IIS에는 CGI 시간 초과 기능이 있습니다.둘 다 기본값은 300초입..

programing 2023.07.24
반응형