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


Groups > it.comp.www.php > #21398 > unrolled thread

testare pagina con errori

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2017-01-23 21:02 +0100
Last post2017-01-24 20:59 +0000
Articles 4 on this page of 24 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-23 21:02 +0100
    Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-23 21:35 +0100
      Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-24 16:52 +0100
        Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-24 18:15 +0100
          Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-24 19:46 +0100
            Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-24 22:21 +0100
              Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 13:17 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-25 14:39 +0100
                  Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 15:13 +0100
                    Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-25 20:04 +0100
                      Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-26 09:26 +0100
                        Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-26 23:38 +0100
                          Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 14:16 +0100
                            Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-27 16:06 +0100
                              Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:46 +0100
                                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 11:15 +0100
                                  Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-28 13:56 +0100
                                    Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 14:38 +0100
                                      Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 18:21 +0100
                  Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:42 +0100
                    Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-27 19:24 +0100
                      Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 20:53 +0100
                        Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 11:29 +0100
    Re: testare pagina con errori Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-24 20:59 +0000

Page 2 of 2 — ← Prev page 1 [2]


#21435

FromLeonardo Serni <lserni@gmail.com>
Date2017-01-27 19:24 +0100
Message-ID<mt3n8chus7euporlv56n5b8o37p86173rp@L.Serni>
In reply to#21433
On Fri, 27 Jan 2017 16:42:48 +0100, alex <1j9448a02@lnx159sneakemail.com.invalid> wrote:

>Il 25/01/2017 14:39, Leonardo Serni ha scritto:
>> Ma non solo. Per es., ti preoccupavi di riconoscere gli errori. Gli puoi premettere un
>> prefisso arbitrario random di 16 caratteri base64, avoja a sbagliare a riconoscerli.

>Non andrebbe bene un prefisso statico: mio-error-5345 ?
>Perchè dovrebbe essere random-base64?

random, per ridurre il rischio che compaia per errore. Base64 per avere caratteri
che non danno problemi (tipo <). Poi con "random" intendevo random all'atto della
modifica del PHP.INI, non che ogni volta fosse diverso, per carità! Rimane sempre
un prefisso statico, come dici tu.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#21436

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-27 20:53 +0100
Message-ID<o6g8f8$1bkd$1@gioia.aioe.org>
In reply to#21435
Il 27/01/2017 19:24, Leonardo Serni ha scritto:
> random, per ridurre il rischio che compaia per errore.

????

> Base64 per avere caratteri
> che non danno problemi (tipo <).

OK

> Poi con "random" intendevo random all'atto della
> modifica del PHP.INI, non che ogni volta fosse diverso, per carità! Rimane sempre
> un prefisso statico, come dici tu.

Ma allora non posso generalo io:

gfhh5555sa

che ci vuole?

[toc] | [prev] | [next] | [standalone]


#21438

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2017-01-28 11:29 +0100
Message-ID<o6hrqr$1i9h$1@gioia.aioe.org>
In reply to#21436
Il 27/01/2017 20:53, alex ha scritto:
>> random, per ridurre il rischio che compaia per errore.
>
> ????

Chiedo scusa, forse volevi dire: che non compaia nel testo *ordinario* 
della pagina (non nei messaggi d'errore)

[toc] | [prev] | [next] | [standalone]


#21404

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2017-01-24 20:59 +0000
Message-ID<eepthnFqml7U1@mid.individual.net>
In reply to#21398
Il Mon, 23 Jan 2017 21:02:03 +0100, alex ha scritto:

> + cat test.php <?php // esempio rudimentale di test funzionale $page =
> file_get_contents('http://local/index.php');
> echo false !== strpos($page, "Helo") ? 'ok' : 'error';
> echo "\n";
> 
> + php test.php ok
> 
> Apparentemente il test sembra superato, ma se apro il browser e digito
> http://local/index.php mi esce Notice: Undefined variable: abc in
> index.php on line 2

Il problema è che stai testando la cosa sbagliata.

Quando usi uno stream verso http stai testando il webserver, non lo 
script PHP.

Nel tuo caso non stai nemmeno tanto testando lo script, quanto il parser 
(infatti ricevi un warning di variabile non dichiarata, non un risultato 
sbagliato).

In pratica i test dovrebbero testare che dato un input tu riceva un certo 
output.

Se vuoi testare il parser di PHP devi usare xdebug, che appunto si 
inserisce nel processo di parsing e lo analizza.

Oppure, tranne che per i fatal error, usare un error_handler come dice 
Leonardo.

Bye.

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | it.comp.www.php


csiph-web