반응형

php 58

PHP: 이미지 파일이 있는지 확인하는 방법

PHP: 이미지 파일이 있는지 확인하는 방법 cdn에 특정 이미지가 있는지 확인해야 합니다. 다음을 시도했지만 작동하지 않습니다. if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } 이미지가 존재하거나 존재하지 않는 경우에도 항상 "The file exists"라고 표시됩니다.왜 작동이 안 되는지 잘...적어도 (문자열로서) 따옴표로 둘러싸인 파일명이 필요합니다. if (file_exists('http://www.mydomain.com/images/'.$filename)) { … } ,, 실, 를 확인해 주세요.$filename가 ..

sourcecode 2022.09.19

PHP에서 유용한 오류 메시지를 얻으려면 어떻게 해야 합니까?

PHP에서 유용한 오류 메시지를 얻으려면 어떻게 해야 합니까? PHP 스크립트를 실행하려고 하면 빈 화면이 나타납니다.에러 메세지는 없고, 빈 화면 뿐입니다.원인은 단순한 구문 오류(괄호 틀림, 세미콜론 누락), 함수 호출 실패 또는 기타 모든 것이 원인일 수 있습니다. 무엇이 잘못되었는지 알아내는 것은 매우 어렵다.코드에 코멘트를 붙이고, 「에코」문을 곳곳에 입력하는 등, 문제를 좁히려고 하고 있습니다.하지만 분명 더 나은 방법이 있을 거야, 그렇지? Java처럼 PHP가 유용한 오류 메시지를 생성하도록 하는 방법이 있습니까?구문 오류의 경우 php.ini에서 오류 표시를 활성화해야 합니다.기본적으로는 "고객"이 오류 메시지를 표시하지 않도록 하기 위해 이러한 기능은 꺼져 있습니다.다음의 2개의 지시에..

sourcecode 2022.09.18

왜 내 PHP 앱이 404 오류를 보내지 않나요?

왜 내 PHP 앱이 404 오류를 보내지 않나요? if (strstr($_SERVER['REQUEST_URI'],'index.php')) { header('HTTP/1.0 404 Not Found'); } 왜 이게 안 되는 거죠?빈 페이지가 뜨네요.당신의 코드는 기술적으로 정확합니다.이 빈 페이지의 헤더를 보면, 404 헤더가 표시되고, 다른 컴퓨터/프로그램에서는, 응답을 파일을 찾을 수 없는 것으로 올바르게 식별할 수 있습니다. 물론 사용자는 여전히 SOL입니다.통상, 404 는 Web 서버에 의해서 처리됩니다. 사용자: 이 URI 웹서버에 저한테 줄 게 있나요? 웹 서버: 아니요, 404!여기 404에 대해 표시할 페이지가 있습니다. 문제는 일단 웹 서버가 PHP 페이지를 처리하기 시작하면 이미 40..

sourcecode 2022.09.16

Larabel 5 클리어 뷰 캐시

Larabel 5 클리어 뷰 캐시 Laravel 캐시 뷰가 저장되어 있는 것을 알 수 있습니다.~/storage/framework/views.시간이 지나면, 그들은 내 공간을 다 써버리게 된다.그것들을 삭제하려면 어떻게 해야 하나요?할 수 있는 명령어가 있나요?나는 노력했다.php artisan cache:clear,뷰 캐시를 클리어하지 않습니다.그러면 해당 폴더에 있는 파일을 수동으로 삭제해야 합니다. 또한 뷰 캐시를 비활성화하려면 어떻게 해야 합니까?이제 이 있습니다.php artisan view:clearLarabel 5.1 이후 이 태스크에 대한 명령어모든 장인의 명령어를 얻으려면 다음과 같이 입력합니다. php artisan 뷰 캐시를 지우려면 다음을 사용하십시오. php artisan view..

sourcecode 2022.09.16

동일한 값을 여러 변수에 동시에 할당하시겠습니까?

동일한 값을 여러 변수에 동시에 할당하시겠습니까? PHP의 여러 변수에 동일한 값을 한 번에 할당하려면 어떻게 해야 합니까? 다음과 같은 것이 있습니다. $var_a = 'A'; $var_b = 'A'; $same_var = 'A'; $var_d = 'A'; $some_var ='A'; 제 경우, 모든 변수의 이름을 같은 이름으로 바꿀 수는 없습니다(더 쉽게 할 수 있습니다). 따라서 모든 변수에 동일한 값을 훨씬 더 콤팩트하게 할당할 수 있는 방법은 없습니까?$var_a = $var_b = $same_var = $var_d = $some_var = 'A'; 다른 답에 덧붙이다. $a = $b = $c = $d실제로 의미하는 것은$a = ( $b = ( $c = $d ) ) PHP가 기본 유형을 전달합니..

