Newsgroup: it.comp.www.php
Titolo: php su Aruba

Ciao a tutto il gruppo, 
intanto scusate se userò una terminologia impropria; in questo e in
altri sensi ogni correzione sarà benaccetta.
Da pochi giorni ho un dominio e spazio web, e per la prima volta mi sono
messa a studiare un po' di php. Ho preso spunto dallo script offerto da
Aruba, quello che consente l'invio del form in mailbox (che sicuramente
conoscete). Per non procedere "a pappagallo", ho cercato di comprenderne
la struttura e, a giudicare dagli ottimi risultati, credo di esserci
almeno in parte riuscita; ho persino fatto un auto-respond (si chiama
così?) funzionante: con un solo form DUE EMAIL DIVERSE A DUE INDIRIZZI
DIVERSI, UN SUCCESSONE! ^_^  Ma è subito successa una cosa strana: per
due giorni le mie email sono giunte a destinazione (felice com'ero me ne
sono auto-inviate un miliardo ^_^), poi - sebbene il print della pagina
andasse a buon fine e vedessi regolarmente l'output "Ciao Nicoletta,
l'email è stata inviata correttamente" (dunque il php sul server fosse
da giudicare attivo) - c'è stata una sorta di black-out di 48 ore
(sabato e domenica) durante le quali le email non arrivavano proprio per
niente. Oggi è tornato tutto a posto.
Dopo questa lunga introduzione (della quale mi scuso, ma ho pensato
fosse meglio farvi un quadro completo della situazione), ho due domande
da porvi:
1. Può il php agire "per metà" (cioè, effettuare il print della pagina
ma ignorare la funzione mail())?
2. Sapete per caso se su Aruba questi problemi sono frequenti? Perché se
lo sono non potrò fare affidamento sull'invio dei form, e la cosa
sarebbe piuttosto imbarazzante :(  se invece è solo un caso che si
verifica di tanto in tanto... fa niente, può succedere.
Ringrazio tutti, scusate di nuovo ^_^
-- 
Nicoletta


controlla su che macchiana il tuo domminio è ospitato e vedi che nn ci siano stato
dei probs su quella macchina in questo WE.
Ciao
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

 e vedi che nn ci siano stato dei probs su quella macchina in questo WE.
Purtroppo, nonostante la lunghezza del primo post, vedo che non sono
riuscita a spiegarmi. Chiedo scusa a te e agli altri del gruppo.
Dunque, ricapitolando sinteticamente:
giovedì e venerdì è andato tutto bene, sabato e domenica no (n.b. i miei
script sono rimasti identici); oggi (lunedì) è tutto di nuovo a posto.
Ne ricavo che il problema su Aruba c'è stato sicuramente, non ho bisogno
di verificarlo. A te e agli altri esperti di php volevo chiedere due
cose diverse (so che mi ripeto, ma non so spiegarmi meglio):
1. Può il php agire "per metà" (cioè, effettuare il print della pagina
e contemporaneamente ignorare la funzione mail())?
2. Sapete per caso se su Aruba questi problemi sono frequenti? Perché
se lo sono non potrò fare affidamento sull'invio dei form, e la cosa
sarebbe piuttosto imbarazzante (così imbarazzante da indurmi a cambiare
hosting); se invece è solo un caso che si verifica di tanto in tanto...
fa niente, può succedere, rimango su Aruba.
Mille grazie :)
-- 
Nicoletta

 
Ma come si fa a mettere su un server di produzione un php 4.4.0 Dev!!!!
Come si fa dico io !!!!
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
My ICQ: 14187053
--

 fa niente, può succedere, rimango su Aruba.
Frequentissimi. Nulla togliendo ad aruba in quanto azienda.
Al
-- 
Alground Research Center
--

 Come si fa dico io !!!!
Installando?  ;-)

La risposta è semplice, il Sabato e Domenica, l'omino Aruba che smista la
posta elettronica non lavora.
:-P

 
:-)))))


