Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20193
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: caricare file |
| Date | 2016-01-09 15:57 +0000 |
| Message-ID | <dfcovlFdt8aU1@mid.individual.net> (permalink) |
| References | (8 earlier) <n6p8li$chc$1@solani.org> <n6qbdv$qrj$1@virtdiesel.mng.cu.mi.it> <n6qca2$d3r$1@solani.org> <n6qri1$61q$1@virtdiesel.mng.cu.mi.it> <n6qvb8$jib$1@solani.org> |
Il Sat, 09 Jan 2016 13:44:18 +0100, Greg ha scritto:
> Il 09/01/2016 12:39:42 logicmind ha scritto:
>> la cosa più portatile è usare:
>> include (dirname(dirname(__FILE__)).'/menu.php');
Good point. :)
> Tuttavia una funzione nidifcata è la prima volta che mi capita di
> vedere, intendo 2 volte la stessa funzione. E faccio pre fatica a
> leggerla, mi aspetterei di vedere 2 volte la menu.php. Mi riprometto di
> approfondire.
Concordo che diventa poco leggibile già dal secondo livello. Io uso una
combinazione:
include( realpath(__DIR__ . '/../menu.php') );
Tendo a usare sempre realpath per normalizzare i path e intercettare
meglio gli errori, ma non è strettamente necessaria. :)
__DIR__ è una scorciatoia per dirname(__FILE__)
Per essere completamente portabile dovresti usare DIRECTORY_SEPARATOR al
posto di /
include(
realpath(
__DIR__ .
DIRECTORY_SEPARATOR .
'..' .
DIRECTORY_SEPARATOR .
'menu.php'
)
);
Ma diventa presto illeggibile, quindi, IMHO, F*ck Windows. :)
In realtà PHP in questo caso lo converte da solo, ma solo per dire della
malattia mentale di Microsoft...
Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
caricare file Greg <greg@alicie.com> - 2016-01-07 22:58 +0100
Re: caricare file "ciccio" <21669invalid@mynewsgate.net> - 2016-01-07 22:08 +0000
Re: caricare file Greg <greg@alicie.com> - 2016-01-07 23:41 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 00:07 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 00:23 +0100
Re: caricare file Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-09 08:05 +0000
Re: caricare file liftman <liftman_antispam_@moredifficult.org> - 2016-01-08 00:34 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 08:40 +0100
Re: caricare file liftman <liftman_antispam_@moredifficult.org> - 2016-01-08 12:08 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 13:41 +0100
Re: caricare file liftman <liftman_antispam_@moredifficult.org> - 2016-01-08 15:18 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 20:32 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-08 21:01 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-08 22:11 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-09 08:04 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-09 08:19 +0100
Re: caricare file logicmind <npaolini_no_spam_@_no_spam_ennepisoft.it> - 2016-01-09 12:39 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-09 13:44 +0100
Re: caricare file Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-09 15:57 +0000
Re: caricare file "ciccio" <21669invalid@mynewsgate.net> - 2016-01-09 16:03 +0000
Re: caricare file Greg <greg@alicie.com> - 2016-01-09 20:37 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-08 07:17 +0100
Re: caricare file Alex <tommaso5ita@yahoo.it> - 2016-01-12 13:04 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-13 10:29 +0100
Re: caricare file liftman <liftman_antispam_@moredifficult.org> - 2016-01-13 14:13 +0100
Re: caricare file Alex <tommaso5ita@yahoo.it> - 2016-01-14 11:24 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-14 15:55 +0100
Re: caricare file Alex <tommaso5ita@yahoo.it> - 2016-01-14 17:21 +0100
Re: caricare file Alex <tommaso5ita@yahoo.it> - 2016-01-14 17:27 +0100
Re: caricare file liftman <liftman_antispam_@moredifficult.org> - 2016-01-14 17:52 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-16 15:24 +0100
Re: caricare file Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-16 18:37 +0000
Re: caricare file Greg <greg@alicie.com> - 2016-01-16 19:57 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-16 21:45 +0100
Re: caricare file Greg <greg@alicie.com> - 2016-01-16 22:10 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-17 09:02 +0100
Re: caricare file fmigliori <fmigliori@gmail.com> - 2016-01-17 04:09 -0800
Re: caricare file "ciccio" <21669invalid@mynewsgate.net> - 2016-01-17 12:34 +0000
Re: caricare file Greg <greg@alicie.com> - 2016-01-18 09:52 +0100
Re: caricare file "ciccio" <21669invalid@mynewsgate.net> - 2016-01-18 09:08 +0000
Re: caricare file Greg <greg@alicie.com> - 2016-01-19 16:30 +0100
Re: caricare file Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-18 17:11 +0100
csiph-web