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

    php.exe - operazioni pianificate windows

    Ciao a tutti,

    nel mio mio server windows locale, ho installato xampp, e tramite l'impostazione di una operazione pianificata, eseguo ad intervalli di tempo scelti uno script (test.php)

    il file test.php produce come risultato un json, che vorrei inviare (non so come fare) ad un mio sito web ( https : // miosito . com / telegram.php)

    Nel file telegram.php ci sono tutte le configurazioni del mio bot Telegram, il quale a sua volta mi invia i risultati sul mio account.

    L'unico ( ) problema è:

    come faccio ad inviare il json che produce test.php ad un indirizzo esterno (tramite operazioni pianificate, e quindi l'utilizzo di php.exe)?!

    Grazie a tutti per l'aiuto!
    aquatimer2000

  2. #2
    nel file test.php ho provato ad utilizzare questa funzione, ma, se richiamo il file da browser, funziona tutto il giro, se invece il file test.php viene eseguito da operazioni pianificate, il json non va al sito esterno:


    codice:
    function redirect_post($url, array $data) {
      ?>
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head><script>function inviamodulo() { document.forms["redirectpost"].submit(); }</script></head>
      <body onload="inviamodulo();">
      <form name="redirectpost" method="post" action="<?php echo $url; ?>">
      <?php
      $json = json_encode($data);
        print "<textarea name=\"json\">$json</textarea>";
      ?>
      </form>
      </body>
      </html>
      <?php
    
    
    }
    aquatimer2000

  3. #3
    Ciao a tutti, ho risolto con:

    Codice PHP:
    <?php

        $option 
    = [
        
            
    'http' => [
            
                
    'hedaer' => "Content-type: application/x-www-form-urlencode\r\n",
                
    'method' => 'POST',
                
    'content' => http_build_query($dati_da_inviare),
            
            ]
        
        ];
        
        
    $context stream_context_create($option);
        
        
    $fp fopen('miourl_pubblico_https''r'false$context);

    ?>
    aquatimer2000

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