PhpMailer SELECT e OPTION

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Allora oltre all'errore che dava su Manchester ti mostro gli errori usciti all'utente FELIX:
Alla mail ha dato questo errore:
Codice:
Ciaoo a tutti
	(3 - 4 - 3)
1	Gillet
3	Avelar
4	Go. Rodriguez
4	Granqvist
10	Bonaventura
21	Moralez
77	Maicosuel
30	Gomez
18	Belfodil
91	Insigne
8	Palacio
 	 
54	Sorrentino
17	[COLOR="#FF0000"]P! uggioni[/COLOR]
80	Domizzi
28	P. Cannavaro
15	Schelotto
88	Inler
9	Maxi Lopez
36	Darmian

E ti posto il suo HTML e il suo PHP Vedi l'allegato Felix.zip


Mentre all'utente Alexander ha dato il mio stesso errore:
Codice:
[COLOR="#FF0000"]35[/COLOR]
	(3 - 4 - 3)
1	De Sanctis
29	Paletta
13	Astori
55	Nagatomo
7	Biabiany
79	Lulic
6	Pogba
28	Emanuelson
11	Amauri
92	El Shaarawy
19	Denis
 	 
25	Pegolo
22	Romero
[COLOR="#FF0000"]Rolin[/COLOR]
33	Spolli
4	Almiron
99	Estigarribia
51	Pinilla
5	Danilo

E ti allego il suo HTML e PHP:
Vedi l'allegato Alexander.zip

Vedi un pò te...Grazie mille!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prove:
1) sostituisci tutte le option vuote
HTML:
<option value=""> </option>
con
HTML:
<option></option>
2) poi prova a sostituire tutti i nomi delle select (ti faccio un esempio su uno)
HTML:
<select name="squadra[N_Portieri]">
....
</select>
con
HTML:
<select name="N_Portieri">
....
</select>
di conseguenza anche i $_POST nel php (non serve che siano array di array)
PHP:
<?php
//....
$testo_html.= "<tr><td style=\"text-align:center;\">".$_POST['N_Portieri']."</td><td>".$_POST['Portiere']."</td></tr>";//Portiere
//....
?>

a parte questo non vedo altro
comunque farò altre prove
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
una curiosità
vedo che indirizzi il form così
HTML:
<form action="http://fabiobarba.altervista.org/PHPMailer/InvioTeamAlexander.php" enctype="multipart/form-data" method="POST">
ma a che ti serve dovresti semplicemente
HTML:
<form action="PHPMailer/InvioTeamAlexander.php" enctype="multipart/form-data" method="POST">
poi
ogni utente ha il suo invio? stai facendo delle cose a mio parere assurde, e messo il php nella cartella di phpmailler, secondo me andrebbe nella stessa cartella del form e modifichi il percorso di phpmailler.

p.s.
se stai facendo quello che penso non vorrei essere nei tuoi panni se prima o poi devi fare una modifica
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Si. te lo dissi giá che ognuno ha il suo invio ma perchè il blog di blogger ha le pagine statiche in html! Altrimenti come potrei fare scusa?
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Come dove metto il php? La cartella phpmailer con dentro tutti i php risiede su spazio altervista.org.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
sarò un po' gnocco, ma hai il form su un sito e il php su un altro?
perche se l'hai su altrevista, altervista supporta php e quindi a che ti servono quelle innumerevoli pagine?
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Perchè prima il blog lo gestiva un mio amico non bravo col php ecc...e ha creato su un blog con tutte rubriche ecc in blogger. Poi quando ho cominciato a partecipare io ho movimentato un po la cosa...e quindi mi sono appoggiato su altervista...Di conseguensa PENSO che l'unico modo per far convivere le 2 cose fosse cosí. Anche perchè non posseggo le capacitá di creare un blog exnovo da me. O mi sbaglio?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
per crerti un blog ex novo ci sono molti cme facili da usare (uno per tutti wp).
poi ricorda che mettere le mani su qualcosa di fatto da altri è sempre una rogna, si deve avere il coraggio di ripartire da zero.
visto che sei su altrevista (e a che ne so supporta php) per fare qualcosa di decente devi studiarti bene quello che vuoi fare e evitare come la peste tutto quello che è ridondante (con php si può).
se sei su altrevista anche la pag del form puoi renderla php. tra l'altro da quello che ho capito poi vorresti che fosse una pagina raggiungibile solo da te e dai tuoi soci quindi deve essere php.
se non ho letto male ad es l'ultima pagina del form che mi hai inviato (alexander.html) differisce dalla prima che mi hai mandato solo per il nome del team, a me non sembra giusto a quel punto fare sette/otto pagine quasi uguali per quella quiscquiglia
poi comunque i miei sono solo dei consigli
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Le tue tesi sono sacrosante...Ma le pagine html non differiscono solo dal nome del team ma in tutti i giocatori che per pgni scquadra sono diversi!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
problema facilmente risolvibile in diversi modi anche senza usare un db
un metodo potrebbe essere farti una (o anche più)pagine con un array dei giocatori

