Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21152 > unrolled thread
| Started by | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| First post | 2016-09-05 09:20 +0200 |
| Last post | 2016-09-07 10:08 +0200 |
| Articles | 5 — 2 participants |
Back to article view | Back to it.comp.www.php
specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-09-05 09:20 +0200
Re: specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando Alessandro Pellizzari <shuriken@amiran.it> - 2016-09-05 10:19 +0100
Re: specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-09-05 14:08 +0200
Re: specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando Alessandro Pellizzari <shuriken@amiran.it> - 2016-09-05 14:06 +0100
Re: specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-09-07 10:08 +0200
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2016-09-05 09:20 +0200 |
| Subject | specificare $_SERVER['DOCUMENT_ROOT'] da riga di comando |
| Message-ID | <nqj6cb$1miu$1@gioia.aioe.org> |
<?php // index.php echo $_SERVER['DOCUMENT_ROOT']."\n"; $ php --docroot=abc index.php Perchè non visualizza niente?
[toc] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2016-09-05 10:19 +0100 |
| Message-ID | <e34rljF8pogU1@mid.individual.net> |
| In reply to | #21152 |
On 05/09/2016 08:20, alex wrote: > <?php // index.php > echo $_SERVER['DOCUMENT_ROOT']."\n"; > > > > $ php --docroot=abc index.php > > Perchè non visualizza niente? man php --docroot Specify the document root to be used by the built-in web server Ma tu non stai usando il built-in webserver (-S). E col buil-in webserver non puoi eseguire solo uno script. Si mette in ascolto su una porta. Al massimo puoi usare un "front-controller" (vedi http://php.net/manual/en/features.commandline.webserver.php, sotto "Router script") che ha un comportamento simile ma non identico. Bye.
[toc] | [prev] | [next] | [standalone]
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2016-09-05 14:08 +0200 |
| Message-ID | <nqjn8h$lp4$1@gioia.aioe.org> |
| In reply to | #21154 |
Il 05/09/2016 11:19, Alessandro Pellizzari ha scritto: > On 05/09/2016 08:20, alex wrote: > >> <?php // index.php >> echo $_SERVER['DOCUMENT_ROOT']."\n"; >> >> >> >> $ php --docroot=abc index.php >> >> Perchè non visualizza niente? > > > man php > > --docroot > Specify the document root to be used by the built-in web server > > > Ma tu non stai usando il built-in webserver (-S). > > E col buil-in webserver non puoi eseguire solo uno script. Si mette in > ascolto su una porta. Al massimo puoi usare un "front-controller" (vedi > http://php.net/manual/en/features.commandline.webserver.php, sotto > "Router script") che ha un comportamento simile ma non identico. > > Bye. > Ho capito tutto. Però si potrebbe fare senza usare per forza il server, vabè...
[toc] | [prev] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2016-09-05 14:06 +0100 |
| Message-ID | <e358veFbuseU1@mid.individual.net> |
| In reply to | #21155 |
On 05/09/2016 13:08, alex wrote: >>> <?php // index.php >>> echo $_SERVER['DOCUMENT_ROOT']."\n"; > Però si potrebbe fare senza usare per forza il server, vabè... La document_root è la cartella root del server. Non ha molto senso senza un server. :) Se stai cercando di far funzionare uno script sia da CLI che da Webserver ti conviene prendere una strada diversa, e fare due "gestori" che ti popolano un oggetto "configurazione" con i valori che ti servono. Da CLI puoi usare variabili d'ambiente e recuperarle con get_env() Bye.
[toc] | [prev] | [next] | [standalone]
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Date | 2016-09-07 10:08 +0200 |
| Message-ID | <nqoht0$838$1@gioia.aioe.org> |
| In reply to | #21156 |
Il 05/09/2016 15:06, Alessandro Pellizzari ha scritto: > > La document_root è la cartella root del server. Non ha molto senso senza > un server. :) > > Se stai cercando di far funzionare uno script sia da CLI che da > Webserver ti conviene prendere una strada diversa, e fare due "gestori" > che ti popolano un oggetto "configurazione" con i valori che ti servono. > > Da CLI puoi usare variabili d'ambiente e recuperarle con get_env() ok :)
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web