Newsgroup: it.comp.www.php
Titolo: implode

ho questo codice che mi tira fuori l'elenco delle caselle email dei soci 
separandomele con una virgola
<? $righe[] = array();
while ($riga = mysql_fetch_assoc($presenti))
$righe[] = implode(',', $riga);
$pres = implode(", ", $righe);
print $pres;
?>
a parte il fatto che non so il motivo ma tra i valori mi inserisce pure la 
parola "array"
ad ogni modo come posso fare per far sì che queste caselle vengano stampate 
tutte tra doppi apici?
es: "
xx...@xxx.it
", "
dd...@dddd.it
", ecc.... 

 tutte tra doppi apici?
$righe[] = implode(',', "\"$riga\"");
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Keep your friends close and your enemies closer.
    --G'Kar "The Parliament of Dreams"


grazie mille! 

 luigi
cioè deve essere cosi? non mi funziona!!! invalid argument passed su riga 3
$righe = array();
while ($riga = mysql_fetch_assoc($presente))
$righe[] = implode(',', "\"$riga\"");
print $righe; ?> 

 print $righe; ?> 
SCUSA! Ero un po' a pezzi ieri.
$righe[] = '"' . implode('","', $riga) . '"';
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Flight by machines heavier than air is unpractical and insignificant,
if not utterly impossible.
     --Simon Newcomb, 1902

 $righe[] = '"' . implode('","', $riga) . '"';
acc...
ora mi scrive solo la parola array!!!
$righe = array();
while ($riga = mysql_fetch_assoc($presente))
$righe[] = '"' . implode('","', $riga) . '"';
print $righe; 

 print $righe;
Perche` E` un array... Gliel'hai detto tu. :)
Bye.
P.S.: una bella letta al manuale... ;)

 ha scritto nel messaggio 
news:90nojs...@mid.individual.net...

:-) 


ok la versione finale č questa:
$righe = array();
while ($riga = mysql_fetch_assoc($presente))
$righe[] = '"' . implode('","', $riga) . '"';
$email = implode(", ", $righe);
siccome quel $email include tutti le email che mi interessano come lo 
integro qui sotto al posto dell'elenco manuale di tutte le email?
$aindirizzi = array("
x...@email.it
", "
xx...@fastwebnet.it
", "
xx...@excite.it
");
č sufficiente fare $aindirizzi = array("$email"); ?
 

 è sufficiente fare $aindirizzi = array("$email"); ?
$aindirizzi = $email;
se vuoi che l'array $indirizzi contenga gli stessi elementi dell'array $email
posto che $email sia un array frutto di un implode()
Se fai come hai scritto tu, crei un array il cui primo elemento e' un array
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
At a party, the Real Programmers are the ones in the corner of the kitchen
talking about Operating System security, and how to get around it.
    --Steve Woodford


quindi una cosa del genere è corretta??
$aindirizzi = $email;
foreach ($aindirizzi as $destinatario)
{
$mail = new PHPMailer();
.....
$mail->AddAddress($destinatario);
... 

 $mail->AddAddress($destinatario);
Yes, it is.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
E` stato presentato un francobollo commemorativo della prostituzione.
Costa 25 cent, ma se lo si lecca ne costa 50.
    --Chevy Chase


purtroppo mi da' invalid argumenti supplied for foreach riferendosi a questa 
riga:
 foreach ($aindirizzi as $destinatario)

  foreach ($aindirizzi as $destinatario)
e un
   var_dump($aindirizzi);
cosa dice?
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Warning! Dates in calendar are closer than they appear.

 cosa dice?
intendi dire cosi?
$aindirizzi = $email;
var_dump($aindirizzi); al posto di foreach ($aindirizzi as $destinatario)???
{
$mail = new PHPMailer();
$mail->AddAddress($destinatario);

 intendi dire cosi?
var_dump() e' una funzione di debug e serve a capire costa stia dentro una
variabile.
Magari e' meglio che tu legga un attimino di documentazione prima di scrivere
una procedura che fare mass mailing :)
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Leibowitz's Rule: When hammering a nail, you will never hit your finger
if you hold the hammer with both hands.

 ha scritto nel messaggio 
news:io71bj$quh$1...@tdi.cu.mi.it...

di per sè sarebbe tutto ok
il fatto è che dentro a quella variabile viene fuori un doppio apiece 
iniziale ovvero ""
d...@ddd.it
, 
x...@yyy.it
,...
come si puo' eliminare quel doppio doppio apice iniziale?

 come si puo' eliminare quel doppio doppio apice iniziale?
avevi chiesto tu di mettercelo! :)
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Viewer: What do you do if you die before finishing the full B5 storyline?
JMS: Well...decompose, mainly...

 ha scritto nel messaggio 
news:io9nm1$84l$1...@tdi.cu.mi.it...

no un attimo non ci siamo capiti
quel codice invece di sfornare
"
ss...@sss.it
", "
ssu...@sdfjsdf.it
", ecc..
sforna questo risultato:
""
ss...@sss.it
", "
ssu...@sdfjsdf.it
", ecc..