바이트를 킬로바이트, 메가바이트, 기가바이트로 포맷

시나리오: 다양한 파일의 크기가 바이트 단위로 데이터베이스에 저장됩니다.이 크기 정보를 킬로바이트, 메가바이트 및 기가바이트로 포맷하는 가장 좋은 방법은 무엇입니까?예를 들어 Ubuntu가 “5.2 MB(5445632 바이트)”라고 표시하는 MP3가 있습니다.웹 페이지에 “5.2MB”로 표시하고 1메가바이트 미만의 파일은 KB로, 1기가바이트 이상의 파일은 GB로 표시하려면 어떻게 해야 합니다. 질문에 대한 답변

PDF 문서를 PHP의 미리보기 이미지로 변환하려면 어떻게 해야 합니까?

PDF 문서의 일부를 이미지 파일에 렌더링하는 데 필요한 라이브러리, 확장자 등은 무엇입니까? 제가 찾은 대부분의 PHP PDF 라이브러리는 PDF 문서 작성에 중점을 두고 있는데 문서를 웹 사용에 적합한 이미지 형식으로 렌더링하는 간단한 방법이 있습니까? 델의 환경은 LAMP 스택입니다. 질문에 대한 답변

PHP를 사용하여 암호를 암호화하고 해독하는 가장 좋은 방법?

이 질문에는 이미 답변이 있습니다. 9년 전에 문을 닫았어요 중복 가능성: PHP 양방향 암호화:검색할 수 있는 암호를 저장해야 합니다. 사용자들의 해외 계정 정보를 웹사이트에 저장하거나 사용자 이름과 비밀번호를 rapidshare로 부릅니다.정보를 안전하게 유지하고 싶지만, 정보를 해시하면 나중에 사용하기 위해 가져올 수 없다는 것을 알고 있습니다. Base64는 복호화가 가능하기 때문에 플레인오프만 사용해도 의미가 없습니다.내 생각은 사용자를 스크램블하여 … Read more

PHP는 속성이 개체 또는 클래스에 있는지 확인합니다.

PHP에 순수한 오브젝트 변수가 없는 것은 알지만 속성이 지정된 오브젝트나 클래스에 있는지 확인하고 싶습니다. $ob = (object) array(‘a’ => 1, ‘b’ => 12); 또는 $ob = new stdClass; $ob->a = 1; $ob->b = 2; JS에서는 변수를 확인하기 위해 이것을 쓸 수 있다.a오브젝트 내에 존재합니다. if (‘a’ in ob) PHP에서는 이와 같은 작업을 수행할 수 있습니까? … Read more

PDO를 사용한 행 수

주변에는 많은 상반된 진술들이 있다.PHP에서 PDO를 사용하여 행 수를 얻는 가장 좋은 방법은 무엇입니까?PDO를 사용하기 전에, 저는 단순히mysql_num_rows. fetchAll대규모 데이터셋을 취급하는 경우가 있기 때문에 사용하기에는 적합하지 않습니다. 제안할 것이 있습니까? 질문에 대한 답변

날짜에 하루 추가

날짜에 하루를 추가하는 내 코드는 날짜 이전을 반환하며 다음을 추가합니다.2009-09-30 20:24:00날짜를 추가한 후 다음 달에 롤오버해야 합니다.1970-01-01 17:33:29 <?php //add day to date test for month roll over $stop_date = date(‘Y-m-d H:i:s’, strtotime(“2009-09-30 20:24:00”)); echo ‘date before day adding: ‘.$stop_date; $stop_date = date(‘Y-m-d H:i:s’, strtotime(‘+1 day’, $stop_date)); echo ‘ date after adding one day. SHOULD … Read more

Laravel PHP 명령을 찾을 수 없습니다.

컴포넌트를 사용하여 Laravel을 문제없이 설치했는데 터미널에서 laravel을 실행하려고 하면 다음과 같은 오류가 발생합니다. -filename: larabel: 명령을 찾을 수 없습니다. 공식 사이트의 문서를 읽으면 다음과 같이 해야 합니다. 당신의 패스.에서 ~/.composer/vendor/bin 디렉터리를 내기 위해 언제 당신은 당신의 터미널의laravel 명령을 실행하기 때문에laravel 실행 파일이 발견되는지 확인합니다. 하지만 저는(나는 단말기 콘솔 명령에 처음입니다) 해야 할지 모르겠습니다. 그 좀 … Read more

PHP의 GET URL 매개 변수

php에서 URL 파라미터로 URL을 전달하려고 하는데 이 파라미터를 얻으려고 해도 아무것도 표시되지 않습니다. 다음 URL 폼을 사용하고 있습니다. http://localhost/dispatch.php?link=www.google.com 나는 그것을 통과시키려 하고 있다: $_GET[‘link’]; 하지만 아무것도 돌아오지 않았다.뭐가 문제죠? 질문에 대한 답변 $_GET는 함수나 언어구성이 아닙니다.그냥 변수(배열)입니다.시험: <?php echo $_GET[‘link’]; 특히 슈퍼글로벌입니다.PHP에 의해 채워지고 모든 범위에서 사용할 수 있는 내장 변수입니다(global 키워드 없이 함수 … Read more

‘<'가 뭐죠?

<?php $a=1; ?> <?=$a;?> 무엇인가.<?=정확히요? 질문에 대한 답변 의 줄임말이다<?php echo $a; ?>. 5.4.0부터 디폴트로 유효하게 되어 있습니다.php.ini설정을 지정합니다. 이것은 다음과 같은 약어입니다. <?php echo $a; ?> 이러한 태그를 쇼트 태그라고 합니다.설명서의 예 1을 참조하십시오. 그 말은 반복할 가치가 없기 때문에echoPHP의 의미를 정확히 알고 싶다고 생각했습니다. Array ( [0] => Array ( [0] => 368 … Read more