<div dir="ltr"><div class="gmail_extra" style="font-size:12.8px"><div>Bones Narcis,</div><div><br></div><div>Per defecte un navegador web interpreta HTML, PHP com a tal és un llenguatge que requereix del seu propi intèrpret per executar-se. És a dir, si crides el fitxer PHP sense interpretar-lo rebràs el fitxer en format pla.</div><div><br></div><div>En un escenari típic necessitaries muntar un servidor web + d'aplicacions que tingués desplegat PHP, i cridar-lo via protocol http (no file://).</div><div><br></div><div>Normalment les vistes de PHP són renderitzades en HTML i cridades desde un servidor web, però no té per què.</div><div><br></div><div>Amb això vull dir que depenent del que necessitis, si tens l'intèrpret de PHP desplegat a la teva màquina pots cridar directament el binari i passar-li el programet.php com a paràmetre i redirigir la sortida cap a un fitxer pla o html, depenent de com estiguis formatant la vista.</div><div><br></div><div>Amb aquest petit workaround podries arribar a automatitzar-ho per executar el teu codi, i obrir la sortida a Iceweasel</div><div><br></div></div><blockquote style="font-size:12.8px;margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra">#!/bin/bash</div><div class="gmail_extra"><br></div><div class="gmail_extra">PATHtreball=/home/usuari</div><div class="gmail_extra">PHPbin=`whereis php | awk '{ print $2; }'` # o on tinguis el binari de PHP</div><div class="gmail_extra">programet=$PATHtreball/programet.php</div><div class="gmail_extra">sortida=$PATHtreball/resultat.html</div><div class="gmail_extra">CLIENTweb=`whereis iceweasel | awk '{ print $2; }'` # o on tinguis el binari de l'Iceweasel</div><div class="gmail_extra"><br></div><div class="gmail_extra">$PHPbin -f $programet > $sortida && $CLIENTweb $sortida</div><div class="gmail_extra"><br></div><div class="gmail_extra">## si vols que t'obri un nou tab al FF afegix-li la opció -new-window (o -new-tab ara no ho recordo i no t'ho puc provar)</div></blockquote><div class="gmail_extra" style="font-size:12.8px"><div><br></div><div><br></div><div>Tot depen del que necessitis, si és per executar algun script petit i veure'n la sortida al FF (o obrir gedit, tirar-te un mail, ...) potser en tens prou amb algo així. Si necessites algo més el·laborat desplega un nginx o qualsevol servidor web i integra-hi php.</div><div><br></div><div>L'scriptillu que t'envio l'he picat live, no tinc cap bash a mà. Potser té algun fallo o algo, però suposo que ja et servirà de referència.</div><div><br></div><div>Com a alternativa potser trobes algun plugin que desplegui PHP al teu navegador, però trencaria tota la filosofia d'isolar i servir solucions específiques amb cada eina. A més, la versió de PHP del sistema no tindria perquè ser la mateixa que la del client web. Jo no ho faria<br></div><div><br></div><div>Ja ens diràs que acabes fent ^^</div><div><br></div><div>Salut i bones festes!</div><div><span style="font-size:12.8px">-</span></div><div><span style="font-size:12.8px">X! - </span><a href="http://xaviertorello.cat/" target="_blank" style="font-size:12.8px">xaviertorello.cat</a><span style="font-size:12.8px"> - </span><a href="https://play.google.com/store/apps/details?id=com.gnuites.andcams" target="_blank" style="font-size:12.8px">ANDcams app</a></div><div><br></div><div><br></div></div><div class="gmail_extra"><div class="gmail_quote">2015-12-24 10:08 GMT+01:00 Narcis Garcia <span dir="ltr"><<a href="mailto:informatica@actiu.net" target="_blank">informatica@actiu.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Algú sap si és possible executar localment en un ordinador un fitxer PHP<br>
des del navegador?<br>
<br>
És a dir, per exemple amb el M.Firefox obrir aquesta adreça:<br>
/home/usuari/programet.php<br>
I aleshores que el php5 (ja instal·lat) s'ocupi de l'execució i sortida<br>
HTML.<br>
<br>
<br>
________________________________________________________<br>
LLISTA DE DISTRIBUCIO DE CORREU del GiLUG<br>
--------------------------------------------------------<br>
- Per a escriure a tothom de la llista, envia el teu missatge a: usuaris(arrova)<a href="http://llista.gilug.org" rel="noreferrer" target="_blank">llista.gilug.org</a><br>
- Per a d'altres questions sobre la llista o subscripcio, autogestiona't a:<br>
<a href="http://llista.gilug.org/mailman/listinfo/usuaris" rel="noreferrer" target="_blank">http://llista.gilug.org/mailman/listinfo/usuaris</a><br>
* Tots els missatges queden publicats a:<br>
<a href="http://llista.gilug.org/pipermail/usuaris/" rel="noreferrer" target="_blank">http://llista.gilug.org/pipermail/usuaris/</a><br>
</blockquote></div><br></div></div>