PDA

View Full Version : Snippet php


uvavolpe
22-10-2017, 17:27
Come si fa a far funzionare un file del genere?

Nemolo
25-10-2017, 00:30
la versione corta: lo esegui da riga di comando con l'interprete php.

la versione lunga:

1. scarichi e installi l'interprete php, la v5.6 può essere sufficiente: http://windows.php.net/download#php-5.6, in particolare >>> questo zip <<< (http://windows.php.net/downloads/releases/php-5.6.31-Win32-VC11-x86.zip) può andare bene. mi sa che non c'è un installer, quindi lo devi scompattare in una cartella tipo c:\php ed aggiungere questo path alla variabile di ambiente PATH per poter richiamare l'interpete scrivendo solo "php" da terminale.

2. ti assicuri che sia eseguibile dal prompt. dando per scontato che sei su un sistema Windows, apri una finestra terminale premendo TASTO WINDOWS e successivamente R (senza rilasciare il TASTO WINDOWS). si apre una finestrella, vi scrivi "cmd" senza virgolette e premi INVIO. se hai fatto giusto si apre una finestra terminale (nera con li cursore)

2.1 per vedere se hai installato bene php scrivi sul terminale di cui al punto 2:

php -v

e premi INVIO, se è tutto ok viene fuori una cosa di questo tipo:

C:\Users\tuonomeutente>php -v
PHP 5.6.11 (cli) (built: Jul 9 2015 20:55:40)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader v5.0.17, Copyright (c) 2002-2015, by ionCube Ltd.

3. crea una cartella sul desktop, chiamala scriptphp e ci copi dentro il file php da eseguire. nota: il file allegato nel tuo zip non è sufficiente per essere eseguito senza errori perché necessita di un file Credenziali.php, lo si evince dalla riga 2 di "XMLdaTXT - Copia.php":

require_once 'Credenziali.php';

Suddetto file deve essere presenta nella stessa cartella sul desktop scriptphp.

Un altro file cui fa riferimento lo script "XMLdaTXT - Copia.php" è Fatture730_2015_2.txt, che anch'esso deve essere presente nella cartella sul dekstop scriptphp.

Assumendo che tutti e 3 i file a questo punto siano al posto giusto ovvero in quella cartella scriptphp, per avviare la procedura devi procedere al punto 4.

4. Apri finestra terminale con TASTO WINDOWS ed R, scrivi "cmd" senza virgolette e premi INVIO, al terminale ti trovi di fronte ad un rigo:

C:\Users\tuonomeutente> _

scrivi:

cd desktop\scriptphp

e premi INVIO. la riga è diventata:

C:\Users\tuonomeutente\desktop\scriptphp> _

a quel punto scrivi:

php "XMLdaTXT - Copia.php"

e premi INVIO per, finalmente, eseguire suddetto file :)

uvavolpe
03-11-2017, 12:24
la versione corta: lo esegui da riga di comando con l'interprete php.

la versione lunga:

1. scarichi e installi l'interprete php, la v5.6 può essere sufficiente: http://windows.php.net/download#php-5.6, in particolare >>> questo zip <<< (http://windows.php.net/downloads/releases/php-5.6.31-Win32-VC11-x86.zip) può andare bene. mi sa che non c'è un installer, quindi lo devi scompattare in una cartella tipo c:\php ed aggiungere questo path alla variabile di ambiente PATH per poter richiamare l'interpete scrivendo solo "php" da terminale.

2. ti assicuri che sia eseguibile dal prompt. dando per scontato che sei su un sistema Windows, apri una finestra terminale premendo TASTO WINDOWS e successivamente R (senza rilasciare il TASTO WINDOWS). si apre una finestrella, vi scrivi "cmd" senza virgolette e premi INVIO. se hai fatto giusto si apre una finestra terminale (nera con li cursore)

2.1 per vedere se hai installato bene php scrivi sul terminale di cui al punto 2:

php -v

e premi INVIO, se è tutto ok viene fuori una cosa di questo tipo:



3. crea una cartella sul desktop, chiamala scriptphp e ci copi dentro il file php da eseguire. nota: il file allegato nel tuo zip non è sufficiente per essere eseguito senza errori perché necessita di un file Credenziali.php, lo si evince dalla riga 2 di "XMLdaTXT - Copia.php":

require_once 'Credenziali.php';

Suddetto file deve essere presenta nella stessa cartella sul desktop scriptphp.

Un altro file cui fa riferimento lo script "XMLdaTXT - Copia.php" è Fatture730_2015_2.txt, che anch'esso deve essere presente nella cartella sul dekstop scriptphp.

Assumendo che tutti e 3 i file a questo punto siano al posto giusto ovvero in quella cartella scriptphp, per avviare la procedura devi procedere al punto 4.

4. Apri finestra terminale con TASTO WINDOWS ed R, scrivi "cmd" senza virgolette e premi INVIO, al terminale ti trovi di fronte ad un rigo:

C:\Users\tuonomeutente> _

scrivi:

cd desktop\scriptphp

e premi INVIO. la riga è diventata:

C:\Users\tuonomeutente\desktop\scriptphp> _

a quel punto scrivi:

php "XMLdaTXT - Copia.php"

e premi INVIO per, finalmente, eseguire suddetto file :)

Ti ringrazio di cuore :asd: