> 백엔드 개발 > PHP 튜토리얼 > popen 함수는 로컬 스크립트를 호출하고 매개변수를 전달합니다.

popen 함수는 로컬 스크립트를 호출하고 매개변수를 전달합니다.

WBOY
풀어 주다: 2016-08-04 09:19:00
원래의
1811명이 탐색했습니다.

사장님께서 PHP로 이메일을 비동기적으로 보내는 기능을 구현해달라고 하셨습니다. 인터넷에서 정보를 찾아보니 popen을 사용할 수 있다는 것을 알고 처음에는 이렇게 썼습니다.

<code>pclose(popen("php -f mymail.php","r"));</code>
로그인 후 복사
로그인 후 복사

이 스크립트는 phpmailer를 사용하여 나에게 이메일을 보내는 계정입니다.
이제 이 함수에 매개변수를 전달하려고 합니다.
$to--recipient
$content--content
$subject--title.
이메일 전송 기능에 꼭 필요한 기능입니다.
그런데 어떻게 쓰는지 모르시나요?
이 명령 뒤에 매개변수를 추가하시겠습니까? 다음과 같이 ==신뢰할 수 있는 지적이 될 수 있습니다

<code>php -f mymail.php -a $argv1 -b $argv2</code>
로그인 후 복사
로그인 후 복사

아직도 매개변수를 전달할 수 있는 것이 있나요? (그런데 popen 함수를 보면 4개의 매개변수 중 어느 하나도 동일하지 않습니다.)

<code>popen("balabala","r",$参数,$参数)</code>
로그인 후 복사
로그인 후 복사

아니면 강제로 작성한 뒤 직접 사용해야 하나요? 다음과 같은 의미입니다

<code>fopen("mymail.php","w");
fwrite $to balabala;
fwrite $subject balabala;
fclose(fopen(balabala));</code>
로그인 후 복사
로그인 후 복사

PHP를 처음 접해서 틀린 부분이 있으면 양해 부탁드립니다. ==

답글 내용:

사장님께서 PHP로 이메일을 비동기적으로 보내는 기능을 구현해달라고 하셨습니다. 인터넷에서 정보를 찾아보니 popen을 사용할 수 있다는 것을 알고 처음에는 이렇게 썼습니다.

<code>pclose(popen("php -f mymail.php","r"));</code>
로그인 후 복사
로그인 후 복사

이 스크립트는 phpmailer를 사용하여 나에게 이메일을 보내는 계정입니다.
이제 이 함수에 매개변수를 전달하려고 합니다.
$to--recipient
$content--content
$subject--title.
이메일 전송 기능에 꼭 필요한 기능입니다.
그런데 어떻게 쓰는지 모르시나요?
이 명령 뒤에 매개변수를 추가하시겠습니까? 다음과 같이 ==신뢰할 수 있는 지적이 될 수 있습니다

<code>php -f mymail.php -a $argv1 -b $argv2</code>
로그인 후 복사
로그인 후 복사

매개변수를 전달할 수 있는 것이 아직 있나요? (그런데 popen 함수를 보면 4개의 매개변수 중 어느 하나도 동일하지 않습니다.)

<code>popen("balabala","r",$参数,$参数)</code>
로그인 후 복사
로그인 후 복사

아니면 강제로 작성한 뒤 직접 사용해야 하나요? 다음과 같은 의미입니다

<code>fopen("mymail.php","w");
fwrite $to balabala;
fwrite $subject balabala;
fclose(fopen(balabala));</code>
로그인 후 복사
로그인 후 복사

PHP를 처음 접해서 틀린 부분이 있으면 양해 부탁드립니다. ==

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