Visualizzazione dei risultati da 1 a 5 su 5

Discussione: http xml

  1. #1

    http xml

    Mi trovo di fronte ad un file php che mi svolge i seguenti comandi:

    <?php

    $xml = new COM("Msxml2.ServerXMLHTTP.4.0");

    $url="http://www.google.org";

    $xml->Open("get", $url, false);

    $xml->Send();

    $file = $xml->responsetext;

    echo "$file";

    ?>

    Il problema è che il suddetto file non funziona con tutti gli url.....tipo con google e libero funziona correttamente restituendomi la pagina richiesta mentre con altri no.....restituendomi l'errore 501 pari a "Method not implemented".

    Ora sorgono le mie domande:

    -perchè con alcuni URL funziona mentre con altri no?

    -sul pc dove lancio tale file (il mio serverino in locale) ho installato "msxml" (mi sembra la versione 4.0).........vuol dire per caso che le macchine che ospitano quei siti internet non lo hanno istallato e quindi non riescono a risolvere la mia richiesta?

    -da un'attenta analisi posso affermare che è proprio quel comando di richiesta (get ad un indirizzo http) che non funziona correttamente....dato che appunto url che mi serve non viene risposto con esito positivo dandomi il messaggio di errore sopra descritto (get to nome del file not supported).....da cosa puo' essere dovuto?

    -questo applicativo "msxml" cosa fa?

    -oppure cosa mi consigliate?

  2. #2
    Perchè usi quel codice invece di un semplice (e più portabile):

    Codice PHP:
    <?php 
    $url 
    "http://www.google.org";
    $file file_get_contents($url);
    ?>

  3. #3
    Ho provato con quello che mi hai consigliato ma mi dice host sconosciuto.......

  4. #4
    A me funziona perfettamente. Probabilmente hai un problema di risoluzione dei nomi.

  5. #5
    Ho analizzato il problema e sono giunto a questa conclusione:
    l'errore che ti ho menzionato mi appare solamente con url di tipo ".org".
    Il problema di risoluzione sui nomi dici da cosa puo' dipendere?
    Sono settati sul DNS giusto? risiede nel proxy giusto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.