반응형

PHP 61

문자열에서 줄 바꿈(문자 없음!)을 제거하는 방법

문자열에서 줄 바꿈(문자 없음!)을 제거하는 방법 이것은 중복으로 보일 수 있지만, 그렇지 않습니다.저는 SO와 다른 웹 사이트를 모두 검색하여 문제에 대한 답을 찾았지만, 몇 번이고 같은 불충분한 "해결책"어쨌든, 이렇게 하자. 텍스트 영역에서 MySQL 데이터베이스로 사용자 입력을 저장하고 있습니다(WordPress 환경 내이지만 이 문제에는 해당되지 않을 것입니다).나중에 DB에서 검색되어 사이트의 백엔드에 있는 관리자에게 표시됩니다.이 문제는 사용자가 줄 바꿈(Enter 키를 누르는 등)을 포함한 텍스트를 제출할 때 발생합니다. 샘플 문자열은 다음과 같습니다. Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks! Gre..

source 2023.01.02

PHP와 함께 컬을 사용하여 파일을 업로드하는 방법

PHP와 함께 컬을 사용하여 파일을 업로드하는 방법 여기서 무엇을 묻고 있는지 말하기 어렵다.이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이어서 현재 형태로는 합리적으로 대답할 수 없습니다.다시 열 수 있도록 이 질문을 명확히 해 주시기 바랍니다.헬프 센터를 방문합니다. 닫힘9년 전. cURL이나 PHP로 파일을 업로드 하는 방법을 알고 싶습니다.구글에서 여러 번 검색해 봤지만 아무 결과도 없어요. 즉, 사용자가 폼에 파일 업로드 버튼을 표시하면 폼이 내 php 스크립트에 게시되고 내 php 스크립트가 다른 스크립트(예를 들어 다른 서버)에 다시 게시해야 합니다. 파일을 받아 업로드할 수 있는 코드가 있습니다. 코드: echo"".$_FILES['userfile'].""; $u..

source 2023.01.02

외부 변수에 대한 내 함수 액세스 허용

