Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    include da altro server

    ciao a todos, è possibile includere una pagina che risiede su un altro server? Nel caso in cui volessi realizzare un network di siti che abbiano tutti lo stesso template ma domini diversi, magari anche linguaggi diversi...asp php, ma volessi mettere in comune una parte della pagina tipo il menù con un semplice include di un blocco html ???
    mi sto ???
    Grazie
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2


    cerca sul forum per altre soluzioin

  3. #3
    consigli sulla key da cercare?
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Ma la pagina include è file html o è interpretata
    io su un paio di miei siti uso l'xmlHttp per includere la barra di navigazione per i clienti
    codice:
    <%
      Response.Buffer = True
      Dim objXMLHTTP, xml
    
      Set xml = Server.CreateObject("Microsoft.XMLHTTP")
     'Ci sono varie versioni dell'oggetto io uso questo
    
        xml.Open "GET", "http://www.tuosito/tuoinclude.asp?eventualiparametri", False ' ,"user","pass"
     ' il post è uguale cambia in "POST"	
      xml.Send
    
      outPutDiRitorno =  xml.responseText
      Set xml = Nothing
    %>
    per la sintassi di php (O.T ma puo ' servire)
    codice:
     
    $xmlhttp = new COM("Microsoft.XMLHTTP");
    $xmlhttp->open("GET", "http://www.tuosito/tuoinclude.asp?eventualiparametri", 0);
    $xmlhttp->send();
    $outPutDiRitorno = $xmlhttp->responseText;

  5. #5
    non so ancora che tipo di file dovrò includere, diciamo che mi potrei accontentare di un html, ma possibilmente anche una asp che prende i dati da un Db...

    Lo script che hai postato che fa? Traduce la pagina in xml e la riscrive?
    scusa la mia ignoranza
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  6. #6
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Prende l'outPut html della pagina quindi
    facendo un esempio semplice semplice
    pagina MiTrovoInUnAltroServer.asp
    codice:
    <%
    <html>
    <body>
    <h1><%=Request("pippo")%></h1>
    <% for i = 1 to i = 3 
           Response.write(i & "
    ")
       next %>
     </body>
    </html>
    Pagina che chiama (poniamo execPage.asp):
    codice:
    <%
      Response.Buffer = True
      Dim objXMLHTTP, xml
      Set xml = Server.CreateObject("Microsoft.XMLHTTP")
      xml.Open "GET", "http://www.tuosito/MiTrovoInUnAltroServer.asp?pippo=PROVA", False 
      xml.Send
      outPutDiRitorno =  xml.responseText
      Response.write(outPutDiRitorno)
    %>
    L'outPut di execPage sara':
    codice:
    <html>
    <body>
    <h1>PROVA</h1>
    1
    2
    3
    
    </body>
    </html>

  7. #7
    Grazie mille, vedrò di mettere in pratica quanto mi hai insegnato...
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  8. #8
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Di nulla

  9. #9
    Ho provato ad usare qusto sistema su un paio di siti, la cosa mi risulta comodissima in quanto sa una parte aggiorno le news etc, e nell'altro sito mi ritrovo l'output.
    Sto notando però una cosa strana, se modifico la pagina originale (il cui output viene visualizzato nell'altro sito) non vedo le modifiche in tempo reale, come se l'output rimanesse in cache (non so per quanto)...
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  10. #10
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    nella pagina originale
    prova a mettere in testa:
    Response.Expires = -1500
    Response.ExpiresAbsolute = Now - 1500
    Response.AddHeader "pragma","no-cache"
    Response.CacheControl = "private"
    Response.CacheControl = "must-revalidate"

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 © 2026 vBulletin Solutions, Inc. All rights reserved.