mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: clacolo con la virgola

devo calcolare il totale sommando varie cifre con la virgola e nn, 
volevo sapere se c'era un modo per farmi tornare un numero di decimali 
tipo '10.15'  perche ho notato che quando il risultato è intero (10.55 + 
0.45 = 11)omette i decimali e mi tocca riformattarli "a mano" sarebbe 
bello se mi tornasse 11.00 || 11,00
grazie
Kinta

[CUT]
Vedi funzione number_format()
http://it2.php.net/manual/it/function.number-format.php
Gusher

grande :)


Newsgroup: it.comp.www.php
Titolo: trasferimento dati access mysql

dovrei trasferie dei dati da un db access a un db Mysql.
mi sapreste indicare dove posso trovare informazioni in merito ?
fare una pagina in php che comunichi con access e trasferisca i dati ?
grazie 1000

Ciao,

guarda nel manuale di access, ci sono tutte le istruzioni che ti servono 
per collegare un DB access ad un qualsiasi altro DB ed importare o 
esportare tabelle dati etc.
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo č contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

Newsgroup: it.comp.www.php
Titolo: Regex: ok, mi arrendo.

Niente, io con le regex proprio non ci so fare. Saranno 2 ore che ci 
provo ma tutti quelli che passano di qua non possono far altro che 
notare il grosso punto interrogativo sulla mia testa... per cui chiedo a 
voi, che sicuramente mangerete pane e modificatori la mattina.
Da una stringa tipo questa:
[Posizione "W:WK05,19,K26:B06,K13,K17. "]
dove "Posizione" può anche essere "FEN", ma non altro, e la prima W può 
essere W o B, dovrei riuscire a ricavare tre stringhe, ossia (in questo 
caso):
W
WK05,19,K26
B06,K13,K17
Tutto questo scoglionamento per un amico damista... che spero mi legga >:)
-- 
Jax

Jax ha scritto:

Così? "\"(W|B):(.*):(.*)\."

 B06,K13,K17
Io spezzerei il problema in due: ricavare la stringa tra virgolette e poi 
ricavare i parametri.
Qualcosa tipo:
$str = '[Posizione "W.....K17. "]';
$virg = strpos($str, '"');
$len = strrpos($str, '.') - $virg;
$substr = substr($str, $virg, $len);
$parti = explode(":", $substr);
Molto grezzo e non testato, occhio agli offset :)
Con le regexp potrebbe essere qualcosa tipo
preg_match($str, '/"(.)\:(.*)\:(.*)\./', $parti);
Anche questa non testata.
Bye.

 Così? "\"(W|B):(.*):(.*)\."
Argh. C'ero arrivato... ma mi fregava una cosa: io facevo praticamente
preg_match("[Posizione |FEN ]\"(W|B):W(.*):B(.*)\.\"", $stringa, $parti);
che è praticamente uguale alla tua tranne che per l'aggiunta della prima 
parte. Ma perché così non funziona??
Warning: preg_match() [function.preg-match]: Unknown modifier '"' in 
regexp.php on line 3
-- 
Jax

 ricavare i parametri.
Grazie anche a te. Volevo evitare strpos e compagnia bella, un po' per 
esercitarmi con le regex, un po' per pulizia: questo è un uso tipico 
delle regex...
-- 
Jax
Newsgroup: it.comp.www.php
Titolo: più script in una pagina

Ciao.
Una domanda semplice semplice..
E' possibile scrivere più programmi in php4 in una stessa pagina?
E' possibile eseguire il secondo solo se il primo ha dato buon esito?
Grazie mille :))

 E' possibile eseguire il secondo solo se il primo ha dato buon esito?
se ad esempio al termine del primo script tu setti una variabile tipo
$script_eseguito = 1; puoi fare
if($script_eseguito) {
  include("programma_parte_seconda.inc.php");
}
mandi
andrea

 ha scritto nel messaggio
news:0DNT7.23$WT4...@news.it.colt.net...

stessa pagina ? programmi intendi files o pezzi di codice ?
se intendi files li puoi includere con include() o require()
se si tratta di pezzi di codice li puoi far eseguire inserendo delle
condizioni if...else
Alex

Newsgroup: it.comp.www.php
Titolo: Errore 404

Ragazzi, una domanda.
C'è modo di ricavare la pagina che è stata richiesta e che ha fatto scattare
l'errore 404?
Grazie per le risposte!!

 ha scritto nel messaggio
news:a2N68.5009$nI1.1...@twister1.libero.it...

non saprei... l'unica cosa che mi viene in mente è quella di personalizzare
le pagine di errore, in modo da includere del php e usare il referrer, ma
non so nemmeno se la pagina inesistente venga a quel punto considerata come
referrer
Altrimenti i log del server?

 referrer
In quel caso la pagine inesistente è in $REQUEST_URI... il referrer riguarda 
la pagina ancora precedente.
-- 
Lorenzo

 ha scritto nel messaggio
news:a2N68.5009$nI1.1...@twister1.libero.it...


Newsgroup: it.comp.www.php
Titolo: Wyszukiwanie w bazie MySql

Witam
mam dwa problemy z wyszukiwaniem danych zapisanych w bazie MySql
1. Mamy przykladowy formularz:
<form action="<? echo $PHP_SELF ?>?form=szukaj" method="post">
<input type="input" name="szukaj_form" size="20">
<input type="submit" value="szukaj">
</form>
Chcialbym aby po wpisaniu jakiegos wyrazenia w podsumowaniu wyswietlily mi
sie wszystkie rekordy (rows) w których znalezc mozna wpisane wyrazenie, ale
niezaleznie od kolumny (field)
przykladowe wyswietlanie wyglada tak:
if (form == szukaj) {
    $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE
'%szukaj_form%'";
    $resultat = mysql_db_query($baza,$zapytanie);
    while($row = mysql_fetch_array($resultat)) {
    echo $row["..."];
    }
}
Jak wyszukac wszystkie rekordy z dana fraza zarazem w kilku polach
jednoczesnie za pomoca jednego pola formularza
2. Chcialbym wyswietlic wszystkie rekordy rozpoczynajace sie od liter A i B
najpierw odpowiedni link:
<a href="lista.php3?send=ab">A-B</a>
natomiat wyswietlanie danych zaczynajacych sie na dana litere wyglada tak:
if (send == ab) {
    $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE 'A%'";
    $resultat = mysql_db_query($baza,$zapytanie);
    while($row = mysql_fetch_array($resultat)) {
    echo $row["..."];
    }
}
Ale jak zrobic zeby zarazem pokazaly sie dane zaczynajace sie na dwie rozne
litery ?
mam nadzieje ze jasno przedstawilem moj problem
bede wdzieczny za szybka odpowiedz
dzieki

 wrote in message
