HTACCESS kənardan oxunuşun qarşısını almaq

Salam..

htaccess ilə necə edə bilərəm ki mənə lazım olan xml fayla kenardan ünvanı göstərilərək oxumaq və ya başqa icazəni qarşısını alım..
Bir neçə variant yolxadım işlədi ancaq saytın özü də bu müraciətdən kənar qaldı.. Mənə lazımdır ki saytın özü bu xml fayla istədiyi dəyişikliyi və ya oxumanı edə bilsin..


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (12 cavab var)

(22:21, 23/10/2012 ) #22024

Aşağıdakı səhifəyə bax. Rəsmlərdə və flaşlarda işə yarayır. xml-də bilmirəm.

altlab.com

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(23:38, 23/10/2012 ) #22029

yox.. komek elemedi..

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (02:43, 24/10/2012 ) #22035

    Göstərdiyim linkdə xml yox idi. Onu özün əlavə etməliydin. Aşağıdakı kodda əlavə etmişəm.

    ErrorDocument ### index.php -- Example of format 
    ErrorDocument 404 /index.php -- Working example
    php_flag display_startup_errors off
    php_flag display_errors off
    php_flag html_errors off
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?oyundelisi\.biz(.+) [NC]
    RewriteRule .*\.(jpe?g|gif|bmp|png|swf|xml)$ - [F]

    Yalnız burda oyundelisi\.biz sözünü öz domeninlə dəyişdir. Ancaq \ işarəsini unutma! deyək ki, sənin domenin cavablar.net – dir . Sən onu olduğu kimi yox cavablar\.net şəklində daxil etməlisən.

    Yuxarıdakı kodda xml ilə bərabər jpeg, gif, bmp, png və swf sənədlərin də çağırılması əngəllənir. Əgər sadəcə xml sənədin çağırılmasını qorumaq istəyirsənsə, son sətri aşağıdakı sətrlə əvəz et.

    RewriteRule .*\.(xml)$ - [F]
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (02:57, 24/10/2012 ) #22036

      :))) Cox sagol komeyin uchun )).. Dediyin kimi eleyib yoxlamishdim ))

      Men ola bilsin duzgun basha sala bilmemishem ).. Bele olan halda kenardan girishin qarshisi alinir.. ama saytin ozu de o xml fayldan istifade ede bilmir.menim sehifem hemin xml fayldan informasiya alir.. bir nov DB kimi.. mene lazimdir ki kenardan girish olmasin ancaq sayt ozu ora yaza sile boxuya bilsin..

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (09:43, 24/10/2012 ) #22038

    File manager-də file permissionu dəyişməklə alınmadı?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (10:40, 24/10/2012 ) #22041

      Yox.. Permission deyishende de saytin ozu hostun ozu oxuya bilmir..
      Bir shey maraqlidir butun ip leri deni eleseme. ancaq 127.0.0.1 uchun icaze versem ishleyer?))

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (10:53, 24/10/2012 ) #22043

    Necə yəni? Orda ayrı ayrıdır axı permission. Owner, User, Group.
    Pwneri saxlayırsız, user və groupu 0-layırsız. 755-dirsə, 700 edirsiz

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (10:56, 24/10/2012 ) #22045

      owner, group, public . 3 qrupum var. sadece owner read saxlayiram yeni 700.. kenardan girish baglanir.. Ancaq saytin ozu de xml den informasiya almir..

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (11:44, 24/10/2012 ) #22057

    Saytın özü XML-i serverdə çağırır ya client-side-da? Client side-dırsa məsələ bəlli. Serverdə isə heç bir probıem olmamalıdır axı. Bəlkə folderlə bağlıdır məsələ?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (11:58, 24/10/2012 ) #22060

      yox ele serverde cagirir..

      xml fayl /xml qovlugunda yerleshir. ashagidaki fayllarda mene informasiyani verir

      /**
      * Returns an XMLHttp instance to use for asynchronous
      * downloading. This method will never throw an exception, but will
      * return NULL if the browser does not support XmlHttp for any reason.
      * @return {XMLHttpRequest|Null}
      */
      function createXmlHttpRequest() {
       try {
         if (typeof ActiveXObject != 'undefined') {
           return new ActiveXObject('Microsoft.XMLHTTP');
         } else if (window["XMLHttpRequest"]) {
           return new XMLHttpRequest();
         }
       } catch (e) {
         changeStatus(e);
       }
       return null;
      };
      
      /**
      * This functions wraps XMLHttpRequest open/send function.
      * It lets you specify a URL and will call the callback if
      * it gets a status code of 200.
      * @param {String} url The URL to retrieve
      * @param {Function} callback The function to call once retrieved.
      */
      function downloadUrl(url, callback) {
       var status = -1;
       var request = createXmlHttpRequest();
       if (!request) {
         return false;
       }
      
       request.onreadystatechange = function() {
         if (request.readyState == 4) {
           try {
             status = request.status;
           } catch (e) {
             // Usually indicates request timed out in FF.
           }
           if ((status == 200) || (status == 0)) {
             callback(request.responseText, request.status);
             request.onreadystatechange = function() {};
           }
         }
       }
       request.open('GET', url, true);
       try {
         request.send(null);
       } catch (e) {
         changeStatus(e);
       }
      };
      
      /**
       * Parses the given XML string and returns the parsed document in a
       * DOM data structure. This function will return an empty DOM node if
       * XML parsing is not supported in this browser.
       * @param {string} str XML string.
       * @return {Element|Document} DOM.
       */
      function xmlParse(str) {
        if (typeof ActiveXObject != 'undefined' && typeof GetObject != 'undefined') {
          var doc = new ActiveXObject('Microsoft.XMLDOM');
          doc.loadXML(str);
          return doc;
        }
      
        if (typeof DOMParser != 'undefined') {
          return (new DOMParser()).parseFromString(str, 'text/xml');
        }
      
        return createElement('div', null);
      }
      
      /**
       * Appends a JavaScript file to the page.
       * @param {string} url
       */
      function downloadScript(url) {
        var script = document.createElement('script');
        script.src = url;
        document.body.appendChild(script);
      }
      

      bu da index de read hissesi

       
        downloadUrl("xml/cat.xml", function(doc) {
        var xml = xmlParse(doc);
        var markers = xml.documentElement.getElementsByTagName("marker");
      
      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:55, 24/10/2012 ) #22074

Məlumat göndərməkdə deyə bilmərəm. Ancaq məlumatı oxumaqda elə sən istədiyin kimi işləyir. Ola bilsin sən hardasa başqa yerdə səhv edirsən. Nümunələrə bax: oxu.phpoxu.xml

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(18:19, 24/10/2012 ) #22075

http yadımdan çıxıb. Doğru linklər bunlardır oxu.phpoxu.xml

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Software Developer cavab verdi - Qırılmış nömrə nə vaxt tam bağlanır (1 gün əvvəl)

Emil Imanov cavab verdi - Rus dilindən mətni tərcümə etmək (1 gün əvvəl)

Software Developer cavab verdi - Payoneer kartdan pul çıxartdıqda vergi (3 gün əvvəl)

Software Developer cavab verdi - Wise vasitəsilə bank kartına pul köçürmə (7 gün əvvəl)

Software Developer cavab verdi - Rus dilindən mətni tərcümə etmək (7 gün əvvəl)

Cənab cavab verdi - Almanca söz bazası yığmaq (10 gün əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (11 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (11 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (11 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (11 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (11 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (13 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (13 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (23 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (24 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23237 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024