PHP:
$giocatore['alexander']['portieri']=array('pinco','caio');
$giocatore['asdrubale']['portieri']=array('pallino', 'pancrazio');//ecc....
quando alexander richiama la sua pagina trasmette 'alexander' es via get
PHP:
$nome=$_GET['chiamante'];//dove $nome potrebbe essere alexander
echo "<select name=\"portieri\">";
echo "<option></option>";
foreach($giocatore[$nome]['portieri'] => $calciatore){
echo "<option value=\"$calciatore\">$calciatore</option>";
}
echo "</select>";
guarda che è solo un esempio, si possono trovare soluzioni diverse (si potrebbe risolvere con un file txt)
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Si si per carità. Per me sei un libro aperto dal quale posso solo imparare...Naturalmente io sono solo alle prime armi e per me certe cose sono arabo. Cmq facciamo così...Io tolgo momentaneamente dal blog il blocco a noi 8 e se ti va vai a dare un'occhiata per vedere come è fatto il blog.... All'indirizzo www.fscg.blogspot.com
Le ultime cose sono raggiungibili dalla Home page sotto TEAMS!!!
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Allora Borgo andando con ordine sto cominciando a modificare l'HTML con le modifiche che mi avevi detto (per quei famosi errori). Naturalmente sto cominciando con la mia stanza.

Prima l'errore era:
Codice:
[COLOR="#FF0000"]5[/COLOR]
	(3 - 4 - 3)
1	Mirante
15	Barzagli
19	Bonucci
4	M. Caceres
22	Asamoah
85	Behrami
25	Ljajic
21	Pirlo
28	Bendtner
77	Thereau
8	Jovetic
 	 
44	Andujar
33	Pavarini
[COLOR="#FF0000"]Roncaglia[/COLOR]
55	Gamberini
17	Weiss
27	Dessena
88	Pabon
35	Thiago Ribeiro

Quindi come prima cosa ho modificato le OPTION togliendo value="".
Ora l'errore che da è:
Codice:
[COLOR="#FF0000"]![/COLOR]
	(3 - 4 - 3)
1	Mirante
42	Balzaretti
19	Bonucci
4	M. Caceres
22	Asamoah
85	Behrami
25	Ljajic
21	Pirlo
28	Bendtner
77	Thereau
8	Jovetic
 	 
44	Andujar
33	Pavarini
5	Roncaglia
55	Gamberini
17	Weiss
27	Dessena
88	Pabon
35	Thiago Ribeiro

Cioè la squadra è sistemata ma esce un punto esclamativo all'inizio.

