Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21398 > unrolled thread
| Started by | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| First post | 2017-01-23 21:02 +0100 |
| Last post | 2017-01-24 20:59 +0000 |
| Articles | 4 on this page of 24 — 3 participants |
Back to article view | Back to it.comp.www.php
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]
| From | Leonardo Serni <lserni@gmail.com> |
|---|---|
| Date | 2017-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]
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2017-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]
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2017-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]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2017-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