اتم php در جاوا اسکریپت

سلام

امروز موقع طراحی یکی از پروژه هام با یک مشکلی برخورد کردم که خواستم برای شما یه وقتی اینجوری مشکل پیش نیاد

php کاران عزیز حتما با تابع file_get_contents آشناییت دارن دیگه؟ خوب حالا میگن php اینجا php همه جا اینجا کاربرد داره

php مثل یک اتم اکسیژن هست که همه جا جایی برای خودش داره ( عجب مثالی !😀 ) حال بگذریم کد زیر برای JS هستش که عین تابع phpایش رو

میتونید در JS به کار ببرید

تابع در ادامه مطلب🙂

01.function file_get_contents( url ) {
//…
17.    var tmp, headers = [], newTmp = [], k=0, i=0;
18.    var func = function (value) { return value.substring(1) !== »; };
19.    var req = window.ActiveXObject ? new ActiveXObject(«Microsoft.XMLHTTP») : new XMLHttpRequest();
20.    if (!req) {throw new Error(‹XMLHttpRequest not supported›);}
21.
22.    if (!/^http/.test(url)) {
// Allow references within or below the same directory (should fix to allow other relative references or root reference; could make dependent on parse_url())
23.        url = window.location.href + ‹/› +url;
24.    }
25.
26.    req.open(«GET», url, false);
27.    req.send(null);
28.
29.    tmp = req.getAllResponseHeaders();
30.    tmp = tmp.split(‹\n›);
31.    for (k=0; k < tmp.length; k++) {
32.        if (func(tmp[k])) {
33.            newTmp.push(tmp[k]);
34.        }
35.    }
36.    tmp = newTmp;
37.    for (i=0; i < tmp.length; i++) {
38.        headers[i] = tmp[i];
39.    }
40.    this.$http_response_header = headers;
41.
42.    return req.responseText;
43.}

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: