Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 34
  1. #21
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    aprilo con un editor esadecimale, e vedrai le schifezze che ci sono dentro!
    L'ho aperto con wordpad ed in effetti contiene diversi caratteri strani.
    Ma perchè avviene questo?
    Perchè lo genero tramite l'oggetto MSXML2.ServerXMLHTTP ?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #22
    Originariamente inviato da Luis33
    L'ho aperto con wordpad ed in effetti contiene diversi caratteri strani.
    Ma perchè avviene questo?
    Perchè lo genero tramite l'oggetto MSXML2.ServerXMLHTTP ?


    may be. fa' vedere come fai

  3. #23
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime


    may be. fa' vedere come fai
    OK:

    codice:
        Function getString(byVal StringBin)
        dim intCount
        getString =""
        For intCount = 1 to LenB(StringBin)
        getString = getString & chr( AscB(MidB(StringBin, intCount, 1)) )
        Next
        End Function 
    
        url = "http://www.paginaweb.com" 
        set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
        xmlhttp.open "GET", url, false 
        xmlhttp.send "" 
    
        pagetxt = "<xmp>" & CStr(xmlhttp.ResponseText) & "</xmp>"
    
        set fileSys = Server.CreateObject("Scripting.FileSystemObject")
        set textStream = fileSys.CreateTextFile(Server.MapPath("salud.txt"), True, False)
        
        textStream.Write getString(pagetxt)
        
        textStream.Close
        Set textStream = Nothing
        Set fileSys = Nothing
        pagestatus = xmlhttp.Status
        Set xmlhttp = Nothing
    
    ////////////////////////////////////////////////////////////
    
        filePath = Server.Mappath("salud.txt")
        RESPONSE.WRITE "MaGGico FilePath ...: " & FILEPATH & "
    "
    
        Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")     
         
        if objFileSystem.FileExists(filePath) then	
        Set objFile = objFileSystem.OpenTextFile(filePath, 1)
            
        SiStampa = False
        
        Do While Not objFile.AtEndofStream
        
           LuisLine = objFile.ReadLine
          
          if Instr(LuisLine, "") then SiStampa = True
          if Instr(LuisLine, "") then SiStampa = False
          
          Response.Write LuisLine & "
    "
          
        Loop	
    
        objFile.Close	
        Set objFile = Nothing
    
    ELSE
        RESPONSE.WRITE "IL FILE " & filePath & " NUN CE STA"   
        
        end if
        Set objFileSystem = Nothing   
        
    ////////////////////////////////////////////////////////////
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  4. #24
    l'errore sta nella scrittura

    invece di

    textStream.Write getString(pagetxt)

    usa

    textStream.Write pagetxt

    (la funzione GetString è ... )

  5. #25
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    l'errore sta nella scrittura

    invece di

    textStream.Write getString(pagetxt)

    usa

    textStream.Write pagetxt

    (la funzione GetString è ... )

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A0005)
    Chiamata di routine o argomento non validi
    /xml/default.asp, line 49

    Proprio su textStream.Write pagetxt
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  6. #26
    textStream.Write (pagetxt)

    a me funzia

  7. #27
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    textStream.Write (pagetxt)

    a me funzia
    A me dà errore:

    codice:
    <%
    
        Function getString(byVal StringBin)
        dim intCount
        getString = ""
        For intCount = 1 to LenB(StringBin)
        getString = getString & chr( AscB(MidB(StringBin, intCount, 1)) )
        Next
        End Function    
        
        url = "http://www.paginaweb.com/" 
        set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
        xmlhttp.open "GET", url, false 
        xmlhttp.send "" 
    
        pagetxt = "<xmp>" & CStr(xmlhttp.ResponseText) & "</xmp>"
    
        set fileSys = Server.CreateObject("Scripting.FileSystemObject")
        set textStream = fileSys.CreateTextFile(Server.MapPath("eluniversal_salud.txt"), True, False)
        
        textStream.Write (pagetxt)
        
        textStream.Close
        Set textStream = Nothing
        Set fileSys = Nothing
        pagestatus = xmlhttp.Status
        Set xmlhttp = Nothing
    
    ////////////////////////////////////////////////////////////
    
        filePath = Server.Mappath("salud.txt")
        RESPONSE.WRITE "MaGGico FilePath ...: " & FILEPATH & "
    "
    
        Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")     
         
        if objFileSystem.FileExists(filePath) then	
        Set objFile = objFileSystem.OpenTextFile(filePath, 1)
            
        SiStampa = False
        
        Do While Not objFile.AtEndofStream
        
           LuisLine = objFile.ReadLine
          
          if Instr(LuisLine, "") then SiStampa = True
          if Instr(LuisLine, "") then SiStampa = False
          
          if SiStampa = True Then Response.Write LuisLine & "
    "
                
        Loop	
    
        objFile.Close	
        Set objFile = Nothing
    
    ELSE
        RESPONSE.WRITE "IL FILE " & filePath & " NUN CE STA"   
        
        end if
        Set objFileSystem = Nothing   
        
    ////////////////////////////////////////////////////////////
    
    %>
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  8. #28
    ho fatto copia e incolla del tuo, e a me va. forse è la pagina che grabbi...

  9. #29
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    ho fatto copia e incolla del tuo, e a me va. forse è la pagina che grabbi...
    Si è proprio la pagina che dovrei grabbare.... cambiando nel codice l'url il codice funziona...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  10. #30
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Si risolve con questo codice suggerito da Optime:

    codice:
    url = "http://www.eluniversal.com.mx/salud/" 
    
    set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
    xmlhttp.open "GET", url, false 
    xmlhttp.send "" 
    
    pagetxt = "<xmp>" & CStr(xmlhttp.ResponseText) & "</xmp>"
    
    myArray = split(pagetxt,"")
    part1 = myArray(1)
    myArray = split(part1,"")
    part2 = myArray(0)
    
    RESPONSE.WRITE part2 & "
    "
    Response.Flush
    Adesso ho però altri due problemi:

    1) Inserire l'estrazione in un db mysql;
    2) I caratteri speciali ( è, à, etc ) non vengono correttamente visualizzati nel browser nonostante la codifica della pagina sia charset=iso-8859-1, perchè?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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.