Newsgroup: it.comp.www.php
Titolo: pagine html e php

Vorrei inserire uno script php in una pagina html, ma quando carico la
pagina sul sito, lo script non viene eseguito. Affinchè lo script parta,
debbo rinominare la pagina in modo da darle estenzione .php. è possibile far
eseguire lo script anche se l'estenzione è .htm?
A fine mail riporto lo script
Grazie
Andrea
<?
$percorso = explode("/",$PHP_SELF);
$dir = $percorso[count($percorso)-2];
if ($dir=="")
{
echo "ciao, sei nella root";
}
?>

 
cos'è uno scherzo?
Chiaro che non puoi, se no a cosa servirebbero le estensioni dei file a 
un computer???
 
-- 
__________________________________
~°~   Ale   ~°~
**** CAMPIONI D'ITALIA 26 ****
~~~ ICQ #54291095 L.A.M. #008 ~~~~

Certo che puoi, ma devi dichiarare nel php.ini che i file da interpretare
non sono solo i .php ma anche i .htm
Anche se tu purtroppo usi wintox, questa dovrebbe essere la soluzione.
Cordialmente.
Carmelo Carchedi.
Un FreeLance in cerca di progetti.
Juniorbit Sas.
togli i numeri dal mio email per rispondere privatamente.

 
non si creano problemi con il mime-type? 
-- 
__________________________________
~陡   Ale   ~陡
~~~ ICQ #54291095 ~~~~

 far eseguire lo script anche se l'estenzione è .htm?
basta dire ad apache (o chi per esso) di interpretare come PHP i files .htm
AddType application/x-httpd-php .php .htm
il problema è che così ti interpreta TUTTI i files .htm (poi al massimo non 
ci trova i tag php)
non so se ci sia il modo di dirgli di parsificare i .htm solo incerte 
<directory>
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/gnu/why-gnu-linux.it.html

> cos'č uno scherzo?
Bhč, i files .htm aggiungendo nel file .htaccess la riga
AddType text/x-server-parsed-html .htm
vengono processati come .shtml, magari esite una cosa simile con le pagine
php
Scusa, ma sono all'inizio
Ciao
Andrea


 ci trova i tag php)
E questo comporta qualche problema? Attualmente ho un file .htaccess nella
root del mio sito che fa processare i file .htm come .shtml attraverso la
seguente linea di testo
AddType text/x-server-parsed-html .htm
L'istruzione
AddType application/x-httpd-php .php .htm
la debbo mettere nel file .htacess?? Il fatto che siano interpretati tutti i
files .htm come php e che in essi non ci siano tag php comporta qualche
problema??
Grazie
Andrea


 problema??
teoricamente lo metti nell'httpd.conf dell'apache.
però se GIA' te l'interpreta come shtml, non saprei se fa casini!
(se non sei in prod., come suppongo, prova!)
non so se inserirlo in un qualche .htaccess in qualche sottodir cambi 
qualcosa. prova!! (anche a giocare con <directory>)
io risolvo usando .php per il php e .html l'html!!
:-)
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-world.html

 qualcosa. prova!! (anche a giocare con <directory>)
Ho messo la riga che mi hai consigliato nel file .htaccess della root e non
mi pare dia problemi
Grazie 1000!!
Ciao
Andrea


 Cosa vuole dire essere "in prod."??
in produzione.
<sviluppo>
server(s) su cui sviluppi il codice.
puoi anche andare in segmentation fault e crashare il sistema 100 volte. 
che ci perdi?
</sviluppo>
<test>
server(s) su cui testi la robustezza del codice prodotto.
puoi anche andare in segmentation fault e crashare il sistema 100 volte. 
puoi fare un debug serio senza incappare nel minimo problema?
</test>
<preproduzione>
server(s) su cui effettui i test di carico a regime prima di passare il 
codice in produzione.
se qui ti va male, devi rivedere il codice (return to sviluppo)...
</preproduzione>
<produzione>
server(s) su cui gira il sito che vede l'utenza.
se offri un servizio a pagamento oppure ci fai e-commerce, ogni minuto di 
down sono soldi che se ne vanno.
questo non deve mai essere giù e quando passi in produzione del nuovo 
codice, devi già essere sicuro che funzionerà!
</produzione>
se tu non sei nelle ultime due fasce (o ultima), se canni la configurazione 
di apache, puoi rimetterla a posto senza perderci niente...
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.ic.unicamp.br/~oliva/papers/free-software/selection-html/

 sono solo i .php ma anche i .htm
Si`, si puo`, ma il file da modificare non e` il php.ini, che viene richiamato
solo dall'interprete php. Va fatto a monte, a livello di webserver, quindi nel
caso di apache in httpd.conf o derivati (forse e` in mime.conf, non ricordo di
preciso). Con IIS non saprei.
Bye.

 </produzione>
Allora sono in produzione, non ho un server: ho solo un sitarello da 1000
visite/giorno con cui non guadagno, quindi non posso far casini su apache,
non ho accesso ai files di configurazione
Grazie
Andrea