news:9mjm3v$uqb$1...@news2.tpi.pl...

Newsgroup: it.comp.www.php
Titolo: ho cercato ma non ho trovato, aiutatemi se potete

Ciao e scusate se pongo domande che magari sono già state più volte
proposte ma... non ho trovato le risposte!
Vorrei testare la posta in locale sul mio PC e, in un post precedente,
mi è stato detto che esistono appositi software.
Io ho cercato tutta la sera ma non ne ho trovato manco uno!
Sarò anche tonto ma così tanto non credo e scusate il gioco di parole
;)
VI PREGOOOOO ditemi voi un link, un nome, datemi un indizio !!!!!
Già sono un neofita se poi non riesco neanche ad attrezzarmi il minimo
indispensabile perdo in partenza :)
Grazie e ciao.


Qualche tempo fa si parlava su un sito
dedicato al PHP (in italiano) di come
testare le funzioni mail() in locale.Non
mi ricordo quale dei mille, cmq prova un
po' tutti.
Prova anche su 
phpbuilder.com
 (in
inglese) e vedi ke la trovi sicuramente
un tutorial dedicato all'argomento.
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

| Qualche tempo fa si parlava su un sito
| dedicato al PHP (in italiano) di come
| testare le funzioni mail() in locale.Non
| mi ricordo quale dei mille, cmq prova un
| po' tutti.
Mi sembra fosse 
http://www.apache300.com
 , ma è morto.
Comunque sotto i programmi su 
phpcenter.it
 trovi anche i mail server.

Grazie!

Grazie!

Newsgroup: it.comp.www.php
Titolo: str_replace non rimpiazza un cappero

ho un testo formattato in html che corrisponde al codice bbcode tradotto in 
html da una apposita funzione.
nella funzione successiva quando vado a cercare di sostituire gli appositi 
caratteri corrispondenti agli smiley in <img.....> non lo fa
ad esempio ho
echo str_replace(":wink:","<img 
src=\"../immagini/faccine/wink.gif\">",bb2html(mysql_result($recordset,$indice,"testo")));
ma non sostituisce nulla.

 ha scritto nel messaggio 
news:44e5a898$0$996$5fc...@news.tiscali.it...

prova a postare il risultato di
echo bb2html(mysql_result($recordset,$indice,"testo"));
Mario
_________________________
WEB: 
www.mario-online.com
________________________________ 

> echo bb2html(mysql_result($recordset,$indice,"testo"));
ad esempio
[code]strcmp($data,date("Y-m-d",mktime(0,0,0,date("m"),date("d")-1,date("Y"))))==0[/code]
ciao :wink:
lo trasforma in
<table width="95%" align="center" 
class="testo1"><tr><td>Codice:</td></tr><tr><td><table width="100%" 
bgcolor="#DDDDDD" cellspacing="1"></tr><td 
bgcolor="#EEEEEE">strcmp($data,date(&quot;Y-m-d&quot;,mktime(0,0,0,date(&quot;m&quot;),date(&quot;d&quot;)-1,date(&quot;Y&quot;))))==0</td></tr></table></td></tr></table><br 
/>
<br />
ciao :wink:dopodichč con questo testo ci faccio lo str_replace ma non mi 
rimpiazza un bel nienteal posto di :wink: dovrei avere <img 
src="../immagini/faccine/wink.gif">ovviamente sia :wink: che wink.gif sono 
salvati nel db
Newsgroup: it.comp.www.php
Titolo: echo non capisco

 foreach ($rs['items'] as $item)  {
   $date = $item['pubDate'];
   $newdate = FormatoData($date);
   echo $newdate;  <-----------------------questo lo vedo
   echo '<span class="rssdate">'.$newsdate.</span>;'<---- questo non lo vedo
            }
come mai questo errore??

 ha scritto nel messaggio 
news:4642366d$0$10616$4faf...@reader2.news.tin.it...

arridaie...
mi sto proprio rinco...
ciao cari alla prox
meglio che vada a nanna

Claudia G wrote:

in questo caso l'errore era abbastanza banale.. ma per la memoria del NG
prendi l'abitudine di scrivere quale errore era ed un eventuale soluzione..
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: inviare allegato con PHP

forse ne avete già parlato, ma non ho trovato nei recenti questa info:
dovrei attraverso un form in PHP inviare un allegato, quale codice devo
utilizzare.
Grazie

 va in giro a dire:

L'argomento non è dei più semplici, ma puoi trovare molti esempi sul
sito 
www.hotscripts.com
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

Newsgroup: it.comp.www.php
Titolo: Gestire le variabili GET

Sono curioso di sapere come fate voi, un uno script che riceve un certo
numero di variabili GET e che può modificarne alcune, a ricreare la stringa
di variabili che poi deve essere passatata ai vari link affinchè tali
variabili vengano modificate o mantenute.
Ok mi spiego meglio :-P
Immaginiamo di avere uno script che mostri una rubrica telefonica, composta
da nome, cognome, ecc. L'elenco si possa ordinare secondo una qualsiasi
colonna in senso crescente o decrescente. Supponiamo inoltre che, in fondo
alla pagina, esista una options con l'elenco delle città, in modo da
filtrare la città desiderata.
I parametri GET sono quindi 3:
1. la colonna secondo quale ordinare
2. l'ordine (crescente o decrescente)
3. l'eventuale città per la quale applicare il filtro.
Supponendo che le varie opzioni siano selezionabili tramite link si pone il
problema della costruzione di tali link.
Per es. il link che mi attiva l'ordinameno per nome, dovrà contenere
l'informazione relativa alla direzione di ordinamento e alla città scelti
dall'utente; il link che consente la scelta di ordinamento crescente o
decrescente dovrà contente l'informazione relativa alla colonna secondo cui
ordinare e alla città scelti dall'utente; e così via.
Ora per tre parametri la cosa è semplice. Ma per un numero non alto di
parametri la cosa può essere molto complessa.
Che metodo usate voi (escludiamo ovviamente le sessioni :-)
Ciao,
Luca

 Che metodo usate voi (escludiamo ovviamente le sessioni :-)
