Newsgroup: it.comp.www.php
Titolo: Non si esegue il file php

Ciao ragazzi
sto provando alcuni editor php.
In particolare Zend Studio 5.0 non mi esegue le pagine........o meglio.
Se ho una pagina es "Prima.php" con all'interno una form, una casella di 
testo e il solito bottone, e dalla form action gli dico di aprire il file 
"Seconda.php", questo non viene eseguito,ma compare una maschera che mi 
chiede se Aprire, Salvare,o Annullare.
Se scelgo di Aprire questa viene aperta sull'editor e comunque mai eseguita.
Credo di avere riscontrato lo stesso problema su altri editor, ma non su 
tutti e quindi mi viene solo in mente che potrebbe essere una questione di 
settaggi.
Come posso eliminare questo inconveniente?
Grazie a tutti
Barbara

 Come posso eliminare questo inconveniente?
Credo che tu debba adottare un sistema diverso rispetto all'esecuzione
del file da editor, che ha generalmente lo scopo di effettuare il debug.
Piuttosto installa sulla tua macchina un web server (Apache, IIS, abyss, 
etc)
e lancia il tuo script da un browser, così da riprodurre il comportamento
che lo script avrà quando pubblicato sul server in produzione.
--
F 

------------------------------------------------------------------------------------
Grazie Fabio,
in effetti mi sono dimenticata di specificare che sulla mia macchina ho gia' 
installato IIS.............scusa pensavo fosse scontato :)
Quindi il mio problema permane Sigh !!!
Altri suggerimenti ???
Che sia un problema di IIS, ed è magari meglio adottare Apache???
Di nuovo , saluti
Barbara 

 Quindi il mio problema permane Sigh !!!
Ehm, forse non hai capito...
*Non devi* eseguire il file php dall'editor... quello è a solo scopo di
debug... ed esegue solo la pagina su cui stai lavorando.
Quello che ti diceva Fabio era di installare un webserver (e hai già
IIS), installare PHP su quel server (non so se l'hai già fatto,
probabilmente sì, ma non saprei comunque come fare su Win*), e accedere
alla pagina da testare (quella con il form) da *browser*... non da editor.
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

 David
-------------------------------------------
Grazie David per la risposta
ho fatto come hai detto tu e come avevo frainteso da Fabio,e tutto funziona, 
pero' non è quello che voglio.
Nel senso che vorrei proprio seguire il debug, vedere le variabili che 
saltellano da una pagina all'altra:) altrimenti non ha senso nemmeno 
acquistarlo un editor no? (non bastava notepad?)
Quello che sto facendo in questo momento è oltre a quello di capire e 
studiare, è scegliere un buon editor che mi consenta di scrivere del codice 
anche con qualche simpatico "aiutino".
Sto provando Zend perchè mi è capitato, e l'ho trovato molto simpatico, 
soprattutto per il fatto che ha "l'intellisense" che aiuta moltissimo nella 
stesura del codice (cosa che non ho trovato su altri editor).
Questa quindi è una delle ragioni per la quale avrei voluto farlo funzionare 
a dovere.
Ma non ho provato solo questo, e quindi David se non ho frainteso, mi spiace 
ti devo smentire su una cosa :)
Non so se ti riferivi in particolare a Zend, quando hai detto che debugga 
una pagina alla volta, ma un editor molto carino che si chiama 
EngineSite,debugga tutte le pagine.
Ovviamente potrei usare anche questo,e l'ho anche fatto, ma per esempio 
questo software non è munito di "intellisense", o perlomeno non come Zend.
Inutile che ti dica che lanciando le pagine da editor EngineSite tutto 
funziona alla perfezione e non compare nessun APRI,SALVA....:)
Comunque David (e anche Fabio) in qualche modo mi avete aiutata perchè ho 
notato che lanciando i file da Browser il puntamento avviene in localhost, 
mentre lanciando da Zend il puntamento va in C:\inetpub\wwwroot e questo 
credo perchè si puo' specificare nei settaggi una cartella dove appoggiare i 
file temporaneamente, ma che non si puo' settare in localhost :(.
Ma credo cmq che mi manchi qualcosa..............infatti Debug URL a me non 
si connette, che non sia proprio questo l'inghippo?
Ecco anche perchè la domanda è specifica per Zend ,sperando che qualcuno lo 
stia usando.
Vabbeh ragazzi, mi rendo conto che è anche difficile da spiegare, e a questo 
punto potrei ripiegare anche su qualche altro buon editor e a meno che non 
ci siano altri consigli, ditemi cosa posso usare che sia versatile quanto 
Zend........magari non l'ho ancora visto:)
Di nuovo grazie e abbiate pazienza.
Barbara 

 funziona, pero' non è quello che voglio.
