파일의 데이터로 외부 소스에 POST 요청을해야하므로 본 두 가지 솔루션을 병합하려고했지만 작동하지 않는 것 같습니다. 도움을 줄 수 있습니까? 나 제발? 내가 아니었다면 미안 해요 : POST 요청 (데이터 파일 포함)
// Submit those variables to the server
$post_data = array(
'test' => 'foobar',
'okay' => 'yes',
'number' => 2
);
// Send a request to example.com
$result = post_request('http://www.example.com/', $post_data);
if ($result['status'] == 'ok'){
// Print headers
echo $result['header'];
echo '<hr />';
// print the result of the whole request:
echo $result['content'];
}
else {
echo 'A error occured: ' . $result['error'];
}
그리고 배열()에서 나는 그래서 결국
$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
을 가하고있어
나는이<?php
$post_data = array($trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$result = post_request('http://www.example.com/', $post_data);
if ($result['status'] == 'ok'){
echo $result['header'];
echo '<hr />';
echo $result['content'];
}
else {
echo 'A error occured: ' . $result['error'];
}
?>
편집 같은 것을 얻을 내가 필요한 것을 분명히했다. 실제로 우연히 나는 PHP와 함께하고 싶었지만 나는 여기 같은 stackoverflow.com/questions/46582/response-redirect-with-post-instead-of-get과 같은 사람을 찾았다.
기본적으로 사용자가 .txt로 저장된 일부 자격 증명을 작성하고 해당 데이터를 사용하여 POST를 통해 제휴 외부 웹 사이트에 로그인하는 웹 사이트에서 빠른 양식을 작성하도록 요청 받았습니다. 이것은 사용자가 새 링크를 클릭하지 않고 첫 번째부터 제휴 웹 사이트에 로그인 할 수있는 번거 로움을줍니다.
[PHP의 양식 POST에서 cURL을 통해 파일 보내기] 가능한 복제본 (http://stackoverflow.com/questions/4223977/send-file-via-curl-from-form-post-in-php) – j0k
' post_request()'는 PHP 함수가 아니므로 이것을 사용하고 있습니까? http://www.jonasjohn.de/snippets/php/post-request.htm –
시도 :'array ("file"=> $ trimmed = file (...);' –