$_SERVER['QUERY_STRING'] 
http://www.php.net/parse_url
http://www.php.net/urldecode
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Newsgroup: it.comp.www.php
Titolo: Codice random?

vorrei generare una password casuale composta da 8 cifre e 5 lettere,  del
tipo
3ce0da26c8339
Come posso fare ?


 function randomize() {
    mt_srand((double)microtime()*1000000);
  }
 function random_key($L,$N) {
  $str="";
  $cifre=0;
  $lettere=0;
  randomize();
  for ($i==0;$i<($L+$N);$i++) {
     $rndvalue=mt_rand(1,3);
     $rndvalue2=mt_rand(1,1000);
     if (($rndvalue==1)&&($cifre<$N)) {
        $ch=chr(($rndvalue2 % 10)+48);
        $cifre++;
     } else  if (($rndvalue==2)&&($lettere<$L)){
        $ch=chr(($rndvalue2 % 26)+65);
        $lettere++;
     } else  if (($rndvalue==3)&&($lettere<$L)){
        $ch=chr(($rndvalue2 % 26)+97);
        $lettere++;
     }
     $str.="$ch";
   }
  return $str;
 }
chiami:
$key = random_key(5,8);

 wrote in message
news:zhuI8.16250$ie.3...@twister2.libero.it...


 }
Bella idea, per semplificare, però ci sono due problemi:
Il tizio voleva 8 numeri e 5 lettere e questo pezzo invece non ti permette
di scegliere quanti numeri e quante lettere ci devono essere.
La funzione rand() usata in questo modo restituisce sempre le stesse serie
di valori se non ricordo male.


http://www.calogero.org/

Newsgroup: it.comp.www.php
Titolo: Learning Postnuke...

Allora, quando tento di registrare un utente tramite procedura user.php (la
registrazione utente standard) mi da l'errore:
Referer check failed - access denied
Secondo voi è' un problema di Apache o di Pn?
Ciao,
F.

 Referer check failed - access denied
Manca un riferimento del db credo. Probabilmente un tabella.
-- 
Shyny - mitaka(*)
softhome.net

Newsgroup: it.comp.www.php
Titolo: eseguire il resize di un immagine prima dell'upload

Salve a tutti, vado diretto al sodo:
Voglio che sul mio sito sia possibile eseguire l'upload di un immagine, e
che se questa ha dimensioni troppo grandi in termini di pixel oppure se pesa
troppo in termini di Kb, sia possibile copiare sul server una versione
modificata...
So che queste operazioni si possono svolgere su un immagine già presente sul
server, ma mi chiedevo se si può risparmiare all'utente poco esperto il
tempo di upload di un immagine magari troppo pesante....
Grazie in anticipo a tutti.
Ciao

 Ciao
ciao
alesi_27

 tempo di upload di un immagine magari troppo pesante....
Le operazioni sul client le puoi svolgere solo in javascript, che non ha
nessuna funzionalita' del genere. Non so VBScript, non mi sporco le mani con
quella roba microsoft, ma dubito.
Temo che l'unico modo sia dare istruzioni all'utente su cosa fare per
ridimensionare l'immagine, magari usando software diffuso o gratuito.
S*
Newsgroup: it.comp.www.php
Titolo: Estrarre dati da tabella mysql per excel

Esiste una funziona standard di php o uno script standard per estrarre dati
da una tabella mysql per poi importarli o direttamente convertirli in excel?
Grazie mille!

Massimiliano Bertei wrote:

Se ne e' gia' parlato in precedenza.
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=L1ZHb.214896%24vO
5.8768492%
40twister1.libero.it
&rnum=2&prev=/groups%3Fhl%3Dit%26lr%3D%26i
e%3DUTF-8%26q%3Dcsv%2Bgroup%253Ait.comp.www.php%2Bauthor%253Asetec%2Bmys
ql
[ 
http://url.repository.biz/go/4f
 ]
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Alternative a EasyPHP

Ho la necessità di installare rapidamente Apache, MySQL e PHP sotto Window
(solitamente uso Linux), ma EasyPHP non mi funziona.
Esistono alternative?
Ciao e grazie.
Nico

[CUT]
www.nusphere.com
--
CIAO!
Gusher

 ha scritto nel messaggio
news:EIW09.12226$lu5.3...@twister1.libero.it...

Come soleva dire un noto magistrato: ma che c'azzecca ???  :-)
Ciao
Nico

"Nico"

Istallare i  3 prodotti separatamente e configurarli opportunamente.
pbgiorno
P.S.: cos'è che non funziona con EasyPHP?

 ha scritto nel messaggio
news:ai1lm7$p5$1...@lacerta.tiscalinet.it...

Ti ringrazio ma ho risolto. Ho seguito il primo consiglio.
Ciao,
Nico

 Esistono alternative?
CERTAMENTE!!!!!
FoxServ.net che reputo 10 volte mijore di EasyPHP
Newsgroup: it.comp.www.php
Titolo: csv e stile

Ciao a tutti!
I need help.
Ho generato con php un file csv.
Ora vorrei però associare al csv delle informazioni di stile in modo,
per esempio, che Excel me lo presenti con l'intestazione in neretto,
magari centrata, con il testo a capo o con le colonne settate a una
certa ampiezza...
Qualcuno sa aiutarmi?
Da newbie ho provato a inserire una riga
header("Content-Length: <i>valore</i>");
ma senza fortuna :-)
Grazie a tutti per l'aiuto che vorrete darmi
f

 Qualcuno sa aiutarmi?
Usando il formato csv NON puoi.
Genera un file HTML con una tabella ed inserisci prima dell'invio
dell'output:
header('Content-Type: application/vnd.ms-excel');
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

semplicemente potente!
6 un grande
grazie :-)
f

Newsgroup: it.comp.www.php
Titolo: if OR if non funziona

questa ok funziona è solo un if
if ( isset($_POST['X']) && $_POST['X'] == 'valoreX' )
{esegue..}
che in sintesi è:
if (X è vero)
{esegue..}
ora voglio creare questo:
if (X è vero)
OR 
if (Y è vero)
{ esegue codice  }
ma scrivendo
if ( isset($_POST['X']) && $_POST['X'] == 'valoreX' )
or
if ( isset($_POST['Y']) && $_POST['Y'] == 'valoreY' )
{esegue..}
non funziona

 { esegue codice  }
