Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    passare URL nella barra degli indirizzi in automatico

    ciao , ho guardato qua e la nel forum e su google... ma ancora trovo difficoltà nel risoplvere un problema che ho!

    io ho la necessità di inviare un URL,che creo tramite php, tramite browser ad un server diverso da quello nel quale gira lo script.

    la macchina (che chiamerò A, quella che dovrà ricevere URL) avrà lo scopo di generare un pdf recuperando i dati che passerò tramite la URL!

    mi hanno consigliato di far passare la stringa (URL) tramite CURL , ma dopo un bel pò di letture e test non ci sono riuscito e non so più dove guardare....


    la mia necessità e far passare una URL alla macchina A tramite HTTP.

    qualcuno sa come posso fare?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    144
    Ti rispondo anche se non sono sicuro se questa risposta ti potrà essere utile :master:

    la conosci già la funzione file_get_contents()? accetta come parametro l'indirizzo del server con i dati passati via get

  3. #3
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    si , ne ho sentito parlare .. ma il mio problema e come passare la stringa URL alla macchina A , una volta inviata la macchina A recupererà i parametri con $_GET[];

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    144
    $file = file_get_contents('http://www.example.com?dato="valore"&dato2="valore2"');

    Forse non ho capito nulla ma per quel poco che ho capito mi vien da rispondere così..

  5. #5
    non capisco su php.net ci sono mille esempi di come usare curl, dov'è la difficoltà?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ok , scusate ... si ho visto che ci sono mille esempi, ma non riuscivo a capire se funzionassero o meno , poi ho capito....

    infatti ho risolto con :

    Codice PHP:
    function InviaGetCurl ($indirizzoWeb $nomeFileHtml $server $pathDellaCartellaDestinazione $idRecord){

        
        
    $ricerca strpos($nomeFileHtml,".");
        
    $nomeFilePdf substr($nomeFileHtml $ricerca );
        
    $nomeFilePdf $nomeFilePdf.".pdf";

        
    $indirizzoElaboratorePdf "pagina_di_destinazione.php";
        
    $datiElaboratorePDF "Variabili_in_get_separate_da_&";

        
    $indirizzoCompleto $indirizzoElaboratorePdf."?".$datiElaboratorePDF;

        
        
    $ch curl_init();
        
    curl_setopt($chCURLOPT_URL$indirizzoCompleto);
        
    $output curl_exec($ch);
        
    curl_close($ch);





    cosi facendo invia i dati in querystring e elaboro il file recuperando i paramentri con $_GET['nome_variabile'].

    grazie ancora ciao

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.