sourcecode 2022.09.15

"알림:정의되지 않은 변수", "알림:정의되지 않은 인덱스", "경고:정의되지 않은 배열 키" 및 "알림:PHP를 사용한 정의되지 않은 오프셋"

"알림:정의되지 않은 변수", "알림:정의되지 않은 인덱스", "경고:정의되지 않은 배열 키" 및 "알림:PHP를 사용한 정의되지 않은 오프셋" PHP 스크립트를 실행 중인데 다음과 같은 오류가 계속 발생합니다. 주의: 정의되지 않은 변수: 10행 C:\wamp\www\mypath\index.php의 my_variable_name 주의: 정의되지 않은 인덱스: 11행의 my_index C:\wamp\www\mypath\index.php 경고:11행의 C:\wamp\www\mypath\index.php에 정의되지 않은 어레이 키 "my_index"가 있습니다. 10행과 11행은 다음과 같습니다. echo "My variable value is: " . $my_variable_name; echo "My in..

sourcecode 2022.09.15

SQLSTATE[HY000 [ 2002 ]라벨 홈스테드 내에서 접속이 거부되었습니다.

SQLSTATE[HY000 [ 2002 ]라벨 홈스테드 내에서 접속이 거부되었습니다. Larabel 5.2에서 Mac OS X 및 홈스테드 2.2.1 사용. 터미널(프로젝트 폴더 내 홈)에서 php 장인을 실행하여 사용 가능한 모든 명령을 볼 수 있습니다. 연결합니다.php artisan migrate 。 SQLSTATE[HY000] [2002] Connection refused 이러한 .env 설정으로 Laravel 프로젝트를 셋업했습니다. DB_HOST=127.0.0.1 DB_DATABASE=tcv DB_USERNAME=homestead DB_PASSWORD=secret DB_HOST에는 localhost, DB_USERNAME 및 DB_PASSWORD에는 root를 사용해 보았습니다.그리고 이것들의..

sourcecode 2022.09.15

Composer: file_put_contents(./composer.json): 스트림을 열지 못했습니다.권한 거부

Composer: file_put_contents(./composer.json): 스트림을 열지 못했습니다.권한 거부 Ubuntu 16.04 서버에 Prestissimo를 설치하려고 하는데 다음 오류가 발생합니다. $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update]..

sourcecode 2022.09.15

PHP 스크립트 - linux 또는 Windows에서 실행 중 어느 쪽을 검출합니까?

PHP 스크립트 - linux 또는 Windows에서 실행 중 어느 쪽을 검출합니까? Windows 시스템 또는 Linux 시스템에 배치할 수 있는 PHP 스크립트를 가지고 있습니다.어느 경우든 다른 명령을 실행해야 합니다. 내가 어떤 환경에 있는지 어떻게 검출할 수 있습니까? (적절한 시스템 해킹보다는 PHP를 사용하는 것이 바람직합니다.) 갱신하다 명확하게 하기 위해 스크립트는 명령줄에서 실행되고 있습니다.상수문서 값을 확인합니다. Windows 에서는, 다음과 같은 다양한 가치를 얻을 수 있습니다.WIN32,WINNT또는Windows. "PHP_OS 및 다음 항목에 대한 가능한 값"도 참조하십시오. if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo '..

sourcecode 2022.09.12

PHP의 file_get_contents() 함수의 경고는 어떻게 처리합니까?

PHP의 file_get_contents() 함수의 경고는 어떻게 처리합니까? 이 질문에는 이미 답변이 있습니다. file_get_contents가 포함된 HTTP 요청, 응답 코드 (5개의 답변) 닫힘3개월 전에요. 나는 이렇게 PHP 코드를 썼다. $site="http://www.google.com"; $content = file_get_content($site); echo $content; 하지만 'http://'를 삭제했을 때$site다음과 같은 경고가 표시됩니다. 경고: file_get_module(www.google.com) [function](기능).file-get-filename]: 스트림을 열지 못했습니다. 나는 노력했다.try그리고.catch하지만 그것은 작동하지 않았다.순서 1: 리턴..

sourcecode 2022.09.12
반응형