Inserisci tutto in un unico blocco:
if ( (isset($_POST['X']) && $_POST['X'] =='valoreX') || (isset($_POST['Y']) && $_POST['Y']=='valoreY') )
{ esegue codice }
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 { esegue codice }
ok funziona, grazie
Newsgroup: it.comp.www.php
Titolo: 1064 error - parse error

Salve,
sto impazzendo dietro ad una stranezza sull'esecuzione di una query di 
inserimento su mysql-
Premetto che lo stesso errore lo ottengo con versioni differenti di 
mysql. Dico cio' perche' ho letto in giro che potrebbe trattarsi di un 
bug dovuto alla differenza di versione.
In pratica, eseguo questa query sul mio db:
$sql="INSERT INTO anagdipendente (`id`, `nome`, `cognome`, 
`comune_nascita`, `indirizzo`, `citta`, `telefono`, `cod_fisc`) VALUES 
(NULL,'$nome', '$cognome', '$nato', '$via', '$residenza', '$telefono', 
'$cod_fisc');";
Ottenendo il seguente errore:
1064: You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use 
near ''anagdipendente'' at line 1
dico subito che la query viene portata a termine con successo, ovvero e' 
stata eseguita sul db.
Ho effettuato la prova ad inserirla manualmente su mysql editando la 
tabella e magia nessun errore.
Puo' dipendere dalla libreria dell'interprete di php, visto che su mysql 
la query funziona senza errori ?
Chi mi da lumi sull'argomento ?
Grazie.


boooh, prova anche a non usare l'operatore backtick `

 Chi mi da lumi sull'argomento ?
Hai provato a proteggere il nome della tabella con gli apici?
Perché usi caratteri diversi per delimitare i nomi dei campi e i valori?

 boooh, prova anche a non usare l'operatore backtick `
Fatto non cambia nulla

Andrea D'Amore ha scritto:
Si, permane il problema


 $query=mysql_query($sql,$connessione) or die (errore());
E se usi la famiglia mysqli?
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Fashion is a form of ugliness so intolerable that we have to alter it
every six months.
    --Oscar Wilde

 
