반응형

PHP 9

fgetcsv가 mac 형식의 csv 파일로 끝나는 줄을 읽지 못했는데, 더 나은 해결책이 있습니까?

fgetcsv가 mac 형식의 csv 파일로 끝나는 줄을 읽지 못했는데, 더 나은 해결책이 있습니까? fgetcsv 기능이 있는 php를 사용하여 csv 파일을 파싱하고 있었습니다.모든 내용을 한 줄로 파싱했는데 나중에 csv에 carraige return이 "\r"로 포함되어 있습니다.봤습니다 - 전에 php bug로 보고되었습니다.pp 런타임 구성을 설정하여 이 문제를 해결했습니다. ini_set("auto_detect_line_endings", "1"); 더 이상의 해결책이 있습니까, 아니면 이것이 올바른 방법입니까? 감사해요.세팅auto_detect_line_endings는 php 문서에 의해 명시적으로 권장됩니다. 그러나, 나는 당신이 왜 다음과 같이 경계선을 긋고자 하는지 이해할 수 없습니다...

programing 2023.11.06

Laravel 5.2 성공 메시지와 함께 다시 연결

Laravel 5.2 성공 메시지와 함께 다시 연결 라라벨 홈페이지에 성공 메시지를 다시 보내려고 합니다. return redirect()->back()->withSuccess('IT WORKS!'); 어떤 이유에서인지 $success 변수는 이 코드를 실행한 후 값을 얻지 못합니다. 성공 메시지를 표시하기 위해 사용하는 코드: @if (!empty($success)) {{$success}} @endif 홈과 뉴스레터 페이지를 웹 미들웨어 그룹에 루트 추가하였습니다.다음과 같은 php: Route::group(['middleware' => 'web'], function () { Route::auth(); Route::get('/', function () { return view('home'); }); R..

programing 2023.11.01

Laravel 5 변경 public_path()

Laravel 5 변경 public_path() 이동하려고 합니다.public폴더를 다른 곳으로 이동합니다.하지만 수정할 장소를 찾을 수 없습니다.public_path()변수.이제 'public_path()'는 폴더의 잘못된 경로를 반환합니다. 어디서 변수를 설정할 수 있습니까?public_path()?ioc 컨테이너를 사용하여 공용 경로를 재정의할 수 있습니다. 저에게 완벽하게 작용한 것은 다음과 같습니다.public/index.php다음 세 줄 $app->bind('path.public', function() { return __DIR__; }); 자세한 설명은 여기를 클릭하십시오.승인된 답변은 HTTP에서 오는 요청에 대해 작동하지만, 다음에 대해서는 작동하지 않습니다.artisan. 필요하시면ar..

programing 2023.10.12

6자리 고유 번호를 생성하려면 어떻게 해야 합니까?

6자리 고유 번호를 생성하려면 어떻게 해야 합니까? 6자리 고유 번호를 생성하려면 어떻게 해야 합니까?중복 입력 여부를 확인할 수 있는 검증 메커니즘을 마련했습니다.$six_digit_random_number = random_int(100000, 999999); 물론 10만에서 99만 9999 사이의 숫자는 모두 여섯 자리입니다.이 °C인 경우000001가에 .999999: $num_str = sprintf("%06d", mt_rand(1, 999999)); 주의하세요, 그것은 끈으로 저장되어 있습니다.또 하나: str_pad(mt_rand(0, 999999), 6, '0', STR_PAD_LEFT); 어쨌든 고유성을 위해서는 번호가 아직 사용되지 않았음을 확인해야 할 것입니다. 중복 여부를 확인한다고 ..

programing 2023.09.27

HTTP 요청에서 화면으로 모든 정보를 인쇄하는 방법(PHP)

HTTP 요청에서 화면으로 모든 정보를 인쇄하는 방법(PHP) 나는 머리글과 POST 요청에 포함된 모든 정보의 내용을 포함하여 HTTP 요청의 모든 정보를 덤프할 수 있는 PHP 코드가 필요합니다.기본적으로 내가 서버에 보내는 것을 정확히 말해주는 진단 도구입니다. 이걸 할 수 있는 코드를 가지고 있는 사람?$_GET, $_POST, $_COOK을 받으려면IE: print_r($_REQUEST); 머리글을 원하는 경우: print_r(apache_request_headers()); 뭐, 이렇게 POST 본문 전체를 읽을 수 있습니다. echo file_get_contents( 'php://input' ); 그리고 웹 서버가 Apache라고 가정하면 이렇게 요청 헤더를 읽을 수 있습니다. $request..

programing 2023.09.12

Laravel의 업로드된 파일에서 이미지 확장명 가져오기

Laravel의 업로드된 파일에서 이미지 확장명 가져오기 업로드된 파일에서 확장자를 얻으려고 노력했지만, 구글에서 검색해보니 결과가 없습니다. 파일이 경로에 이미 있습니다. \Storage::get('/uploads/categories/featured_image.jpg); 이제 위 파일의 확장자를 어떻게 얻을 수 있습니까? 입력 필드를 사용하여 다음과 같은 확장을 얻을 수 있습니다. Input::file('thumb')->getClientOriginalExtension(); 감사해요.라벨 5.5에서 테스트됨 $extension = $request->file('file')->extension(); 라라벨 길 사용해 보십시오. $foo = \File::extension($filename); 또 다른 방법: ..

programing 2023.09.02

nginx 502 잘못된 게이트웨이

nginx 502 잘못된 게이트웨이 pphp5-cgi를 생성하기 위해 sn fcgi를 사용할 때 nginx가 포함된 502 Bad Gateway가 표시됩니다. rc.local의 다음 행을 사용하여 서버 시작 시 인스턴스를 확장하는 데 사용합니다. /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 아마도 saen-fcgi / php5-cgi가 죽고 php를 구문 분석하기 위해 더 이상 듣는 것이 없기 때문에 오류가 발생하고 있을 것입니다. 로그에 아무 곳에서나 볼 수 있는 내용이 없습니다. 아이디어가 부족합니다(그리고 nginx의 이 설정은 처음입니다)...

programing 2023.08.08

PHP Mailer의 "SMTP 오류: 인증할 수 없음"

PHP Mailer의 "SMTP 오류: 인증할 수 없음" Gmail을 통한 전자 메일 보내기 단순 스크립트에서 PHMailer를 사용하고 있는데 "알 수 없는 오류"(적어도 나에게는!)가 표시됩니다. SMTP 오류: 인증할 수 없습니다.오류: SMTP 오류: 인증할 수 없습니다. SMTP 서버 오류: 5.7.1 사용자 이름 및 암호가 허용되지 않습니다.535 5.7.1에서 자세히 알아보기 http://mail.google.com/support/bin/answer.py?answer=14257 p38sm2467302ybk.16 SSL/TLS 연결을 위한 OpenSSL 구성에 대해 읽고 실행했습니다.Apache 및 PHP가 올바르게 구성되어 있습니다(PHP에서 OpenSSL 확장 실행 및 Apache 2.2...

programing 2023.07.24
반응형