Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > Proposte > Servizi

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 15-12-2006, 10.14.56
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito [php 5] Thread "ufficiale"

Apro questo thread per stimolare uno scambio di commenti e idee in merito al supporto php5 di recente attivazione, buon divertimento.

EDIT by debug:
per la migrazione da php4 a php5, ci sono due link in questo topic: http://forum.it.altervista.org/php-m...questo-3d.html
__________________
Gianluca

Ultima modifica di debug : 26-09-2008 alle ore 11.55.56
Rispondi citando
  #2 (permalink)  
Vecchio 15-12-2006, 12.16.19
L'avatar di dreadnaut
Super Moderatore
 
Data registrazione: 22-02-2004
Messaggi: 2,699
Invia un messaggio via MSN a dreadnaut
Predefinito

ottimo ottimo ottimo ! Ieri mi stavo giusto chiedendo come riscrivere il mio sito, e poter usare il php5 mi facilità grandemente le cose Anche solo il fatto di avere file_put_contents( ) oltre ad un implementazione completa degli oggetti !

Un mio dubbio però è: la directory /php5/ è qua per restare o è temporanea?

Includendo uno script in essa all'interno di uno script normale (php4), questo verrà probabilmente eseguito come v4, nevvero? Quindi, mod_rewrite a paletta per un po'
__________________
chezDreadnaut - dailyDreadnaut
"Un <BR/> è impuro, punto."
"I <P>&nbsp;</P> non hanno diritto di esistere."
Rispondi citando
  #3 (permalink)  
Vecchio 15-12-2006, 12.33.58
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Citazione:
Includendo uno script in essa all'interno di uno script normale (php4), questo verrà probabilmente eseguito come v4, nevvero? Quindi, mod_rewrite a paletta per un po'
Anche con un'inclusione lo script è un'entità unitaria e quindi sarà comunque eseguito da un solo engine, se lo script che include è in /php5 avrai tutto eseguito da php5, anche files presenti in /

Citazione:
Un mio dubbio però è: la directory /php5/ è qua per restare o è temporanea?
È un'implementazione "giovane" e quindi alcune caratteristiche possono modificarsi nel tempo, ma a meno che non si trovino nel tempo soluzioni migliori in gestibilità e performances direi che è destinata a restare
__________________
Gianluca

Ultima modifica di Gianluca : 15-12-2006 alle ore 12.44.01
Rispondi citando
  #4 (permalink)  
Vecchio 15-12-2006, 15.55.48
L'avatar di dreadnaut
Super Moderatore
 
Data registrazione: 22-02-2004
Messaggi: 2,699
Invia un messaggio via MSN a dreadnaut
Predefinito

grazie, buono a sapersi !
per me, si parte:
Codice:
RewriteRule !/php5/.*$ - [C]
RewriteRule  ^(.+).php$  /php5/$1.php[/i]
(o qualcosa di simili, mo' vedo )

btw, ho notato adesso che si può finalmente uploadare il .htaccess via ftp, ottimo!
__________________
chezDreadnaut - dailyDreadnaut
"Un <BR/> è impuro, punto."
"I <P>&nbsp;</P> non hanno diritto di esistere."
Rispondi citando
  #5 (permalink)  
Vecchio 16-12-2006, 09.06.21
AlterGuru
 
Data registrazione: 03-12-2003
Messaggi: 1,168
Predefinito

è per caso prevista l'abilitazione (anche in forma sperimentale) dell'estensione xsl, già inclusa di default nel php5?

mavericck
Rispondi citando
  #6 (permalink)  
Vecchio 16-12-2006, 09.29.06
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

mavericckweb:

questo in riferimento al php4 o 5?
__________________
Gianluca
Rispondi citando
  #7 (permalink)  
Vecchio 16-12-2006, 10.13.58
AlterGuru
 
Data registrazione: 03-12-2003
Messaggi: 1,168
Predefinito

php5 ;) essendo già incluso basterebbe un --with-xsl. Sarebbe una feature molto utile

ref: http://www.php.net/manual/it/ref.xsl.php