Avederla così direi che si tratta di sintassi, hai provato a levare gli 
apici e il punto e virgola finale ? a questo modo
$sql=mysql_query("INSERT INTO anagdipendente
(nome,cognome,comune_nascita,indirizzo,citta,telefono,cod_fisc) VALUES
('$nome','$cognome','$nato','$via','$residenza','$telefono','$cod_fisc')");
se l'id lo passi NULL che senso ha indicarlo come campo?

 ('$nome','$cognome','$nato','$via','$residenza','$telefono','$cod_fisc')");
Oppure prova così:
$sql=mysql_query("INSERT INTO anagdipendente
(nome,cognome,comune_nascita,indirizzo,citta,telefono,cod_fisc) VALUES
('".$nome".','".$cognome."','".$nato."','".$via."','".$residenza."','".$telefono."','".$cod_fisc."')");

Grazie a tutti per il supporto, ho risolto con mysqli in luogo di mysql.
ciao ciao.
Newsgroup: it.comp.www.php
Titolo: Ciclo FOR per creare ARRAY

--.`-.   /  \  (
   (  |  O,O '   ` _-_-_ 
vazim.cjb.net
 _-_-_'   ` #,O  |  )
    )  \__                                          __/  (
   (______)   [PgP]--> KeyId 0x52F607D7 <--[PgP]   (______)


 > ed allora come faccio a creare array con il ciclo FOR?
 for($j=0; $j<=10; $j++){ $array[ ]= fai_qualcosa_con("$j");  }
Ciao
Corrado Modica
www.pachinoglobale.com

> ed allora come faccio a creare array con il ciclo FOR?
io utilizzo solitamente le funzioni tipo
http://www.php.net/manual/en/function.array-push.php
Ciao
Alessandro


a mysql_field_name hai passato una stringa invece si aspetta un int:
mysql_field_name($result, $j)
$campo=array();
for($j=0; $j<=10; $j++){
  $fieldname=mysql_field_name($result, $j);
  $campo[] = array($j => $fieldname);
}
Chiaro che cosi generi un array a 2 dimensioni?
forse tu vorresti solo:
for($j=0; $j<=10; $j++){
  $fieldname=mysql_field_name($result, $j);
  $campo[$j] = $fieldname;
}
BTW: potrebbe essere interessante usare il tutto cosi:
for($j=0; $j<mysql_num_fields($result); $j++)
   $campo[$j] = mysql_field_name($result, $j);

 for($j=0; $j<=10; $j++){ $array[ ]= fai_qualcosa_con("$j");  }
$array[] = ... ottima soluzione grazie!


   $campo[$j] = mysql_field_name($result, $j);
Si infatti stamattina navigando il manuale  ho trovato anche questa
utile funzione ed altre dove sto trovando delle difficolta' nell'uso
le cui spiegazioni pero' richiedono una altro 3end, a cui ti invito a
partecipare :)



http://www.php.net/manual/en/function.array-push.php
Terro conto grazie, certo che sono parecchie le funzioni da tenere a
mente!!!


Newsgroup: it.comp.www.php
Titolo: [Newbie] Il browser vuole salvare il file php

Sto facendo delle prove con Apache/Mysql/Php.
Mi succede che il browser mi chiede dove voglio
salvare il file "main.php" invece di elaborarlo.
Non lo fa sempre, solo per una o due operazioni.

strippo ha scritto:

Magari ci fai vedere queste "una o due operazioni"?
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"
Newsgroup: it.comp.www.php
Titolo: configurazione Apache 2.0.47

come faccio a dire ad Apache 2.0.47 che deve rimandare il processo di
interpretazione dei file .php al motore PHP.
Ho correttamente installato e configurato il motore PHP, e nel file
httpd.conf di Apache ho inserito le seguenti riche nelle opportune sezioni
che riporto:
sezione "ScriptAlias"
ScriptAlias /php/ "C:/Programmi/php/"
sezione "AddType"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
adesso dovrei comunicare ad Apache dove si trova il motore PHP, cioč il file
php.exe.  Su PhpCenter ho trovato scritto che bisogna aggiungere nella
sezione Action la seguente riga
Action application/x-httpd-php "Programmi/php/php.exe"
ma nel file httpd.conf di Apache 2.0.47 non esiste tale sezione
Chiedo aiuto
grazie come sempre

 
Ci sono altre sezioni analoghe e sotto a quelle aggiungi la tua.
-- 
Spirito Libero
"La verità non sta in un solo sogno ma in molti sogni!"
(Le mille e una notte)


LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php .php3 .phtml
io preferisco in questo modo "e' piu performate" e non crea
processi separati
copiare php4ts.dll e php.ini in windows o winnt
il php ini lo modifichi e ci metti
global off
error E_ALL & E_NOTICE
Newsgroup: it.comp.www.php
Titolo: inizializzare variabili con nome e contenuto dei campi di una tabella

sono (ovviamente) un neofita. Potreste dirmi dove trovare una funzione
per ottenere il risultato descritto nell'oggetto?. Grazie

 descritto nell'oggetto?. 
Definisci l'oggetto.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 per ottenere il risultato descritto nell'oggetto?. Grazie
Una funzione che faccia tutto quello che tu richiedi non esiste, ma puoi
creartela...
Devi aprire una connessione al database server
(
http://it2.php.net/manual/it/function.mysql-connect.php
), poi
(opzionalmente) selezionare il db che ti interessa
(
http://it2.php.net/manual/it/function.mysql-select-db.php
), indi eseguire
la query (
http://it2.php.net/manual/it/function.mysql-query.php
) e ottenere
una risorsa: se questa č valida puoi leggere i record come array associativo
(
http://it2.php.net/manual/it/function.mysql-fetch-assoc.php
) che ha come
chiavi i nomi dei campi, e come valori i valori dei campi. Fanne poi quel
che vuoi...
Un pezzo di codice di esempio, come ausilio per niubbi (ma non abituarti
troppo bene, mi raccomando ^_^ )
$server = "tuoserver";
$user = "tuouser";
$password = "tuapassword";
$database = "tuodatabase";
$query = "SELECT pippo, pluto, paperino FROM disney";
$connection = mysql_connect($server, $user, $password) or
die(mysql_error());
$db = mysql_select_db($database, $connection) or die(mysql_error());
if ($result = mysql_query($query)) {
    while ($rs = mysql_fetch_assoc($result)) {
        // ora puoi accedere all'array $rs per i dati del record
        // oppure, se preferisci, con le seguente riga
        foreach ($rs as $key=>$val) { $$key = $val; }
        // ottienere le variabili $pippo, $pluto, $paperino
        // correttamente valorizzate
        // ....
        // utilizza qui i dati del record
        // ...
    }
    mysql_free_result($result);
}
Saluti
LB

Newsgroup: it.comp.www.php
Titolo: Mailing List

Ragazzi,
ma si può creare un programmino che gira in background e spedisce le
newsletter?
Farlo da script quando gli iscritti sono tanti comincia a diventare
pesante....
Grazie

 ma si puň creare un programmino che gira in background e spedisce le

Ciao,
se hai un po' piů del solo accesso FTP al server, puoi creare uno script PHP
CLI
http://it2.php.net/features.commandline
che faccia piů o meno le stesse cose di uno script eseguito dal webserver ma
che viene attivato periodicamente attraverso CRONTAB
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.www.php
Titolo: accedere $_POST via indice numerico

se passo via form metodo POST n variabili, poi queste sono raggruppate 
nell'array $_POST e posso accederle via $_POST['nomevariabile'] ecc. 
Tuttavia se cerco di recuperarne il valore con un indice numerico tipo 
$_POST[1] non ottengo risultati...
Quello che vorrei fare è un loop FOR che mi tiri fuori tutte le variabili 
che ho passato e le elabora quindi qualcosa del genere:
for($i=0; $i<count($_POST); $i++){
$_POST[$i] = addslashes($_POST[$i]);
}
F@bio 


foreach($_POST as $k => $v){
$_POST[$k] = addslashes($v);
}
ciao
Mauro

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

Chi mi sa dire quali caratteri pongono un problema in una mysql-query ?
So di per certo che c'e' la classica ' (virgoletta) !
Ce ne sono altri ?
Vi chiedo cio' perche' il mio DB ad un tratto si e' bloccato, e con
qualsiasi dato che inserivo, il database
non mi si aggiornava piu'.
C'e' un qualche log file dove posso vedere dov'e' il problema in mysql ?
thanks
GP

-------------





thanks
GP
-------------
Per visualizzare un eventuale errore dopo una query prova ad inserire queste
righe:
$result = mysql_query("....");
    if (!$result) {
     echo mysql_errno(). ": ".mysql_error(). "<br>";
    }
Dovrebbe andare.
Ciao,
Zubin
zu...@host-aria.com
www.host-aria.com
-- 
Posted from 
IDENT:qma...@extreme.highspeedweb.net
 [204.181.10.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.www.php
Titolo: Utenti e pagine

Ciao, avrei bisogno di qualche consiglio:
Dovrei creare un'area riservata nel mio web e fare in modo che, in base
all'utente che autentica, si aprano pagine diverse. Avete qualche consiglio
su come realizzare questo?
Grazie.

 wrote in message
9f279l$1sbul$1...@ID-83851.news.dfncis.de...


 ha scritto nel messaggio
news:9ffo2q$a92$1...@serv1.albacom.net...

Newsgroup: it.comp.www.php
Titolo: due domande

salve a tutti
mi potreste dare due informazioni:
1 quando richiamo la funzione date("m",mktime (...etc))
   mi da errore,perchč?
2 anche con la funzione session start
ho la versione 4.2.3 php
grazie mille


Prova a postare il codice che ti genera l'errore
ed anche l'eventuale output dell'errore
Ciao
Marcello

 ha scritto nel
messaggio news:caupq4$e3i$1...@lacerta.tiscalinet.it...


 group\apache\test\1\calendar\admin\event_posted.php3 on line 136
Il quoting please.
Prova:
$data = mktime (0, 0, 0, $month + $i, $day, $year);
$insmonth = date ("m" , $data);
giusto per capire dove sta l'errore.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: cancellare una dir

E' possibile in php cancellare il contenuto di un dir e la dir stessa in un 
colpo solo, oppure si deve per forza cancellare un file per volta e poi 
rimuonere la directory? Dal manuale mi pare che non ci sia altra strada ma 
mi sembra un po' strano.
Grazie
-- 
_________________
Roberto Romagnoli

http://www.php.net/manual/en/function.rmdir.php
--
ClubDébris - Poesie, racconti, arte... - Laboratorio Culturale
http://www.debris.it/

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

Allora...
prima di tutto salve a tutti.
Ho un pochino di problemi nell'utilizzo di queste variabili super globali.
Per quanto riguarda il _POST, il _GET ecc ecc pare che non ci siano
problemi, salvo quello che sto per dire tra poco.
Per una console di amministrazione apro una sessione, che fin'ora
(php4.1...) andava che era una bomba, così come andavano bene anche tutti
gli altri passaggi di variabili sia in post che in get.
All'upgrade al 4.3.1 mi sono trovato in grande imbarazzo a dover modificare
una grande quantità di variabili.
Per le _GET e _POST ho impostato in un file include uno scriptino del
genere:
foreach ($_GET as $key => $val)
 $$key = $val;
foreach ($_POST as $key => $val)
 $$key = $val;
che in pratica mi restituisce le stesse variabili che avevo prima.
Ovviamente questo non funziona con la variabile _SESSION.
Le mie variabili di sessione sono messe in un array più o meno così
composto:
$session[id]
$session[nick]
$session[pass]
ecc
ecc
ecc
Ora, come vengono messe dentro la variabile $_SESSION?
$_SESSION['id'] = $session[id] ?
oppure
$_SESSION['session[id]'] = $session[id]?
e perchè non funziona il ciclo che avevo scritto?
Sono 2 giorni che spulcio i manuali ma non ho trovato molto...
grazie a chiunque mi sappia indicare il percorso giusto...
---
www.lozampino.net


Secondo me il problema potrebbe essere nel fatto che le nuove
variabili devono essere assegnate per riferimento, altrimenti non
riesci a scrivere in $_SESSION; non ho capito bene il discorso sopra,
comunque prova una cosa del tipo:
$session['var']=&$_SESSION['var']
in questo modo a me funziona
Francesco

Newsgroup: it.comp.www.php
Titolo: PHP e porta seriale

Ciao a tutti , come da oggetto è possibile pilotare la porta seriale da PHP
?
se si che tipo di libreria mi serve ? il tutto sotto linux.
Grazie Simone
--
____________________________________________________________________________
_
Simone Di Lorenzo

 da PHP ?
Il manuale, questo sconosciuto ...
http://www.php.net/dio
oppure
http://www.php.net/fopen
 etc.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


Grazie infinite

 
http://www.php.net/dio
La soluzione a qualsiasi problema? :-)
Tac
Newsgroup: it.comp.www.php
Titolo: Semplice script php non funziona: un aiuto per favore

Salve, 
ho uno script php all'apparenza semplice ma che non funziona. 
Lo trovate all'indirizzo
http://www.zenigata.it/pensieri/com...suggestions.php
 
Lo script, che non riesce a scrivere i dati correttamente sul file
suggestions.dat (CMOD 666 ed anche 777 per provare se cambiava qualcosa)
richiede anche il file suggestions.inf (inviato in ASCII come tutti gli
altri) il cui contenuto è il seguente 
PHP:--------------------------------------------------------------------------------
<? $comments = "suggestions.dat";
$string  = '<b>Date:</b> $date<br><b>Visitor:</b> <a
href="mailto:$email">$name</a><br><br>$msg</font><hr size="1"
width="100%">\n'; ?>
--------------------------------------------------------------------------------
Purtroppo i dati vengono scritti come vederete. 
Qualcuno sa risvolvere il problema? 
Grazie
--
Riccardo Marzi (
ispe...@zenigata.it
)
ICQ#6031644 Visita --> 
www.zenigata.it
Campione fantacalcio 2001/02 Lega IHF ed universitaria

Salve, 
ho uno script php all'apparenza semplice ma che non funziona. 
Lo trovate all'indirizzo
http://www.zenigata.it/pensieri/commenti/suggestions.php


 width="100%">\n'; ?>
gli apici singoli NON espandono le variabili, quindi questa roba non va 
bene.
$pippo = 'fango';
$uno = "$pippo";        //$uno conterra' 'fango'
$due = '$pippo';        //$due conterra' '$pippo', non la variabile $pippo espansa 
- -- 
ciao
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys E6887855
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE987DPZjvifOaIeFURAqpIAKCMp+8x7XeaHZAhMWtV3FnLzu+TzgCfe86u
ig6xH8dDdms0xnlRBGeho+s=
=iG2T
-----END PGP SIGNATURE-----
Newsgroup: it.comp.www.php
Titolo: [FYI] Pancake

Ho letto di pancake [1], webserver scritto in PHP che promette 
prestazioni mirabolanti, anche se tutti i webserver le promettono.
 
L'ho trovato perché il suo port (anche se non credo sia stato 
particolarmente sofferto come port) ha partecipato alla gara di sviluppo 
su RaspberryPI [2] categoria 14-18 anni.
 
 
[1] 
http://pancakehttp.net
 
