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

    Leggere pagina ASP formattata

    Ciao,
    devo leggere una pagina asp che mi viene messa a disposizione da un altro sito (per non interfacciarmi direttamente col db) e che è formattata in questo modo:



    campo1;campo2;campo3;.....campo18#





    Devo chiaramente poter poi utilizzare i vari campi di ogni riga...
    Qualche idea?

    Grazie
    Simone

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    codice:
    campo1;campo2;campo3;.....campo18#

    è una pagina HTML; ASP che c'entra?
    E come la devi leggere?
    E con cosa??

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    1) leggi fino alla virgola, butti in un array
    vai al punto 1

    alla fine avrai trasferito tutto in un solo array... e da li potrai leggerlo comodamente...


    io farei così, perlomeno

  4. #4
    ma devo "leggerla" come se fosse un normale file di testo?

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Uno stralcio di codice per leggere un file tipo CSV [vedi se ti serve, dal tuo post nn si capisce molto...]:

    codice:
    if (file_exists($directory.$nome_file)) $riga_documento = file($directory.$nome_file);
    else { echo "Il file non esiste o PHP non può accedervi. Controllarne, a tal fine, i permessi.
    <hr>"; exit; }
    
    $numero_documenti_da_importare=count($riga_documento);
    // Ciclo sulle righe (documenti)
    for ($indice_documento=1; $indice_documento<$numero_documenti_da_importare; $indice_documento++)
      {
      $valore_colonna=explode(";",$riga_documento[$indice_documento]);
    
    etc..
    
      }

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Effettivamente non mi sono spiegato male, malissimo!!!

    Io devo prelevare dei dati da una pagina www.xxx.it/pagina.asp. Questa pagina contiene del normale testo (non html) escluso dei
    per separare le righe.

    In PHP devo leggermi il file .asp e riga per riga "prelevare" i vari campi (per poi inserirli in un db, ma questo è un altro discorso...). Ogni riga termina con il carattere "#".

    Qualche aiuto?

    Grazie
    Simone

  7. #7
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Quello che tu leggerai sarà HTML.

    Devi far colloquiare PHP col server remoto via HTTp direttamente (socket), "detaggare" i campi e fare come ho scritto sopra.

    Ma è roba da "navigati"..

    [.:: JaguarXF ::.]
    __________________

  8. #8
    Ho provato con fsockopen e anche file...Forse ci sono!
    Riesco però solo ad aprire una pagina ad un indirizzo www.nomesito.it/ e non www.nomesito.it/pagina.asp come vorrei io.

    Quale potrebbe essere il motivo?

  9. #9
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    fputs($fp, "GET /path/page.asp HTTP/1.1\r\n");

    [.:: JaguarXF ::.]
    __________________

  10. #10
    il path della pagina deve essere quello locale al server?

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.