mavericck

Ultima modifica di mavericckweb : 16-12-2006 alle ore 10.15.03
Rispondi citando
  #8 (permalink)  
Vecchio 16-12-2006, 10.43.39
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Sì, sarà aggiunta con i prossimi aggiornamenti.
__________________
Gianluca
Rispondi citando
  #9 (permalink)  
Vecchio 16-12-2006, 12.30.37
AlterGuru
 
Data registrazione: 03-12-2003
Messaggi: 1,168
Predefinito

mille grazie ;)

mavericck
Rispondi citando
  #10 (permalink)  
Vecchio 16-12-2006, 13.10.36
Utente giovane
 
Data registrazione: 03-05-2005
Messaggi: 39
Predefinito

Nuooo avete messo su php5 e nessuno mi ha detto nulla.... lo aspettavo impazzientemente.
Bello gira sia php4 che 5.
dovro rivedere un po i miei script per caricare il sito, per il percorso, ma cosi posso andare su a breve col nuovo (mantenendo il vecchio fuori)
Grazie!
Rispondi citando
  #11 (permalink)  
Vecchio 16-12-2006, 13.26.21
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Citazione:
e nessuno mi ha detto nulla....
A breve partirà una newsletter, è giusto che chi frequenta il forum abbia sempre le informazioni più "fresche"
__________________
Gianluca
Rispondi citando
  #12 (permalink)  
Vecchio 18-12-2006, 09.16.31
Utente
 
Data registrazione: 23-11-2002
Messaggi: 187
Predefinito

Gianluca ottimo davvero! complimenti vivissimi!
sono molto felice che altervista sia all'avanguardia ;) (ps: leggi la mia email su hiring)
__________________



[ Coder PHP/MySQL ] Carlo Antonio Denaro a.k.a. [ Blac]{out ]
Rispondi citando
  #13 (permalink)  
Vecchio 18-12-2006, 09.18.41
Utente giovane
 
Data registrazione: 03-05-2005
Messaggi: 39
Predefinito

Piccola domanda/grande dubbio.... ho caricato il mio sito e in molti punti uso questo codice <?= variabile; ?> dove variabile è il nome della variabile o la costante che deve usare.
Questo per fargli scrivere direttamente il contenuto della variabile (stile "echo variabile").
Il problema è che nn funziona e mi scrive anziche il valore della variabile <?= variabile; ?>
Qualcuno ha qualche idea del perchè?
Funzionava anche con php4....
Rispondi citando
  #14 (permalink)  
Vecchio 18-12-2006, 09.53.53
Neofita
 
Data registrazione: 23-04-2004
Messaggi: 8
Predefinito

nextage, scrivi <?php =variabile; ?>
Rispondi citando
  #15 (permalink)  
Vecchio 18-12-2006, 09.56.26
Neofita
 
Data registrazione: 23-04-2004
Messaggi: 8
Predefinito

Grazie all'amministratore per php5, e speriamo che includa finalmente il supporto DOM.
Rispondi citando
  #16 (permalink)  
Vecchio 18-12-2006, 09.57.24
Utente attivo
 
Data registrazione: 18-10-2003
Messaggi: 252
Predefinito

Anche per me c'è lo stesso problema: è come se il php5 non inperpretasse lo script.
Ho iniziato con il solito phpinfo ma mettendo un paio di script che accedono a DB ho visto che non và: può anche darsi che ci sia qualche errore da parte mia anche se in php4 va tutto bene.
Dato che ci sono ne approfitto per consigliarvi l'installazione del phptal

Vi ringrazio per il grosso lavoro che avete fatto e che state facendo.
Ciao

--------------------
Mi rispondo da solo modificando il post originale:

Per il php5 è necessario (e giusto) aprire uno script php con
Codice PHP:
<?php print "pippo"?>
e non con
Codice PHP:
<? print "pippo"?>
perché nel secondo caso non funzionerebbe.

Ultima modifica di golfox : 18-12-2006 alle ore 10.07.07
Rispondi citando
  #17 (permalink)  
