PHP의 경우 here에서 설명한 것처럼 stdout을 텍스트 파일로 리디렉션 할 수 있습니다. stdin을 파일로 리디렉션하는 것과 비슷한 방법을 찾고 있습니다.PHP를 stdin을 텍스트 파일로 리디렉션하는 방법은 무엇입니까?
비록 내 google search과 search on our site이 거의 도움이되지 않습니다. 이 당신이 원하는 경우에 우리는 쉽게 파이썬에서 here
PHP의 경우 here에서 설명한 것처럼 stdout을 텍스트 파일로 리디렉션 할 수 있습니다. stdin을 파일로 리디렉션하는 것과 비슷한 방법을 찾고 있습니다.PHP를 stdin을 텍스트 파일로 리디렉션하는 방법은 무엇입니까?
비록 내 google search과 search on our site이 거의 도움이되지 않습니다. 이 당신이 원하는 경우에 우리는 쉽게 파이썬에서 here
확실하지 논의 그렇게 할 수 있습니다 ...하지만 당신은 다음과 같은 표준 입력 읽을 수 있습니다
이$stdin = fopen('php://stdin', 'r');
$input = trim(fgets($stdin));
fclose($stdin);
file_put_contents('filename',$input);
내가 찾고있는 것은 당신의'fgets ($ stdin)'을 stdin 대신에 선택된 파일로부터 읽도록하는'configuration PHP code' 몇개. –
당신은 PHP 스크립트 자체에서 그것을 할 수 없습니다 표준 입력이 어쨌든 파생 된 방식을 인식하지 못합니다 (cli? sapi? 누가 아는가). 그런데 왜 풍차를 싸울까요? [STDIN으로 작업하는 표준 방법] (https://stackoverflow.com/a/4475622/2637490)을 사용하고 'php in.php
@ AlmaDo 그 이유는 우리가 PHP 실행에 액세스 할 수 없다는 것입니다. 나는 hackerrank.com에서 PHP를 연습하고 있으며 모든 입/출력은 stdin/stdout에서 변경할 수 있습니다. –
그러면 제약 조건을 따르십니까? 그들은 이유가있을 것이라고 확신합니다 (그리고 프로그램이 표준 입력을 소비하지 않거나 표준 출력을 생성하지 않는다면 감지 될 수 있기 때문에 "작동 예제"로 간주되지 않습니다). 또는 연습을위한 - 지역 환경을 설정하고 원하는대로 놀 수 있습니다. –