반응형

php 8

Laravel Debugbar를 안전하게 제거하는 방법

Laravel Debugbar를 안전하게 제거하는 방법 제가 개발하지 않은 라라벨 어플이 있습니다.각 페이지 하단에 이상한 바가 있는데, 이것은 일종의 라라벨 디버거 도구입니다. 스토리지/디버거에 저장되어 있다고 생각합니다.이것이 실제로 그런 것인지 확인할 수 있는 안전한 방법이 있습니까? 만약 그렇다면 애플리케이션에 영향을 주지 않고 이러한 유형의 도구를 삭제할 수 있습니까?이것이 무엇인지 아는 사람이 있습니까? 그렇다면 이것을 안전하게 제거하는 방법에 대한 조언을 해주시면 대단히 감사하겠습니다.최적의 옵션: 더하다DEBUGBAR_ENABLED=false당신에게.env 이점은 다음과 같습니다. 디버그 표시줄이 완전히 비활성화되었습니다. 유지해도 좋습니다.APP_DEBUG=true, 따라서 여전히 지역 ..

programing 2023.11.01

각 루프별로 mysql 결과 집합 데이터에 액세스하는 방법

각 루프별로 mysql 결과 집합 데이터에 액세스하는 방법 데이터베이스 클래스를 이용하여 MySQL을 조회하는 php 앱을 개발하고 있습니다. 수업은 여기 있습니다: http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql/ *자습서에는 여러 가지 나쁜 관행이 설명되어 있습니다. 현대적인 지침으로 사용해서는 안 됩니다. 저는 제 요구에 맞추기 위해 수업에 약간의 수정을 가했지만, 문제가 하나 있습니다(어쩌면 바보 같은 문제일 수도 있습니다). 사용시select()3개의 연관 열(id, first name, last name)이 있는 행이 있는 다차원 배열을 반환합니다. 배열([0] => 배열([id] => 1[이름] => 이름 1[성..

programing 2023.10.22

PHP - 제거PHP - 제거문자열에서 따옴표로 옮기다문자열에서 따옴표로 옮기다

PHP - 제거문자열에서 따옴표로 옮기다 이봐, 문자열에서 모든 이미지를 삭제해야 하는데 제대로 된 방법을 찾을 수가 없네요. 여기 제가 시도한 것이 있습니다만, 효과가 없습니다. preg_replace("/]+\>/i", "(image) ", $content); echo $content; 무슨 생각 있어요?삭제해 보십시오.\앞에>. 편집: 방금 당신의 regex를 테스트해보았는데 잘 작동합니다.이것이 제가 사용한 것입니다. 결과는 다음과 같습니다. 이것은 (이미지가) 들어있는 것입니다.결과를 다음에 다시 할당해야 합니다.$content~하듯이preg_replace는 원래 문자열을 수정하지 않습니다. $content = preg_replace("/]+\>/i", "(image) ", $content); ..

programing 2023.10.07

PHP로 나중에 배열로 액세스하려면 배열을 파일에 저장하려면 어떻게 해야 합니까?

PHP로 나중에 배열로 액세스하려면 배열을 파일에 저장하려면 어떻게 해야 합니까? 원격 API에서 가져온 배열을 로컬 호스트에서 처리할 수 있도록 빠르게 저장하고 싶습니다. 그래서: 저는 현재 어레이를 가지고 있습니다. API에서 어레이를 가져올 필요 없이 사용할 수 있도록 하고 싶습니다. 여기서는 효율성 등에 대한 필요가 없습니다. 이것은 단지 몇 가지 위생/포맷 방법 등을 만들기 위한 실제 사이트가 아닙니다. 또는?와 같은 기능이 있습니까?!가장 좋은 방법은 JSON serializing입니다.사용자가 읽을 수 있고 성능이 향상됩니다(파일 크기가 작고 로드/저장 속도가 빠름).코드는 아주 쉽습니다.단 두가지 기능 json_ json_ 예제 코드: $arr1 = array ('a'=>1,'b'=>2,'..

programing 2023.10.02

상수 FILTER_SANITIZE_STRING이 더 이상 사용되지 않습니다.

상수 FILTER_SANITIZE_STRING이 더 이상 사용되지 않습니다. 저는 PHP 8.1을 설치했고 이전 프로젝트를 테스트하기 시작했습니다.▁filter다 필터를 사용해 왔습니다.FILTER_SANITIZE_STRING 예: $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING); 이제 다음 오류가 발생했습니다. 사용되지 않음:상수 FILTER_SANITIZE_STRING이 더 이상 사용되지 않습니다. 사용할 때도 마찬가지입니다.FILTER_SANITIZE_STRIPPED: 사용되지 않음:상수 FILTER_SANITIZE_STRIPPED가 더 이상 사용되지 않습니다. 무엇으로 대체할 수 있습니까?이 필터는 용도가 분명하지 ..

programing 2023.08.18

문자열 크기(바이트) 측정(php)

문자열 크기(바이트) 측정(php) 포털 부동산 피드를 하고 있는데 문자열의 최대 길이가 20,000바이트(20kb)여야 한다는 메시지가 뜨지만, 이런 경우는 처음입니다. 측정 방법bytea 크기varchar string그래서 저는 잠시 루프를 해서 그것을 다듬을 수 있습니다.mb_strlen()을 사용하면 멀티바이트 또는 단일바이트 문자열에 대한 걱정 없이 바이트 문자만 있는 인코딩을 사용하여 바이트 길이를 가져올 수 있습니다.예를 들어 drake127이 mb_strlen의 코멘트에서 말한 것처럼 '8bit' 인코딩을 사용할 수 있습니다. php는 실제로 mb_strlen을 호출하기 위해 strlen을 오버로드하는 옵션이 있기 때문에 strlen 함수를 사용하는 데 문제가 있을 수 있습니다.자세한 내용..

programing 2023.08.13

PHP 사이트에서 xss 공격을 피하기 위한 최상의 방법은 무엇입니까?

PHP 사이트에서 xss 공격을 피하기 위한 최상의 방법은 무엇입니까? 닫힘.이 질문은 더 필요합니다.집중적인현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 마법 견적이 켜져 있고 등록 글로벌이 꺼지도록 PHP를 구성했습니다. 저는 사용자 입력에서 파생된 모든 출력에 대해 항상 html 엔티티()를 호출하기 위해 최선을 다합니다. 저는 또한 가끔 제 데이터베이스에서 첨부된 xss에 사용되는 일반적인 것들을 검색합니다. 예를 들어... 입니다. 안타깝게도 대부분의 php 템플릿 라이브러리는 자체 템플릿 구문만 추가할 뿐 출력 인코딩, 현지화, HTML 유..

programing 2023.08.13

PHP 오류:함수 이름은 문자열이어야 합니다.

PHP 오류:함수 이름은 문자열이어야 합니다. PHP 코드 상단에 다음 행을 추가했는데 오류가 발생합니다. 치명적 오류:함수 이름은 라인 2의 /home/reg.php에 있는 문자열이어야 합니다. 노력했습니다.$_COOKIE("CaptchaResponseValue")쿠키가 성공적으로 설정되어 사용 가능합니다.사용할 때 오류가 발생하는 이유는 무엇입니까?$_COOKIE?그럴 것 같네요.$_COOKIE['name'],것은 아니다.$_COOKIE('name') $_COOKIE배열이지 함수가 아닙니다.프로그래밍 언어나 스크립트 언어에서 괄호를 사용하는 것은 일반적으로 함수임을 의미합니다. 하지만$_COOKIEphp는 함수가 아니라 배열입니다.배열의 데이터에 액세스하려면 데이터를 가져올 인덱스를 나타내는 사각형 ..

programing 2023.07.29
반응형