Vecchio 18-12-2006, 10.01.34
L'avatar di funcool
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,440
Predefinito

Citazione:
Originalmente inviato da jeankhan
Grazie all'amministratore per php5, e speriamo che includa finalmente il supporto DOM.
http://forum.altervista.org/showpost...88&postcount=3
__________________
Mattia vi manda a FunCool - Matriz - Directory Gogol - Segnala il tuo Feed! - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Rispondi citando
  #18 (permalink)  
Vecchio 18-12-2006, 10.09.06
Neofita
 
Data registrazione: 23-04-2004
Messaggi: 8
Predefinito

Oh, vedo che c'è anche il supporto DOM:
(phpinfo)

Per funcool: DOMXML non è DOM...

Ultima modifica di jeankhan : 18-12-2006 alle ore 10.11.36
Rispondi citando
  #19 (permalink)  
Vecchio 18-12-2006, 10.09.55
Utente giovane
 
Data registrazione: 03-05-2005
Messaggi: 39
Predefinito

Anche così il problema persiste.
L'unico modo per farglielo fare è stato scrivere <?php echo variabile; ?> [credo funzioni anche solo <? echo cssBase; ?>].
Il problema è che ho usato <?= in molti punti del codice (è piu rapido da scrivere ).
Se mi dite che è un vincolo dell'impostazione che avete applicato qui allora lo cambio (l'importante è saperlo, ed evito di usarlo), se invece è un bug da sistemare attendo.