외부 변수에 대한 내 함수 액세스 허용 밖에 어레이가 있습니다. $myArr = array(); 외부 어레이에 대한 기능 액세스를 제공하여 어레이에 가치를 더하고 싶다. function someFuntion(){ $myVal = //some processing here to determine value of $myVal $myArr[] = $myVal; } 함수의 범위를 변수에 올바르게 지정하려면 어떻게 해야 합니까?기본적으로 함수 내부에 있으면 외부 변수에 액세스할 수 없습니다. 함수가 외부 변수에 액세스할 수 있도록 하려면 다음과 같이 선언해야 합니다.global, 함수 내부: function someFuntion(){ global $myArr; $myVal = //some processing her..

source 2023.01.02

var_dump를 예쁘게 꾸미다

var_dump를 예쁘게 꾸미다 이 질문에는 이미 답변이 있습니다. PHP용 예쁜 프린트가 있나요? (31 회답) 닫힘지난달에 심플한 게 있어요$_GET[]DB에서 쿼리를 풀다운할 때 테스트 데이터를 표시하기 위한 쿼리 변수 세트. MLS QUERY DATA 할 때var_dump예상대로 이 큰 어레이 문자열이 모두 스매시됩니다.적어도 이것 때문에 줄 바꿈을 추가하거나var_dump더 읽기 쉬운 방법으로요?jQuery가 게시된 후 스트링을 조작하는 방법에 대한 제안을 받아들일 수 있습니다.나는 정말 사랑한다var_export()복사/붙여넣기 가능한 코드를 원할 경우 다음을 시도해 보십시오. echo '' . var_export($data, true) . ''; 또는 색상 구문의 강조 표시에는 다음과 같은 ..

source 2023.01.02

symfony2 컨트롤러에서 JSON 응답을 전송하려면 어떻게 해야 합니까?

symfony2 컨트롤러에서 JSON 응답을 전송하려면 어떻게 해야 합니까? 사용하고 있다jQuery기본 제공 폼을 편집하기 위해Symfony. 에서 폼을 보여주고 있습니다.jQuery다이얼로그를 송신합니다. 데이터가 데이터베이스에 올바르게 입력되고 있습니다. 하지만 몇 개를 보내야 할지 모르겠어JSON로 되돌아가다.jQuery사실 제가 좀 헷갈리는데JSON것. 예를 들어 테이블에 "jQuery"로 행을 추가하고 폼을 전송한 후 데이터를 전송하면 추가된 데이터를 표시하기 위해 테이블 행을 동적으로 추가할 수 있습니다. 나는 어떻게 하면 그 데이터를 되찾을 수 있을지 혼란스럽다. 현재 코드입니다. $editForm = $this->createForm(new StepsType(), $entity); $req..

source 2023.01.02

PHP의 NULL과 NULL의 차이

PHP의 NULL과 NULL의 차이 NULL ★★★★★★★★★★★★★★★★★」null는 호환성이 것도 하고 것 같기도 합니다.때로는 서로 교환할 수 있는 것처럼 보이기도 하고 그렇지 않을 수도 있습니다. 편집: 어떤 이유로 (이 질문을 올리기 전에) 답변에 링크된 문서를 읽었을 때 대소문자를 구분하지 않고 대소문자를 구분하는 것으로 읽었기 때문에 이 질문을 올렸습니다.Null은 대소문자를 구분하지 않습니다. 매뉴얼에서 다음 항목을 참조하십시오. null 유형의 값은 대소문자를 구분하지 않는 NULL 키워드입니다. 차이가 없다.대소문자를 구분하지 않는 키워드일 뿐입니다.와 같다True/Falsesyslog...어느쪽이든 좋다.그러나 공식 PHP 스타일 가이드인 PSR-12는 소문자를 권장합니다. https..

source 2022.12.28

PHP에서 여러 클래스를 사용하여 클래스를 확장할 수 있습니까?

PHP에서 여러 클래스를 사용하여 클래스를 확장할 수 있습니까? 필요한 기능을 가진 클래스가 여러 개 있지만 조직용으로 따로 저장하려는 경우 클래스를 확장하여 둘 다 가질 수 있습니까? ㅇㅇㅇ.class a extends b extends c 를 한 번에 하나씩 을 알고 을 찾고 .- 에서는 할, 에 하지 않는 입니다. 수 있습니다.class c extends b,class b extends aPHP 5.3에서 여러 상속을 가짜로 만들고 싶다면 __call() 매직 함수를 사용할 수 있습니다. 이것은 클래스 A 사용자의 관점에서 기능하지만 보기 흉합니다. class B { public function method_from_b($s) { echo $s; } } class C { public function..

source 2022.12.28

연결을 일찍 닫으려면 어떻게 해야 합니까?

연결을 일찍 닫으려면 어떻게 해야 합니까? 상당히 긴 프로세스를 시작하는 (JQuery를 통해) AJAX 콜을 실행하려고 합니다.스크립트가 프로세스가 시작되었음을 나타내는 응답을 보내기를 원하지만 JQuery는 PHP 스크립트의 실행이 완료될 때까지 응답을 반환하지 않습니다. 「close」헤더(아래)와 출력 버퍼링으로 시험해 보았습니다만, 어느쪽도 동작하지 않는 것 같습니다.짐작 가는 거 없어?아니면 JQuery에서 해야 하는 건가요? 다음 PHP 설명서 페이지(포함)user-notes)는 PHP 스크립트를 종료하지 않고 브라우저에 대한 TCP 연결을 닫는 방법에 대한 여러 지침을 제안합니다. 접속 처리 클로즈 헤더를 보내는 것보다 더 많은 것을 필요로 한다고 생각됩니다. 그 후 OP는 다음과 같이 확인..

source 2022.12.18

특정 버전의 Composer를 다운그레이드 또는 설치하는 방법

특정 버전의 Composer를 다운그레이드 또는 설치하는 방법 설정하는 프로젝트에서 다음과 같은 오류가 발생합니다. Composer 2를 사용하고 있는데 일부 플러그인이 호환되지 않는 것 같습니다.반드시 플러그인을 업데이트하거나 플러그인 문제를 보고하여 Composer 2를 지원하도록 요청하십시오. 이번 주에 새로운 회사에서 일을 시작했는데, 프로젝트를 설치하려고 했을 뿐인데 Windows에서 작곡가 버전을 변경할 방법이 없는 것 같아요.아직 프로젝트를 잘 모르기 때문에 모든 패키지를 업데이트하지 않는 것이 좋습니다.일반 컴포저 설치를 가정하고 컴포저 버전1로 롤백하려면 다음 작업을 수행합니다. composer self-update --1 버전 2로 되돌리는 경우(호환되지 않는 플러그인을 업데이트 또는 ..

source 2022.12.18

Larabel 5 마이그레이션 식별자 이름이 너무 깁니다.

Larabel 5 마이그레이션 식별자 이름이 너무 깁니다. 다음 마이그레이션을 실행하려고 합니다. public function up() { Schema::create('lifestyle_questions', function(Blueprint $table) { $table->increments('id'); $table->string('question'); $table->timestamps(); }); Schema::create('lifestyle_question_answers', function(Blueprint $table) { $table->increments('id'); $table->integer('lifestyle_question_id')->unsigned(); $table->foreign('li..

source 2022.12.18
반응형