[2] 
http://www.raspberrypi.org/archives/2544
 


Non ho ben capito. E' un webserver scritto in PHP, e fin qui ci siamo. 
Perché dovrebbe essere più veloce rispetto ad un webserver compilato?
 

 Perché dovrebbe essere più veloce rispetto ad un webserver compilato?
 
Ad occhio e croce penso che sia veloce solo perché tiene in cache il 
codice PHP compilato. Mi piacerebbe vedere un benchmark contro fpm con 
una cache di precompilati in RAM. :)
 
Diciamo che può avere un senso se non si vuole installare apache o un 
altro server, quindi per il RaspberryPi e per l'embedded in generale.
 
Bye.

 Perché dovrebbe essere più veloce rispetto ad un webserver compilato?
 
Non chiedere a me perché dovrebbe, l'autore dice che lo è. Sinceramente 
non ho indagato ma appena ho tempo lo provo anche per avere un server 
leggero da istallare al volo (pensa ad applicazioni desktop selfhosted).
 
L'ho riportato perché mi sembrava interessante per questo ng, 
soprattutto considerate le varie discussioni sul tipo "come faccio 
questa SELECT?".

 altro server, quindi per il RaspberryPi e per l'embedded in generale.
 
D'altronde chi è che _vuole_ istallare apache?


Perché allora non provare apc?
Newsgroup: it.comp.www.php
Titolo: Validità variabili