[cut]
Ciao Barbara,
forse smanettando un po' con le impostazioni riesci ad effettuare il debug 
con Zend:
io lo uso da alcuni anni e sinceramente ho preferito effettuare il debug con 
librerie
scritte ad hoc o con i classici metodi di debug (stampa delle variabili, 
stacktrace, etc.).
Se ti può essere utile prima di comprare Zend ho provato buona parte degli 
editor
disponibili e questo, nonostante alcune limitazioni e la sua relativa 
lentezza, mi è sembrato
il migliore, se non altro per il supporto al completamento, alla navigazione 
del codice e
l'integrazione con phpDoc.
L'usabilità non è delle migliori, ma in giro non mi sembra ci siano valide 
alternative.
Certo se sei abituata ad Eclipse non ti troverai a casa ;)
-- 
ff
www.fabiofidanza.com
 

 
www.fabiofidanza.com
Ciao Fabio
problema risolto.........ho eliminato ZEND :(
Peccato, ma ho provato di tutto. Ho messo mano ovunque, ho installato e 
disinstallato varie volte, ho litigato con ZendServer, ma niente da fare.
Come diceva il buon David in effetti lui debugga, ma una pagina sola e che 
non contenga richiami ad altre pagine come nel caso di una form.
Allora non le considera nemmeno e mi piazza la sua bella finestrella 
APRI,SALVA....:(
Sono tornata al vecchio EnginSite, ma sento la mancanza del completamento 
automatico e di tutti i suggerimenti di ZEND.
Ma toglimi una curiosita', la voce di menu DEBUG URL e quella piu' sotto 
(sempre URL) di cui non ricordo la dicitura funzionano in locale???
Mai visti funzionare, cosi come il Tunnelling (si scrive cosi?).
Sigh!!!
Vabbeh grazie di nuovo, ci si sente
ovvio se hai altri suggerimenti sono qua.
Bye
Barbara 

 (sempre URL) di cui non ricordo la dicitura funzionano in locale???
Per utilizzare questa funzionalità devi installare Zend Studio Server sulla 
macchina
di riferimento (quindi anche sulla tua per lavorare in locale).
Io non lo utlilizzo quindi non saprei darti indicazioni in merito.
Sto dando un occhiata a EnginSite: come funziona il debugger?
Utilizza un modulo php proprietario per settare i breakpoint o modifica gli 
script
al volo?
Grazie,
-- 
ff
www.fabiofidanza.com
 


Fabio
Zend Studio Server era installato sulla macchina, ma non funzionava lo 
stesso.
Per quanto riguarda EnginSite e il debugger mi fai una domanda troppo 
tecnica ma mi sembra proprio sia un debugger proprietario.
Cmq visto che ti sei messo a "trafficare", ti posso suggerire un'altro 
editor che sto provando proprio adesso :)
Chissa' se mi assumono per fare le critiche ai programmi ???
No, me sa che non ho cosi tanta conoscenza tecnica, ma ho installato 
NuSphere PHPed.
Lo avvii, carichi il tuo file, lo lanci...............et voila' funziona 
tutto senza nemmeno settare una virgola.
Ha anche l'intellisense e l'autocompletamento (non sempre bello come quello 
di Zend), ma meglio di tutto, puoi decidere se inviare in output il 
risultato del file, o se farlo passare in debugger.
In questo caso,le pagine vengono debuggate tutte (non come Zend):)
Ho solo provato a mandare dati da una form ad un'altra pagina che li stampa, 
e il debug fa il suo lavoro perfettamente.
Graficamente non è molto accattivante ma per adesso fa quello che mi serve.
Non sia mai caro Fabio che ti si aprano nuovi orizzonti.:)
Ciao
B