Che dici? Continuo a fare le altre modifiche che hai detto? E se si le nuove modifiche le ggiungo a queste che ho fatto o le faccio sul file pulito?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova a fare una cosa: salvati l'email (apri => salva con nome) in formato html poi con il tuo editor la apri e quarda il punto in cui viene ! cerchiamo così di capire il perchè
ricordami quli modifiche intendi anche se per prima convine che la "tua stanza" venga ok, quando è oka passi le modifiche anche al resto
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Quelle del post 162. Si è chiaro che risolviamo prima tutti i problemi della mia stanza per poi passare agli altri! Anche se pure prima quando pensavamo che era causato dal corpo del messaggio incorporato nella table...quella volta non uscii niente ma poi dopo due giornate cominciarono ad uscire questi altri errori...Perchè dipende da che tipo di squadra invii...forse dall'ordine...boh...
Cmq quando mi salvo la mail ti dico.
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Siccome leggo la mail da internet dal sito di alice non ho trovato il modo di salvarla...Ma l'html è questo:
HTML:
<!--- REINTRO FILTERHTML 2008-12-29---><head><script>var setmyheight = parent.mailAppl.setcurriframeheight;if(window.parent.mailAppl) {parent.mailAppl.widenDomain(document, document.domain);}function setmyheightpostmessage(w,h){window.parent.postMessage(w + "," + h, '*');}if(window.postMessage){setmyheight = setmyheightpostmessage;	// use this function to communicate with parent
}var scrollamount = 10;var scrtimer = null;function onmessage(e){var data = e.data; // data is scroll amount
scrollamount = data;if(scrtimer) clearTimeout(scrtimer);if(scrollamount != 0 ){scrtimer = window.setTimeout(scroller, 100 );}}function scroller(){window.scrollBy(0,scrollamount);scrtimer = window.setTimeout(scroller, 100 );}if(window.postMessage){if (typeof window.addEventListener != 'undefined') {window.addEventListener('message', window.onmessage, false);} else if (typeof window.attachEvent != 'undefined') {window.attachEvent('onmessage', window.onmessage);}}function FindXY(obj){var x=0,y=0;while (obj!=null){x+=obj.offsetLeft;if (obj.scrollLeft!=undefined) {x-=obj.scrollLeft;}y+=obj.offsetTop;if (obj.scrollTop!=undefined) {y-=obj.scrollTop; }if(obj.offsetParent != undefined) {obj=obj.offsetParent;} else { obj=null; }}return {x:x,y:y};}function areImagesLoading(doc){var images=doc.getElementsByTagName("IMG");var finished=true;for(var i=0;i<images.length;i++){	finished &= images[i].complete;}return (!finished);}var delayms=250;var retries=500;var currH=0;var absolutetime = 30000;var timelimit = new Date().getTime()+absolutetime;var timer;function calcHeight(){if( new Date().getTime() > timelimit ) {return false;}var tmpH = FindXY( document.getElementById( "endpage" ) ).y;var tmpW = 0;var bodyel = document.getElementsByTagName('BODY')[0];if(bodyel && bodyel.scrollWidth) {tmpW = bodyel.scrollWidth;}if ( tmpH != currH ){ currH=tmpH; setmyheight(currH,tmpW);}else if ( areImagesLoading( document ) ) { ; }else if ( retries-- > 0 ){ ; }else { return false; }timer=setTimeout( "calcHeight()" , delayms );}</script><base href="http://alicemail.rossoalice.alice.it/cp/404/" target="_blank">
</head>
<body>
				 
		!
 <table><tbody><tr><td></td><td style="text-align:center;">(3 - 4 - 3)</td></tr><tr><td style="text-align:center;">1</td><td>Mirante</td></tr><tr><td style="text-align:center;">42</td><td>Balzaretti</td></tr><tr><td style="text-align:center;">19</td><td>Bonucci</td></tr><tr><td style="text-align:center;">4</td><td>M. Caceres</td></tr><tr><td style="text-align:center;">22</td><td>Asamoah</td></tr><tr><td style="text-align:center;">85</td><td>Behrami</td></tr><tr><td style="text-align:center;">25</td><td>Ljajic</td></tr><tr><td style="text-align:center;">21</td><td>Pirlo</td></tr><tr><td style="text-align:center;">28</td><td>Bendtner</td></tr><tr><td style="text-align:center;">77</td><td>Thereau</td></tr><tr><td style="text-align:center;">8</td><td>Jovetic</td></tr><tr><td style="text-align:center;">&nbsp;</td><td style="text-align:left;">&nbsp;</td></tr><tr><td style="text-align:center;">44</td><td>Andujar</td></tr><tr><td style="text-align:center;">33</td><td>Pavarini</td></tr><tr><td style="text-align:center;">5</td><td>Roncaglia</td></tr><tr><td style="text-align:center;">55</td><td>Gamberini</td></tr><tr><td style="text-align:center;">17</td><td>Weiss</td></tr><tr><td style="text-align:center;">27</td><td>Dessena</td></tr><tr><td style="text-align:center;">88</td><td>Pabon</td></tr><tr><td style="text-align:center;">35</td><td>Thiago Ribeiro</td></tr></tbody></table>

------------

To report abuses or spam please follow this link: <a href="http://sp.altervista.it/s.php/ZmFiaW9iYXJiYXwvUEhQTWFpbGVyL0ludmlvVGVhbU1hbnV0ZDIwMDMucGhw" target="_BLANK">http://sp.altervista.it/s.php/ZmFiaW9iYXJiYXwvUEhQTWFpbGVyL0ludmlvVGVhbU1hbnV0ZDIwMDMucGhw</a>


<!-- DO NOT REMOVE THIS USED TO CALC LENGHT OF PAGE -->

<img id="endpage" name="endpage" src="/cp/imgalice/s.gif" style="clear:both;float: left;" border="0" height="1" width="1">
<!-- DO NOT REMOVE THIS USED TO CALC LENGHT OF PAGE -->
	
<script language="JavaScript">calcHeight();</script>	

</body>

Fammi sapere. Ciao
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
la prima cosa che salta all'occhio è che quel ! viene prima della table quindi non c'entra con l'elenco squadre/giocatori.
do un occhio poi (spero) di saperti dire
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Anche se pure quando ha sballato il numero e il nome di roncaglia mise il 5 fuori la tabella e roncaglia lo spostò a sinistra. speriamo bene. aspetto tue notizie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
fai una prova metti nel php due var_dump alle righe
PHP:
<?php
//.........
}else{//non ci sono stati errori quindi tutto l'ambaradan di spedizione
    //prepato il testo in formato html
	var_dump($messaggio); echo "<br>";//poi li togli
	$testo_html=nl2br($messaggio);
    $testo_html.= "<table>"; 
	var_dump($testo_html); echo "<br>";
	
//..............
?>
poi:
1) prova a inviare un'email con messaggio vuoto
2) prova ad inviare con un messaggio con scritto solo "prova"
nel caso 1)
il primo var_dump dovrebbe dare
string(0) "" oppure NULL
il secondo
string(7) "<table>"
nel caso 2)
il primo var_dump dovrebbe dare
string(5) "prova"
il secondo
string(12) "prova<table>"