Ciao a tutti!
Ho una pagina con del codice php che deve visualizzare, a seconda di una
condizione in un blocco if, una tabella oppure un'altra. Ho visto che, al
primo attributo del tag table, in cui compaiono le virgolette ", la echo si
"ferma", interpretando le virgolette come fine dell'argomento da stampare.
E' possibile ovviare a questo problema?
Non conoscendo altre soluzioni, ho pensato di scrivere nel codice della
index.php
require ("
http://www.mio_sito.com/file.php
");
al posto della echo; in file.php ho il codice html con la tabella scelta.
file.php ha, però, anche del codice php al suo interno, che richiama delle
variabili dichiarate nella index.php, e che non "vede".
Ho cercato info sulle variabili globali ma sembrano non adattarsi a questo
caso.
Come si può fare?
Grazie a chiunque potrà rispondere!
Rocky3
-- 
"Il sapere e la ragione parlano, l'ignoranza ed il torto urlano".
Arturo Graf / Indro Montanelli / Anonimo

 E' possibile ovviare a questo problema?
E ci mancherebbe! basta sostituirle con apici singoli, oppure escaparli 
con \
-- 
Raffaele Masi
www.webmasterfirenze.it

 E' possibile ovviare a questo problema?
Sicuramente un pò di codice avrebbe aiutato la ricerca del bug.
Comunque sia puoi seguire due strade: innestare php nell'html oppure
effettivamente creare due file di visualizzazione (uno per tabella)
separati, ricordandoti che nel file inclusi c'e' piena visibilità
delle variabili generali.
Esempio
<?php
        switch ($tabella) {
               case 1: $fileDaIncludere='tabella1.php'; break;
               case 2: $fileDaIncludere='tabella2.php'; break;
        }
?>
<?php include($fileDaIncludere); ?>
oppure
<?php if ($tabella==1) { ?>
       <!-- codice html tabella 1 -->
<?php } ?>
<?php if ($tabella==2) { ?>
      <!-- codice html tabella 2 -->
<?php } ?>
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===

 con \
Grazie infinite ad entrambi!!!


     Fabrizio
Un'altra ottima soluzione, grazie!


 Questo però non è vero per il comando require... possibile?
Perché per includere il file hai usato un url assoluto (almeno
nell'esempio del tuo primo post). Usa un percorso relativo o assoluto
e il codice incluso vedrà tutte le variabili definite nel file che
include. Per i dettagli puoi vedere 
http://www.php.net/include
.
Ciao.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: Sessioni

Salve a tutti,
dovrei creare un contatore per le hits degli articoli presenti nel mio 
sito. Non riesco ad impostare la cosa. Premetto che è la prima volta che 
uso le sessioni.
Allora...devo fare in modo che se un utente entra su 
url/news.php?id=XXXX venga controllato se quell'utente nella sessione ha 
già letto quella news o meno, e di conseguenza aggiornare il counter o 
meno. Il problema è che non riesco a capire come posso fare a tenere 
traccia delle singole pagine, ed in particolare se la news con quell'id 
è stata letta o meno.
Qualcuno mi sa dare qualche dritta?
Tnx



 Tnx
Cosi al volo, setta una variabile di sessione cosi al momento della lettura 
:
$_SESSION['numeroIDnotizia']=1;
per fare la verifica semplicemente scrivi:
if (!isset($_SESSION['numeroIDnotizia']))
{uploadcounter();}
-- 
=============== Totò alias J_Zanetti ===============
            Tessera #5 25 maggio: you'll never walk alone
                     Tessera #9 "Nel segno di Cruz"
============== toto...@SPAMtin.it ==============
Newsgroup: it.comp.www.php
Titolo: Aiuto con PHP NUKE ed EASY PHP

Sto diventando stupido...allora cancello tutto e reinstallero' tutto pero'
prima voglio accertarmi che il procedimento sia corretto visto che non è
molto chiaro nella guida...
1)Scarico EASY PHP che contiene APACHE MYSQL PHP E PHPMYADMIN
2)Installo PHP (nella cartella di DEFAULT programmi)
3)Lo avvio
4)Lo setto su "Configurazione" come CONFIGURAZIONE AVANZATA altrimenti non
ho la visione di phpmyadmin
5)Copio i file contenuti nella directory HTML di Php-Nuke 6 dentro ad una
qualsiasi directory (nel mio caso la ho chiamata PHPNUKE) dentro a
c:/programmi/easyphp/www/phpnuke
6)Copio il Database nuke.sql contenuto nella directory SQL di Php-Nuke 6
dentro a c:/programmi/easyphp/mysql/bin
FINO A QUA E' ESATTO O SBAGLIO?
7)Apro phpmyadmin tramite EasyPhp (ora è presente l'opzione avendo spuntato
"Modalita' avanzata" dalla configurazione di Easyphp)
8)Nella colonna di sinistra dovrebbero esserci 3 database MYSQL /  NUKE /
TEST
9)Seleziono NUKE e cerco in basso dove ricercare il db "nuke.sql" su
SFOGLIA. Lo trovo e metto "Cerca" ma mi da un errore dicendo in francese
(azz non lo so) che la directory Nuke-Access gia' è stata creata o qualcosa
del genere e quindi mi da errore. E' normale? Suppongo che mi dia errore
perchè tenta di installare qualcosa che gia' c'è...è superfluo quindi
ricercare file e mettere "Cerca" o come devo fare??
10)Si dovrebbe configurare quindi il file config.php che si dovrebbe
trovare, nel mio caso, in
c:/programmi/easyphp/www/Php-Nuke/config.php (ed effettivamente c'è) ma
quando lo vado ad aprire mi carica la schermata principale di PhpNuke e non
mi apre quel file non permettendomi di modificare le voci che nella guida
c'è scritto di modificare! Ora potrebbe essere che non si apra perchè prima
per sbaglio ho aperto l'index.php di Php-Nuke (cioè la schermata principale
e funzionava - ho pure votato al sondaggio per provare) e poi il config.php
e quindi non lo apre??
Che faccio? Riavvio EASYPHP ?
Qualche altro passaggio da fare?????? Qualche consiglio? Magari devo
riavviare il pc prima di accedere?? BOh!!
Mo cancello tutto e reinstallo magari va + liscia l'installazione visto i
casini...
Sono gradite delucidazioni in merito
Grazie ancora
Ric.

 ricercare file e mettere "Cerca" o come devo fare??