: 1. Può il php agire "per metà" (cioè, effettuare il print della pagina
: e contemporaneamente ignorare la funzione mail())?
:
Il php non agisce per metà.
Possiamo solo fare degli errori noi oppure, visto che agisce lato server,
può incontrare dei problemi sul server stesso.
Nel tuo caso:
Esegue l'output a video per dirti che la mail è partita.
Esegue la funzione mail() e se non ci sono errori, la mail parte e possono
verificarsi due situazioni:
1. se tutti i parametri sono corretti, solitamente, entro pochi secondi ti
arriva nella mailbox.
2. se hai inserito dei parametri errati non ti arriva (e non ti arriverà
mai, neanche dopo un paio di giorni).
In ogni caso, visto che le mail ti sono arrivate in blocco dopo un paio di
giorni, darei per buona la prima ipotesi e quindi, molto semplicemente, in
seguito potrai fare questa verifica per testare il servizio:
Invia la stessa mail alla tua mailbox su arruba e ad un'altra mailbox (non
su arruba).
Verifica in che tempi ti giungono le due mail ed, eventualmente, se una ti
arriva e l'altra no.
Se non ne arriva nessuna, è bloccato il loro sendmail (problema del loro
server), se ti arriva quella sulla mailbox esterna e non quella su arruba, è
bloccato il mailserver del tuo dominio (sempre problema del loro server).
Ehi, dico semplicemente "problema del loro server", ma i problemi possono
essere diversi, ma comunque sempre dipendenti dal loro servizio.
: 2. Sapete per caso se su Aruba questi problemi sono frequenti? Perché
: se lo sono non potrò fare affidamento sull'invio dei form, e la cosa
: sarebbe piuttosto imbarazzante (così imbarazzante da indurmi a cambiare
: hosting); se invece è solo un caso che si verifica di tanto in tanto...
: fa niente, può succedere, rimango su Aruba.
:
Credo che non ti ci vorrà molto per capire da sola... il primo problema
l'hai già avuto a tempo di record !
Credo sia il caso che tu faccia una seria considerazione: poco pagare, poco
godere. In questo mondo nessuno regala niente.
Buona fortuna :-(
Lucky

 Frequentissimi. Nulla togliendo ad aruba in quanto azienda.
Va be', vorra dire che per ora userò il servizio col fine di imparare
qualcosa, e in seguito vedrò. Grazie tante ^_^
-- 
Nicoletta

 wrote:

No no, l'omino lavora indefessamente anche nel week-end. Solo che
(riporto voci di corridoio) essendo addetto non solo allo smistamento,
ma anche al "lancio email", talvolta sembra sbagli canestro; adesso
tutto può succedere: può darsi che i 10.000 invii giungano nella *tua*
mailbox, e tutti insieme ;-PPPPP
Ciao, a presto ^_^
-- 
Nicoletta

 godere. In questo mondo nessuno regala niente.
Sembra proprio vero. 
Ti ringrazio della gentilezza e disponibilità, se vuoi dare uno sguardo
alla domanda che pongo ad Al (e che non sto a ripetere qui) mi fai una
grande cortesia. Di nuovo grazie Lucky, a presto ^_^
-- 
Nicoletta

 }
Controindicazioni in che senso?
Come codice non è certo la cosa più valida da fare.
Se devi mandare + mail uguali ti conviene sicuramente mettere un ciclo 
sul send e prendere i dati da un file o da variabili esterne.
Però, sinceramente, non ho ben capito cosa volevi dire con 
"controindicazioni".


 sul send e prendere i dati da un file o da variabili esterne.
Ehm... a digiuno come sono non è che abbia capito molto, ma grazie
comunque ^_^
-- 
Nicoletta

 
Esempio una cosa cosě:
--
for($i=0;$i<count($nominativi);$i++)
{
mail($nominativi[$i], $soggetto, $messaggio,
"From: ".$emailmittente."");
--
Dove $nominativi č dato da un file o un db letto con tutti i destinatari 
e le altre variabili che definiscono la funzione possono essere prese da 
un form. E' il classico esempio per una ML.


 for($i=0;$i<count($nominativi);$i++)
Perfetto Al, credo di aver capito perfettamente. Di nuovo grazie per la
cortesia.
-- 
Nicoletta