반응형

php 68

PHP로 이메일을 보내려면 어떻게 해야 하나요?

PHP로 이메일을 보내려면 어떻게 해야 하나요? 웹사이트에서 PHP를 사용하고 있는데 이메일 기능을 추가하고 싶습니다. WampServer가 설치되어 있다. PHP를 사용하여 이메일을 보내려면 어떻게 해야 하나요?PHP 기능을 사용하여 가능합니다.메일 기능은 로컬 서버에서는 작동하지 않습니다. 레퍼런스: 우편물 https://github.com/PHPMailer/PHPMailer 에서 PHPMailer 클래스를 사용할 수도 있습니다. 메일 기능을 사용하거나 smtp 서버를 투명하게 사용할 수 있습니다.또, HTML 베이스의 전자 메일이나 첨부 파일을 처리할 수 있기 때문에, 독자적인 실장을 작성할 필요가 없습니다. 이 클래스는 안정적이고 Drupal, SugarCRM, Yii, Joomla와 같은 다른 ..

programing 2022.10.07

PHP에서 타임스탬프를 시간 전으로 변환하는 중(예: 1일 전, 2일 전)...

PHP에서 타임스탬프를 시간 전으로 변환하는 중(예: 1일 전, 2일 전)... 이 게시물을 개선하시겠습니까?인용문 및 답변이 올바른 이유를 포함하여 이 질문에 대한 자세한 답변을 제공하십시오.충분한 세부 정보가 없는 답변은 편집 또는 삭제할 수 있습니다. 형식의 타임스탬프를 변환하려고 합니다.2009-09-12 20:57:19그런 식으로 바꿀 수 있어요.3 minutes agoPHP를 사용합니다. 유용한 스크립트를 찾았는데 시간 변수로 사용할 다른 형식을 찾고 있는 것 같습니다.이 포맷으로 동작하도록 수정하는 스크립트는 다음과 같습니다. function _ago($tm,$rcs = 0) { $cur_tm = time(); $dif = $cur_tm-$tm; $pds = array('second','mi..

programing 2022.09.30

dyld: 라이브러리가 로드되지 않음: Mac에서 brew를 사용하여 노드를 설치한 후 /usr/local/opt/icu4c/lib/libicui18n.62.dylib 오류 발생

dyld: 라이브러리가 로드되지 않음: Mac에서 brew를 사용하여 노드를 설치한 후 /usr/local/opt/icu4c/lib/libicui18n.62.dylib 오류 발생 homebrew(Mojave)를 사용하여 노드를 설치했지만 이후 php가 작동을 중지하고 실행하려고 하면php -v다음의 에러가 표시됩니다. php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found 노드와 icu4c를 모두 제거하려고 했지만 아직 문제가 발생함 업데이트 - 일부 코멘트에서 설명한 대로 실행 중brew cleanup이 오류만 수..

programing 2022.09.30

다차원 어레이를 평평하게 하는 방법

다차원 어레이를 평평하게 하는 방법 PHP에서는 (bi/multi)차원 배열을 재귀나 참조를 사용하지 않고 평평하게 하는 것이 가능한가요? 요, 키 무시하기 위해서, 키 하기 위해서, 키 무시하기 위해서 그런 을 하고 array_map() ★★★★★★★★★★★★★★★★★」array_values().PHP 5.3에서 가장 짧은 해결책은 새로운 폐쇄 구문인 것 같습니다. function flatten(array $array) { $return = array(); array_walk_recursive($array, function($a) use (&$return) { $return[] = $a; }); return $return; } SPL(Standard PHP Library)을 사용하여 재귀를 "숨길" 수..

programing 2022.09.30

해시 테이블 VS 관련 어레이

해시 테이블 VS 관련 어레이 최근 나는 매우 유명한 책 "알고리즘 입문"에서 해시 테이블에 대해 읽은 적이 있다.아직 실제 어플리케이션에서 사용한 적은 없지만 사용하고 싶습니다.하지만 어떻게 시작해야 할지 모르겠어요. 예를 들어 사전 어플리케이션(ABB 등)을 실현하는 방법 등, 사용 예에 대해 가르쳐 주실 수 있는 분?YY Lingvo)는 해시 테이블을 사용하고 있습니까? 마지막으로 해시 테이블과 PHP의 관련 어레이의 차이점을 알고 싶습니다.즉, 어떤 기술을 사용해야 하는지, 어떤 상황에서 사용해야 하는지 알고 싶습니다. 제가 틀렸다면 (죄송합니다) 정정해 주세요.실제로 해시 테이블에서 시작해서 해시 테이블에 대한 기본적인 (이론적인) 지식만 가지고 있기 때문입니다. 고마워요.PHP에서는 연관 배열..

programing 2022.09.28

하위 배열 값을 사용하여 PHP 배열을 알파벳 순으로 정렬합니다.

하위 배열 값을 사용하여 PHP 배열을 알파벳 순으로 정렬합니다. 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: PHP에서 어레이와 데이터를 정렬하려면 어떻게 해야 합니까? php에서 다차원 배열을 정렬하려면 어떻게 해야 합니까? 하위 배열 값별로 PHP 배열 정렬 값별로 PHP 다차원 배열 정렬 어레이는 다음과 같습니다. Array( [0] => Array( [name] => Bill [age] => 15 ), [1] => Array( [name] => Nina [age] => 21 ), [2] => Array( [name] => Peter [age] => 17 ) ); 이름을 기준으로 알파벳 순으로 정렬하고 싶습니다.PHP Sort Array By SubArray Value를 ..

programing 2022.09.27

값과 키를 모두 PHP 어레이에 푸시하는 방법

값과 키를 모두 PHP 어레이에 푸시하는 방법 이 코드를 봐 주세요. $GET = array(); $key = 'one=1'; $rule = explode('=', $key); /* array_push($GET, $rule[0] => $rule[1]); */ 저는 다음과 같은 것을 찾고 있습니다. print_r($GET); /* output: $GET[one => 1, two => 2, ...] */ (왜냐하면)array_push안 요.array_push()다음 키를 결정할 방법이 없기 때문에 관련 어레이에 동등합니다. 를 사용해야 합니다. $arrayname[indexname] = $value; 값을 배열에 밀어넣으면 해당 값에 대한 숫자 키가 자동으로 생성됩니다. 어레이에 키와 값의 쌍을 추가할 때는..

programing 2022.09.26

PHP에서 "=&" 및 "=" 연산자는 무엇을 의미합니까?

PHP에서 "=&" 및 "=" 연산자는 무엇을 의미합니까? PHP에서 "=&" / "&=" 연산자는 무엇을 의미합니까?그들에 대한 정보는 어디서 읽을 수 있나요? 구글 검색은 도움이 되지 않는다.$a &= $b 말하다$a = $a & $b비트 앤 연산자입니다. $a =& $b는 $a를 $b에 대한 참조로 할당합니다.=& $a =& $b$a합니다.$b의 값 $a 경우,이가 바뀌게 됩니다.$b그에 따라 변화합니다. 이것은 오브젝트에 관한 "둘 다 같은 장소를 가리키고 있다"와는 다릅니다. 수 있다$c = $d = new AnObject(두 변수 모두 동일한 위치를 가리킵니다. 그러나 한 점을 변경해도 다른 점이 변경되지 않습니다.그것은,$c = null 수 없다$d = null의 $a =& $b , 지,,$..

programing 2022.09.26

HTML/PHP에 의한 XSS 방지 방법

HTML/PHP에 의한 XSS 방지 방법 HTML과 PHP만으로 XSS(크로스 사이트 스크립팅)를 방지하려면 어떻게 해야 합니까? 이 주제에 대한 다른 게시물은 많이 보았지만 XSS를 실제로 예방하는 방법에 대해 명확하고 간결하게 기술한 기사는 찾지 못했습니다.기본적으로 사용자 입력에서 나온 브라우저로 출력하려면 이 기능을 사용해야 합니다. 이 기능을 올바르게 사용하는 방법은 다음과 같습니다. echo htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); Google Code University에서는 Web Security에 관한 매우 교육적인 비디오도 제공하고 있습니다. 웹 소프트웨어를 파괴하는 방법 - 웹 소프트웨어의 보안 취약성에 대해 살펴봅니다. 모든 엔지니어가 보..

programing 2022.09.25

PHP가 있는 디렉터리의 모든 파일 이름 가져오기

PHP가 있는 디렉터리의 모든 파일 이름 가져오기 어떤 이유에서인지 다음 코드의 파일 이름에 '1'이 계속 표시됩니다. if (is_dir($log_directory)) { if ($handle = opendir($log_directory)) { while($file = readdir($handle) !== FALSE) { $results_array[] = $file; } closedir($handle); } } $results_array의 각 요소를 에코하면 파일 이름이 아닌 '1'이 많이 표시됩니다.파일 이름은 어떻게 알 수 있나요?오픈/읽기 번거로움 없이 대신 사용: foreach(glob($log_directory.'/*.*') as $file) { ... } SPL 스타일: foreach (ne..

programing 2022.09.25
반응형