Per esattezza questo č l'errore che mi da :
-------------------------
Database nuke in esecuzione su localhost
Errore
query SQL :
CREATE TABLE nuke_access (
  access_id int(10) NOT NULL auto_increment,
  access_title varchar(20) default NULL,
  PRIMARY KEY  (access_id),
  KEY access_id (access_id)
) TYPE=MyISAM
Messaggio di MySQL:
La table 'nuke_access' existe déją
Indietro
------------------------------------
Ric
Newsgroup: it.comp.www.php
Titolo: [semi OT]: query con access

Salve a tutti
uso le funzioni ODBC di PHP per interagire con un database access.
Ho dei problemi perň con l'istruzione LIMIT.
La mia query č questa:
$sql = "SELECT * FROM libri WHERE (titolo LIKE '%$testo%' OR descrizione
LIKE '%$testo%') AND (autore1 LIKE '%$autore%' OR autore2 LIKE '%$autore%'
OR autore3 LIKE '%$autore%') ORDER BY categoria,titolo";
ma se aggiungo LIMIT, come nella query seguente, mi da errore.
$sql = "SELECT * FROM libri WHERE (titolo LIKE '%$testo%' OR descrizione
LIKE '%$testo%') AND (autore1 LIKE '%$autore%' OR autore2 LIKE '%$autore%'
OR autore3 LIKE '%$autore%') ORDER BY categoria,titolo LIMIT 1,5;";
Sapete dirmi perchč? Access supporta LIMIT come istruzione SQL?
Scusatemi se sono un pň OT ma magari qualcuno di voi ha avuto lo stesso
problema.
grazie a tutti
Roberto

 Access supporta LIMIT come istruzione SQL?  
Hai provato a cercarlo sul manuale?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Hai provato a cercarlo sul manuale?
Si, ho provato con l'help in linea ma ci sono pochissimi riferimenti al
linguaggio SQL.

Roberto wrote:

fai un semplice test..
SELECT * FROM table
SELECT * FROM table LIMIT 0, 1
-- 
www.iuz-lab.info

iuz wrote:

no non lo supporta..
documentati sullo statement TOP..
doivrebbe essere simile a LIMIT..
-- 
www.iuz-lab.info

iuz wrote:

no non la supporta..
documentati sullo statement TOP..
dovrebbe essere simile a LIMIT..
-- 
www.iuz-lab.info

si...ho trovato qualcosa e sono arrivato alla stessa conclusione.
Purtroppo TOP prende solo i primi N risultati della query.
Mah...vedrò di arrangiarmi in qualche modo.
grazie a tutti
Roberto
Newsgroup: it.comp.www.php
Titolo: Mail che non arrivano...

Ho un codice che tramite la funzione mail() dovrebbe inviare, per l'appunto, 
delle mail.
Ora questa mail non vengono inviate senza restituire nessun errore a video.
Il codice è questo:
$mail_to = $1aMail.'; '.$2aMail;
$mail_from = 'Me medesimo;
$mail_subject = "oggetto mail";
$mail_body = $body;
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print "Email inviata!\n";
}
else
{
print "Errore nell'invio della MAIL!\n";
}
Ho provato anche a modificarlo usando la classe phpmailer ma non è cambiato 
nulla, sembrano partire ma non arrivano. :-(
Quello che mi chiedo, oltra a capire se il codice scritto è corretto, è: 
esiste un modo per capire se sono io che ho sbagliato il codice o se è un 
problema del server che ospita il sito?
Grazie dell'attenzione.

 
Hai provato ad inviare una semplice mail di testo, evitando l'html?
	Francesco

Inizio con delle scuse nel caso questo post risulti inviato 2 volte, ma il 
primo che mi sembrava d'aver inviato non lo vedo per cui riscrivo.
Ho un codice che tramite la funzione mail() dovrebbe inviare, per l'appunto,
delle mail.
Ora questa mail non vengono inviate senza restituire nessun errore a video.
Il codice è questo:
$mail_to = $1aMail.'; '.$2aMail;
$mail_from = 'Me medesimo;
$mail_subject = "oggetto mail";
$mail_body = $body;
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print "Email inviata!\n";
}
else
{
print "Errore nell'invio della MAIL!\n";
}
Ho provato anche a modificarlo usando la classe phpmailer ma non è cambiato
nulla, sembrano partire ma non arrivano. :-(
Quello che mi chiedo, oltra a capire se il codice scritto è corretto, è:
esiste un modo per capire se sono io che ho sbagliato il codice o se è un
problema del server che ospita il sito?
Grazie dell'attenzione.
Newsgroup: it.comp.www.php
Titolo: problemino 'logico'

Ho questo codice;
while (list ($key) = each ($relatedarray)) {
$relarr = eregi($key, $bodytext);
if ($relarr) {
list($rep, $val) = each ($relatedarray[$key]);
$boxstuff .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"$val\"
target=\"new\">$rep</a><br>\n";
}
}
che mi va a pescare i dati in un array del tipo:
$link = relatedarray (
"Ravaioli" => array ("Comune di Rimini" => 
http://www.comune.rimini.it
),
"Taormina" => array ("Provincia di Rimini" =>
http://www.provincia.rimini.it
),
                            }
Il mio problema è questo:
se metto due righe uguali nel relatedarray escluso il link, mi viene
visualizzato solo il secondo, invece vorrei visualizzarli tutti e due
Non riesco a capire dove stà l'inghippo.
Grazie
Mirco

 ha scritto nel messaggio
news:1y2o8.75305$%g7.24...@twister2.libero.it...


 ha scritto nel messaggio
news:1y2o8.75305$%g7.24...@twister2.libero.it...


Non riesco a capire dove stà l'inghippo.
Il costrutto array() in realta' e' una serie di assegnazioni successive.
Se fai:
	$a = 1;
	$a = 2;
	print $a;
cosa ti stampa? Ovviamente, 2. Allo stesso modo
	$b = array ('a' => 1, 'a' => 2);
ottiene $b = { 'a' => 2 }.
Se vuoi continuare ad usare array(), l'unica e' usarne due:
<?
        $links = array(
                '1:A'   => 'Alfa',
                '2:B'   => 'Beta',
                '3:D'   => 'Delta',
                '4:D'   => 'Daleth'
        );
        $plinks = array();
        while(list($key, $val)=each($links))
        {
                list($n, $name) = explode(':',$key);
                $plinks[$name][]=$val;
        }
        // Parte utente - gestione dei plinks
        reset($plinks);
        while(list($key, $list)=each($plinks))
        {
                print "$key\n";
                foreach($list as $item)
                        print "  -> $item\n";
        }
?>
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.