Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Java] Ricevere string da php

    Dovrei scaricare un file utilizzando un download manager in java. L'unico problema è che l'url del file viene estratto con uno script php da un database mysql. Come passare questo valore a java?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java] Ricevere string da php

    Originariamente inviato da leonapster
    Dovrei scaricare un file utilizzando un download manager in java. L'unico problema è che l'url del file viene estratto con uno script php da un database mysql. Come passare questo valore a java?
    Non è affatto chiaro: non si capisce chi/come/dove dovrebbe passare questo URL. Lo script php una volta che ha estratto questo URL, cosa ne fa? dove lo mette? e come dovrebbe essere passato al download manager? e poi quale download manager?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Vorrei fare questo:

    - Java esegue un codice php remoto
    - Attende che è stato eseguito
    - Legge l'output dato da PHP (xml)
    - Lo elabora inserendolo appropriatamente in una table.
    - Al doppio click sulla riga della table, parte il download manager(già scritto in java) e scarica quel link.


    Questo è il download manager:

    http://www.java-tips.org/java-se-tip...r-in-java.html

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da leonapster
    - Java esegue un codice php remoto
    Facendo un GET (o POST) su HTTP? Si può fare facilmente, specialmente un GET. Crei un URL, poi ottieni da esso un URLConnection, poi ottieni l'InputStream e ... leggi.

    Originariamente inviato da leonapster
    - Attende che è stato eseguito
    - Legge l'output dato da PHP (xml)
    Se non usi I/O asincrono, ovviamente al contrario è sincrono. Quindi è chiaro che leggi dall'input stream man mano che lo script PHP invia l'output.

    Originariamente inviato da leonapster
    - Lo elabora inserendolo appropriatamente in una table.
    Essendo l'output un XML, devi chiaramente usare un parser XML per elaborarlo. Quindi devi innanzitutto studiare se usare un parser SAX o DOM. E se usare un parser esterno (es. Xerces) e/o il framework JAXP di Java.

    Originariamente inviato da leonapster
    - Al doppio click sulla riga della table, parte il download manager(già scritto in java) e scarica quel link.
    Fattibile, bisogna solo vedere quale download manager e come deve essere lanciato.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.