2017-02-12 4 views
-1

Я хочу преобразовать следующий PHP-код в JavaScript.Преобразование PHP-кода в JavaScript

<body> 
<?php 

$opts = array('http'=>array('method'=>"GET", 
    'header'=>"User-agent: CUSTOM_USER_AGENT\r\n")); 

$context = stream_context_create($opts); 

$file = file_get_contents("http://example.com/file1", false, $context); 
    ///open http://example.com/file1 with CUSTOM_USER_AGENT 

$pattern = "/^Location:\s*(.*)$/i"; 

$location_headers = preg_grep($pattern, $http_response_header); 
    //find url where this redirects to 

echo $location_headers 
?> 
</body> 
+1

Добро пожаловать в SO. Пожалуйста, посетите [помощь], чтобы узнать, что и как спросить. В этом случае, пожалуйста, добавьте усилие, по крайней мере ожидаемое поведение и отсутствующую точку с запятой. – mplungjan

+0

Попробуйте добавить еще какое-нибудь описание к вашему вопросу ..! – Seeker

+0

Thats all Я просто хочу преобразовать этот PHP-код в javascript. –

ответ

0

Вы не можете переписать это в JavaScript, если вы имеете в виду node.js

JavaScript не может получить доступ к файлам из другого источника, если CORS не включен.

Также AJAX не может изменить агента пользователя:

JQuery Ajax Request: Change User-Agent

Наконец, какой файл вы смотрите? Похоже, что вы ищете заявление заголовка местоположения - это даже не будет видно в результате Ajax

Смежные вопросы