sappimi dire cosa risulta
 

newanfa

Utente Attivo
12 Mag 2010
131
0
0
Allora i vardumo gli ho messi nel php alle righe che mi hai detto tu. Mentre nell'html ho tolto solo value="".

Che poi l'errore che mi da è sempre questo (per adesso):
Codice:
[COLOR="#FF0000"]5[/COLOR]
	(3 - 4 - 3)
1	Mirante
15	Barzagli
19	Bonucci
4	M. Caceres
22	Asamoah
85	Behrami
25	Ljajic
21	Pirlo
28	Bendtner
77	Thereau
8	Jovetic
 	 
44	Andujar
33	Pavarini
[COLOR="#FF0000"]Roncaglia[/COLOR]
55	Gamberini
17	Weiss
27	Dessena
88	Pabon
35	Thiago Ribeiro

Mentre se al posto di 15 Barzagli metto 42 Balzaretti mi da questo:
Codice:
[COLOR="#FF0000"]![/COLOR]
	(3 - 4 - 3)
1	Mirante
42	Balzaretti
19	Bonucci
4	M. Caceres
22	Asamoah
85	Behrami
25	Ljajic
21	Pirlo
28	Bendtner
77	Thereau
8	Jovetic
 	 
44	Andujar
33	Pavarini
5	Roncaglia
55	Gamberini
17	Weiss
27	Dessena
88	Pabon
35	Thiago Ribeiro

Per questo ti dico che è strano...

Comunque con vardump
Come risultato mi ha dato nel primo caso:
Codice:
string(0) ""
string(7) ""

Mail o Team inviati con successo! A T T E N D I. . .

Mentre nel secondo caso:
Codice:
string(4) "ciao"
string(11) "ciao"

Mail o Team inviati con successo! A T T E N D I. . .

Fammi sapere. ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
G phpmailer e php 8.1 con estensione mysqli PHP 6
E Hosting e phpmailer PHP 0
E PHPMailer PHP 4
D PHPMailer con account gmail PHP 14
I PHPMailer non funziona PHP 13
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
A PHPMAILER e UMLAUTS (lettere tedesche äüäöß) PHP 2
G PHPMailer: SMTP error Gmail PHP 8
M Come usare la nuova versione di phpmailer? PHP 2
P [PHPmailer] SMTP Aruba.. problemi PHP 8
G Invio Mail con PHPMailer, problemi SMTP PHP 7
V PHPMailer PHP 11
V PHPmailer allegato PHP 0
P problemi invio email con phpmailer PHP 47
P phpmailer PHP 0
localhost.nicola File log erroe con phpmailer PHP 3
A problema phpmailer PHP 32
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
O PhpMailer, Composer e Netbeans PHP 1
M Come inviare due mail diverse con phpmailer PHP 6
Z email phpmailer non arrivano PHP 0
B Invio email multiple PHPMAILER PHP 3
L Problema phpmailer,jquery e smtp PHP 1
P Problemi visualizzazione html con phpmailer PHP 6
P phpmailer e file_get_contents PHP 1
P Phpmailer ed wind-infostrada PHP 20
felino PHPMailer: Indirizzo IP e Immagine PHP 6
lsnight Phpmailer per principianti PHP 7
K form con phpmailer PHP 18
P Invio multiplo mail con phpmailer PHP 5
L problema classe phpmailer con la mia classe clsMail PHP 2
G problema con phpmailer 5.2.1 PHP 1
minatore Phpmailer PHP 6
M phpmailer multiplo in più pagine di un sito PHP 5
N PhpMailer e salvataggio allegato sul server PHP 11
R Phpmailer SMTP PHP 23
A problema con phpmailer PHP 10
metalgemini PHPmailer non arriva allegato PHP 10
piccino PHPMailer: inserire allegato PHP 5
E Invio email (era: phpmailer) PHP 52
F Phpmailer e l'indirizzo del mittente PHP 3
F PhpMailer PHP 5
borgo italia phpmailer?? PHP 7
C phpmailer PHP 7
emanuelevt phpmailer e altervista PHP 3
catellostefano Problema con la classe class.phpmailer.php PHP 5
SolidSnake4 PHPmailer errore PHP 4
A classe PHPMailer e mail di Libero PHP 1
S php mail vs phpmailer PHP 0
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14

Discussioni simili