In php5 si puo aprire in entrambi i modi [io sul mio ho il 5 e lo uso e va, e pure sul server del'ufficio lo uso]
Qui spiega anche come abilitarlo [pure in italiano anche per chi nn capisce l'inglese]
http://it2.php.net/manual/it/language.basic-syntax.php

Ultima modifica di nextage : 18-12-2006 alle ore 10.19.31
Rispondi citando
  #20 (permalink)  
Vecchio 18-12-2006, 10.17.21
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Come sottolineato nell'annuncio se una persona ha degli scripts che funzionano normalmente con php4 non ha motivo di passare al php5, anzi è consigliabile rimanga su php4 perchè garantisce maggiori performances in questa fase preliminare
__________________
Gianluca
Rispondi citando
  #21 (permalink)  
Vecchio 18-12-2006, 10.58.44
Utente giovane
 
Data registrazione: 03-05-2005
Messaggi: 39
Predefinito

Ho provato a caricare il file .htaccess per la cartella php5, ma non viene caricato [se faccio refresh in filezilla non lo vedo, premetto che di solito li vedo].
Inoltre volevo sapere, guardando nell'help si parla di cosa possa fare l'htaccess sul server.
Io avrei bisogno di questi codici [uno perchè senno mi passa i valori degli input rimpiazzando i caratteri " con \" l'altro proprio per abilitare il tag<?= ]
Codice:
# disattiva le magic quote che causano casini - si veda magic quote
php_flag magic_quotes_gpc Off;
php_flag short_open_tag on;
È un problema inserirli nell'htaccess?
Leggendo l'help non sono inseriti, però non sono cose pericolose, sono semplici impostazioni di esecuzione/interpretazione.
Gli amministratori che dicono?!?
Scusate se rompo parecchio, ma almeno vi testo l'ambiente in php5
Rispondi citando
  #22 (permalink)  
Vecchio 18-12-2006, 11.43.40
L'avatar di Evcz
Utente storico
 
Data registrazione: 31-05-2002
Residenza: Vicenza
Messaggi: 5,670
Invia un messaggio via ICQ a Evcz Invia un messaggio via MSN a Evcz Manda un messaggio tramite Skype™ a Evcz
Predefinito

nextage temo che quelle direttive non siano accessibili ai singoli utenti...
__________________
There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...
Rispondi citando
  #23 (permalink)  
Vecchio 18-12-2006, 12.14.43
Neofita
 
Data registrazione: 23-04-2004
Messaggi: 8
Predefinito

nextage, sono d'accordo per la disabilitazione di magic_quotes, per short_open_tags invece è buona regola non usarli.
Spera di non dover portare mai il tuo codice su un server MS IIS dotato di php e asp...
Rispondi citando
  #24 (permalink)  
Vecchio 18-12-2006, 12.18.54
Neofita
 
Data registrazione: 22-05-2003
Messaggi: 6
Predefinito

Citazione:
Originalmente inviato da nextage
Se mi dite che è un vincolo dell'impostazione che avete applicato qui allora lo cambio (l'importante è saperlo, ed evito di usarlo), se invece è un bug da sistemare attendo.
è un bug stupidissimo del loro file di configurazione, che spero che risolvano presto altrimenti tonnellate di applicazioni (soprattutto quelle scritte non esplicitamente per altervista) saranno da correggere una a una.
Rispondi citando
  #25 (permalink)  
Vecchio 18-12-2006, 12.40.24
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Non è esattamente un "bug" ma l'impostazione che utilizza php5 di default.

Questa impostazione sarà portata ad "on" con i prossimi aggiornamenti, e quindi nel giro di 24h

magic_quotes_gpc è in realtà già inattivo, come da default.
__________________
Gianluca
Rispondi citando
  #26 (permalink)  
Vecchio 18-12-2006, 12.48.46
Utente giovane
 
Data registrazione: 03-05-2005
Messaggi: 39
Predefinito

Grazie.
Soprattutto per il magic quote, perchè, mentre per l'altro avrei potuto cambiare il codice, per il magic quote è una bella rottura.
Io come impostazione di default di php l'ho, ed usando spesso anche joomla (che invece richiede che siano attivi, almeno lo segnala come "errore" appena ci si logga) non ho potuto disattivarlo se nn via htaccess
Ma se li è disattivo (purtroppo dal phpinfo nn lo trovavo) sono gia a posto
Rispondi citando
  #27 (permalink)  
Vecchio 18-12-2006, 18.15.49
Utente giovane
 
Data registrazione: 17-05-2003
Messaggi: 53
Predefinito

Finalmente! Un'ottima notizia.

Temevo Altervista rimanesse indietro e dovessi cercarmi un'altra casa ;)

C'è un modo per evitare di dover avere /php5 nell'indirizzo?
__________________
It's always a good day to code
Rispondi citando
  #28 (permalink)  
Vecchio 19-12-2006, 10.41.41
L'avatar di funcool
Utente storico
 
Data registrazione: 05-02-2004
Residenza: Qui... Non lì, qui!
Messaggi: 15,440
Predefinito

Citazione:
Originalmente inviato da radaweb
C'è un modo per evitare di dover avere /php5 nell'indirizzo?
Via htaccess: http://forum.altervista.org/showpost...24&postcount=4
__________________
Mattia vi manda a FunCool - Matriz - Directory Gogol - Segnala il tuo Feed! - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Rispondi citando
  #29 (permalink)  
Vecchio 19-12-2006, 19.11.53
Ospite
Guest
 
Messaggi: n/a
Predefinito

radaweb: è semplicissimo, leggi cosa ha detto Gianluca

Citazione:
Originalmente inviato da Gianluca
Anche con un'inclusione lo script è un'entità unitaria e quindi sarà comunque eseguito da un solo engine, se lo script che include è in /php5 avrai tutto eseguito da php5, anche files presenti in /
Rispondi citando
  #30 (permalink)  
Vecchio 19-12-2006, 19.40.53
L'avatar di opencosmo
Neofita
 
Data registrazione: 14-12-2006
Residenza: Svizzera
Messaggi: 13
Predefinito

Citazione:
Originalmente inviato da dreadnaut
grazie, buono a sapersi !
per me, si parte:
Codice:
RewriteRule !/php5/.*$ - [C]
RewriteRule  ^(.+).php$  /php5/$1.php[/i]
(o qualcosa di simili, mo' vedo )

btw, ho notato adesso che si può finalmente uploadare il .htaccess via ftp, ottimo!
Ma si poteva uppare anche una volta, almeno, a me andava!
__________________
OpenCosmo Security Group
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 06.40.14.