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

    funzione test remoto sito web

    Salve, vorrei farmi una pagina php per controllare se dei siti web funzionano correttamente.
    Es. mi faccio uno script dove semplicemente c'è
    include_once('http://www.domain.com/domain_test2.php')
    ovvio, se il dominio funziona correttamente, include la pagina, altrimenti restituisce errore.
    Ma io vorrei usare qualcosa tipo "ping www.domain.com", per vedere se tutto è ok.
    Esiste qualcosa del genere?
    thanks
    www.TriX.IT - Web Development

  2. #2
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    tecnicamente il php t permette di usare la funzione system() che dovrebbe essere esattamente come usare in modo automatico il cmd, prova un po così

  3. #3
    esatto, trovata ed usata... ma io vorrei un qualcosa del tipo:
    server on, semaforo verde appare come immagine.
    server off: semaforo rosso

    mentre system(ping) mi restituisce il cmd normale :S
    www.TriX.IT - Web Development

  4. #4
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    quando t restituisce puoi fare un controllo su testo che t restituisce e se dentro c sta scritto richiesta scaduta metti il semaforo rosso, sennò se c'è risposta giusta metti il semaforo verde

  5. #5
    ops, hai ragione, non mi ero reso conto di avere un
    echo "<pre>" prima del system(ping).
    pensavo che il system(ping) stampasse di suo
    www.TriX.IT - Web Development

  6. #6
    il sistema non mi opera con le stringhe.
    se faccio:
    Codice PHP:
    $asystem ("ping -c$count -w$count $host");
    preg_match('/\s*dominio.com\s*/i'$a); 
    non mi restituisce nessuna corrispondenza, anche se nel ping compare dominio.com
    non è che proprio non si può valutarlo come stringa?
    www.TriX.IT - Web Development

  7. #7
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    no è una stringa a tutti gli effetti

  8. #8
    ok ma non me la valuta, come mai?
    www.TriX.IT - Web Development

  9. #9
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    non la valuta perche sono andato su php.net è ho scoperto che:
    system() è semplicemente come la versione C della funzione che esegue il command dato e restituisce in uscita il risultato. Se viene fornita una variabile come secondo argomento, allora il codice di stato ritornato dal comando eseguito verrà scritto in tale variabile.

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.