Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21755

Re: verificare attivazione dell'error_prepend_string

From alex <1j9448a02@lnx159sneakemail.com.invalid>
Newsgroups it.comp.www.php
Subject Re: verificare attivazione dell'error_prepend_string
Date 2017-11-15 09:43 +0100
Organization Aioe.org NNTP Server
Message-ID <ougumk$1gp8$1@gioia.aioe.org> (permalink)
References <ougtop$1fa7$1@gioia.aioe.org>

Show all headers | View raw


Il 15/11/2017 09:27, alex ha scritto:
> $url = 'http://qualcosa';
> 
> $contents = file_get_contents($url);
> if (false === $contents) exit(1);
> 
> $error_prepend_string = 'test_666';
> 
> if (false !== strpos($contents, $error_prepend_string)) throw new 
> \Exception(
>      "La pagina '$url' contiene l'error-prepend-string 
> '$error_prepend_string'."
> );
> 
> 
> Naturalmente affinchè tutto funzioni *correttamente* bisogna aprire il 
> file */php.ini e controllare che ci sia la riga
> 
> error_prepend_string = "test_666"
> 
> e che sia *decommentata*.
> 
> Infatti spesso succede che in seguito ad aggiornamenti di apache, php, 
> ecc., tale impostazione venga riportata allo stato iniziale, e se nella 
> pagina 'http://qualcosa' c'è qualche errore, non viene lanciata 
> l'apposita exception: tu pensi che tutto stia funzionando invece quando 
> tra una settimana/mese/anno te ne accorgi devi aprire il pronto soccorso :)
> 
> Come si può fare per verificare che, nell'apposito php.ini, 
> l'error_prepend_string sia impostata correttamente?

Naturalmente vorrei evitare istruzioni come questa

if 
(parse_ini_file('/etc/php/7.0/apache2/php.ini')['error_prepend_string'] 
!= 'test_666') throw new Exception('valore inaspettato');

anche perchè non è detto che il percorso di php.ini sia proprio 
*/etc/php/7.0/apache2/php.ini*

Non esiste proprio una funzione tipo 
*apache_get_ini('error_prepend_string')* ?

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-15 09:27 +0100
  Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-15 09:43 +0100
    Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-15 10:15 +0100
      Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-15 21:01 +0100
        Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-15 21:43 +0100
          Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-16 16:54 +0100
            Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-16 19:57 +0100
              Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-17 01:08 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-17 10:59 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-17 14:44 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-18 00:00 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-18 10:27 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-18 14:07 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-18 19:46 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-18 20:45 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-20 12:04 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-20 19:07 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-20 21:43 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-20 23:34 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-21 09:49 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-21 15:29 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-21 18:15 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-18 10:36 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-18 10:40 +0100
                Re: verificare attivazione dell'error_prepend_string Leonardo Serni <lserni@gmail.com> - 2017-11-18 14:08 +0100
                Re: verificare attivazione dell'error_prepend_string alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-11-18 19:49 +0100

csiph-web