mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Inserimento dati da form tramite $_GET

Avrei bisogno di una mano per capire come impostare una cosa, ho le idee 
troppo poco chiare per inventare qualcosa che sia anche "elegante" oltre che 
funzionale.
Quando inserisco dati in un record con un'unico form ho sempre fatto la mia 
pagina con il tasto "salva" che invia i dati ad una pagina che legge i vari 
$_GET[xxx], li associa a delle variabili e li scrive nei vari campi del 
record del database. Idem per la modifica.
Ogni volta imposto
$operatore   = $_POST["operatore"];
$fabbricato   = $POST["fabbricato"];
...
$telefono   = $_POST["telefono"];
Mi chiedevo se c'e' una tecnica per rendere automatica la cosa ossia 
"leggere" come si chiama la variabile passata e in base al nome della 
variabile impostare la query di inserimento o di aggiornamento.
Non mi rendo nemmeno conto se stò dicendo una stronzata o una banalità, 
qualcuno può darmi una mano ?
Rick 

 variabile impostare la query di inserimento o di aggiornamento.
E' una idea pessima e pericolosa. Meglio se utilizzi una classe per la
gestione e validazione di form (tipo 
http://www.formhandler.net
 ) ed
eventualmente il pattern DAO.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 eventualmente il pattern DAO.
Non sono ancora arrivato a cercare cos'e' il pattern DAO, ma con questa 
classe formhandler è davvero un'altra vita ...
Grazie mille !
R.
Newsgroup: it.comp.www.php
Titolo: [newbie] problema date e lettere accentate

Premetto che sono ignorante sull'argomento e non sono nemmeno
sicuro che il problema sia di php. Se non lo e' chiedo scusa, ma
magari qualcuno puo' suggerirmi dove chiedere.
Sono alle prese con php (per la prima volta nella vita)
da circa un paio di giorni e gia' ho un problema...
Ho provato a lurkare nel ng ma non ho trovato soluzione al problema.
Dunque... il problema e' il seguente. Ho installato Apache 2.2 e PHP 5.2.4
sul mio portatile (Windows XP Pro, in italiano). Volevo provare a
visualizzare le date in Italiano e, seguendo il manuale, ho provato ad
usare setlocale passando NULL come secondo parametro. In pratica il codice
della
linea php e' il
seguente:
 <?php setlocale(LC_TIME, NULL); echo strftime("%A %d %B %Y", mktime(0, 0,
0, 12, 22, 1978)); ?>
Quello che viene visualizzato e' si' la data in italiano, ma la i accentata
di venerdi'  non viene visualizzata correttamente (al suo posto si vede
una specie di punto interrogativo con Firefox, mentre si vede una specie
di ideogramma cinese con IE). Ho provato anche a specificare il charset
con il tag <meta> nella pagina html ma non cambia niente.
Qualcuno ha qualche idea su come si risolve il problema ?
Grazie in anticipo,
Ciao,
Marco.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Marco.
Ciao,
David
-- 
 . ''`.  Debian maintainer | 
http://snipurl.com/qa_page/
 : :'  :  Linuxer #334216  |  
http://www.hanskalabs.net/
 `. `'`    GPG: 1392B174   | 
http://www.debianizzati.org/
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 _odia_.
Grazie delle informazioni. In realta' pare funzionare 
solo con "ita_ITA" come secondo parametro e solo se inserisco nell'head
della pagina html il tag:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


 solo con "ita_ITA" come secondo parametro
Che io sappia, ita_ITA non esiste. Puoi provare:
it_IT
it_IT.ISO-8859-1
it_IT.ISO-8859-15
it_IT.UTF-8
Queste sono le combinazioni "valide" (oltre a quelle it_CH.*). Dato quello che
hai inserito nel <meta>, ti suggerirei la seconda, provando con e senza il
<meta>.


 Che io sappia, ita_ITA non esiste. Puoi provare:
Purtroppo esiste eccome. Naturalmente solo su Windows, che usa i 
charset a modo suo (come al solito).
La tua soluzione e` corretta, volevo solo aggiungere che, oltre che 
con <meta>, conviene sempre specificare il charset anche con header(), 
perche` alcuni browser ignorano il <meta> quando il webserver gli passa 
un charset diverso. Con header() si forza il webserver a passare il 
charset che si vuole.
Bye.

 Bye.
Ciao (e grazie per l'appunto, ora lo ricorderò sempre),

Newsgroup: it.comp.www.php
Titolo: Editor php

Ciao a tutti!
Una domanda veloce e forse banale: mi sapreste consigliare un editor php
free per Windows?
Su Google si trova molto, ma anche molte fregature. Avevo scaricato PHPGate
2001 ma mi dà dei problemi...
Voi che cosa usate, o usereste?
Grazie in ogni caso!
Rocky3
-- 
"Il sapere e la ragione parlano, l'ignoranza ed il torto urlano".
Arturo Graf / Indro Montanelli / Anonimo

 Voi che cosa usate, o usereste?
Io come editor uso Notepad++, ho scaricato anche il plugin per la
modifica al volo tramite FTP, e il plugin che fa la "diff" tra due
documenti.
Lo trovo davvero ottimo.
In alternativa ce ne sono una marea; un altro esempio che trovo valido,
e che ha le stesse caratteristiche del prodotto di cui sopra, sempre
free, è PSPAD.
Ma, per questioni "affettive", son legato al primo. LOL
-- 
rob4you

 free per Windows?
Io uso con soddisfazione PSPAD, con l'utilissima browser ftp integrato
nel programma.
Ciao,
    Fabrizio
--website: 
http://www.negusweb.it

 free per Windows?
Notepad++ :)

 Grazie in ogni caso!
eclipse + phpeclipse || vim ;)
--
www.panoye.com
Newsgroup: it.comp.www.php
Titolo: scaricare mysql

Mi sto affacciando a php con il tutorial di 
html.it
.
Nella guida princioainte mi dice che devo scaricare mysql per creare i
database, qualcuno sa dirmi quale vesione + si addice alla mie esigenze di
questo sito: 
http://www.mysql.org
 ??
Mi servirebbe anche Linux, se si dove lo posso scaricare?
Grazie ragazzi!

Mi servirebbe anche Linux, se si dove lo posso scaricare?
Se hai adsl o meglio vai su 
linuxiso.org
 e trovi tutte
le distribuzioni, altrimenti vai in edicola e trova
una rivista con una distribuzione linux.
Bonf

"bonf" <d...@sdf.rt> ha scritto nel messaggio
news:7i2tcu8frmspo7i3u...@4ax.com...

su linux ISO pero' mi pare che non ci siano le versioni complete con tutti i
CD (vabbeh) ... il brutto è che ho trovato degli ISO danneggiati... colpa
del donwload e/o connessione ?? (adsl)
Ciao
Alex


A me sembra che mettano le versioni complete. Comunque per curiosità che
versione era quella danneggiata?
ciao
Mirko


Le versioni sono le stesse che trovi in edicola (mi sembra ...) sicuramente
non son quelle con 7 o + cd che ti vendono ... e mi sembra anche giusto.
Effettivamente anche io ho appena finito di scaricare una Debian da linuxiso
e non riesco a fare partire l'installazione, non so se dipende dalla ISO o
dal poco tempo che ho dedicato all'installazione. Conviene pur avendo
connessioni veloci utilizzare programmi tipo GoZilla o simili per i DL delle
ISO, si č un po' piů sicuri...
<<<<< x Weckham >>>>>>
Cmq, la domanda principale era "mi serve anche linux, se si dove posso
scaricarlo ..." bhé non ti serve, ma se vuoi farti questo "sbattimento" vai
tranquillo, male non ti fa .... anzi!!!!!!
Php e apche girano perfettamente senza troppi sforzi su piattaforma Windows
(consiglio 2000), Linux ha il suo fascino, e ha la grande forza di darti
soddisfazioni quando vedi tutto girare alla perfezione!!!!
<<<<< x Weckham >>>>>>
ciao, Grava

 ha scritto nel messaggio
news:cBPz8.11060$g04....@tornado.fastwebnet.it...

RH 7.2

Mi servirebbe anche Linux, se
si dove lo posso scaricare?
Uso php su una macchina unix, quindi non
sono molto aggiornato per quello che riguarda il mondo php+win. Non vorrei
dire una boiata, ma mi sembra di ricordare che dal sito puoi scaricare
anche una versione per win. Dagli uno sguardo.
Se vuoi mettere linux solo
per provare il php...non so se ti conviene, perderesti un sacco di tempo se
non sei già un utente linux.
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:157Z29Z81Z46Y1...@usenet.iol.it...

Newsgroup: it.comp.www.php
Titolo: php e stampa di un file

Ciao,
avrei bisogno di un consiglio, almeno su cosa indirizzarmi:
ho un'applicazione che prevede l'inserimento di dati in un modulo
e dopo aver premuto il bottone "salva" e avre creato il file uno.doc (FIN
QUI OK)
dovrebbe stampare tale file in automatico senza ulteriori azioni da parte
dell'utente,cosa mi conviene utilizzare?
non ne ho idea
brancolo nel buio
grazie in anticipo
vibrissa
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c665ak$bod$1...@news.newsland.it...

non vorrei sbagliare, ma credo che per quello tu debba usare javascript,
poichè è un'azione che dovrà intraprendere il browser dell'utente, non il
server!
Spero di esserti stato utile,
ciao,
Mirko.

http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=stampare&meta=group%3Dit.comp.www.php

 dell'utente,cosa mi conviene utilizzare?
uno strumento software diverso. PHP con una cosa del genere non c'entra 
nulla...
-- 
Fabrizio "Hermooz" Ermini

 QUI OK)
Una curiosità, come crei al volo il file .DOC?
Mattia.

Mattia Martinello ha scritto:


pensavo di prendere spunto qui:
http://groups.google.it/groups?q=php+print+word+file&hl=it&lr=&ie=UTF-8&oe=ISO-8859-1&selm=agh3a2%24325%241%40wanadoo.fr&rnum=1


Newsgroup: it.comp.www.php
Titolo: Controllare la validità di un URL

Come posso controllare la validità di un'url (esterna al proprio dominio)
inserita?
Carlo.

 Carlo.
Se per validita' intendi l'esistenza:
http://forum.mrwebmaster.it/archive/index.php/t-3056.html
Se invece intendi il fatto che sia scritto correttamente:
http://www.php2web.com/tutorials-php/validare-un-url-tramite-espressione-regolare
-- 
Napolux
Bombing for peace is like fucking for virginity
http://www.napolux.com
http://napolux.deviantart.com
http://www.blogitaliani.it

Newsgroup: it.comp.www.php
Titolo: formattare operazioni

Questa una porzione di codice:
$rs_sum = mysql_query ("SELECT ........");
$row_sum = mysql_fetch_assoc($rs_sum);
$tot1= mysql_query ("SELECT ........");
$totale1 = mysql_fetch_assoc($tot1);
Quando stampo il risultato di questa operazione
$perc=$row_sum[Somma]/$totale1[t1]*100;
Ottengo sia il risultato corretto che due Notice:
Notice: Use of undefined constant Somma - assumed 'Somma'
Notice: Use of undefined constant t1 - assumed 't1'
Mentre in realtà stampo correttamente nella stessa tabella (2 campi a sx 
$perc) il valore di $row_sum[Somma] che di $totale1[t1]
Inoltre come posso far si che il risultato sia formattato secondo il tipo 
"xx.xxxx"?
Grazie molte!
ALE

 "xx.xxxx"?
http://it.php.net/manual/it/function.number-format.php
Ciao
Marco 

Perfetto!!!
Com'è facile intuire son un newbie e...a volte anche il manuale non è molto 
facile da consultare...
Grazie è poco...!!!
Ale
Newsgroup: it.comp.www.php
Titolo: si puo' fare questa cosa?

Ciao
header("location=
www.sito.com/pagina.php?var=../sec/pagina2.php
");
oppure
$var="../sec/pag2.php";
header("location=
www.sito.com/pagina.php?var
");
grazie

 header("location=
www.sito.com/pagina.php?var=../sec/pagina2.php
");
Cosi' non e' HTTP corretto:
$var = "../sec/pag2.php";
header ("Location: 
http://www.sito.com/pagina.php?var=
" . 
        url_encode ($var));
-- 
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.

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:7iONd.20924$QG6.3...@twister2.libero.it...

grazie!
Newsgroup: it.comp.www.php
Titolo: problema con script di download

Dovendo consentire il download di alcuni filmati dal mio sito ho buttato giù 
uno script, tempo fa, mettendo insieme pezzi trovati qua e là in rete finché 
tutto sembrava funzionare. I file in questione sono .avi, .wmv, .mov e .mp4. 
Recentemente, però, mi sono accorto che questo script ha dei problemi con 
tutti i files sopra una certa dimensione: in pratica Firefox apre la 
finestra di download e la chiude subito, salvando un file di 0 byte, mentre 
IE6 fa lo stesso e in più chiama il file in modo errato (con il nome del 
file .php contenente la chiamata allo script di download). Qualcuno è in 
grado di darmi un suggerimento? segue lo script in questione:
<?php
function getfile($name, $file){
    $len = filesize($file);
    $filename = basename($file);
    $file_extension = strtolower(substr(strrchr($filename,"."),1));
   //This will set the Content-Type to the appropriate setting for the file
   switch( $file_extension ) {
     case "mov": $ctype="video/quicktime"; break;
     case "avi": $ctype="video/x-msvideo"; break;
     case "wmv": $ctype="video/x-msvideo"; break;
     //The following are for extensions that shouldn't be downloaded
(sensitive stuff, like php files)
     case "php":
     case "htm":
     case "html":
     case "txt": die("<b>Cannot be used for ". $file_extension ."
files!</b>"); break;
     default: $ctype="application/force-download";
   }
   //Begin writing headers
   header("Pragma: public");
   header("Expires: 0");
   header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
   header("Cache-Control: public");
   header("Content-Description: File Transfer");
   //Use the switch-generated Content-Type
   header("Content-Type: $ctype");
   //Force the download
   $header="Content-Disposition: attachment; filename=\"$name\";";
   header($header );
   header("Content-Transfer-Encoding: binary");
   header("Content-Length: ".$len);
   @readfile($file);
   exit;
}
?>
grazie,
lupus
-- 
"I strongly recommend if you only ever read one book in your life...
you keep your fucking mouth shut." - (
www.banksy.co.uk
) 

 (sensitive stuff, like php files)
credp ci sia un errore in qsta linea(Parse error: parse error,
unexpected T_STRING in c:\programmi\apache
group\apache\server_locale\_newjeky\loadhtml.php on line 18)


comunque prova a guardare il manuale...
ciao...
http://www.listajeky.com

comunque prova a guardare il manuale...
in realtà sono partito proprio da lì, ma non mi è servito a molto...


 nulla.
ehm... mi sa tanto che l'errore te lo dà perché hai fatto copia e incolla 
dal post e c'è una riga di commento andata a capo.
qualcun altro sa rispondere al post originario?
lupus
-- 
"Sotto la quarta non può essere vero amore. Sopra la quinta è circo" - 
Claudio Bisio
Newsgroup: it.comp.www.php
Titolo: relativamente al "giusto"....

lo so: la risposta è dipende dal tempo e da quello che bisogna fare, ma
esiste un tariffario informale sui servizi (qualcosa per orientarsi)...
ciao

Alessandro Di Marzio wrote:

dipende dalla complessita' del progetto, dalle ore/uomo necessarie, dalla
manutenzione che ne puo' derivare, dal termine per la consegna, dalla
qualita' desiderata, dalle capacita' che hai e da tanti altri fattori..
vedi un'po' tu di darti un valore e dare un valore al tuo lavoro che si
possa considerare 'giusto' (cosa che pochi fanno per quanto vedo adesso)..
io personalmente a volte ho preteso 'solo' un buon caffe' come compenso..
ma alcuni mi hanno detto che in genere chiedono ($ore * $persone * 2 * 35)
euro.. cosa che considero un'po' esagerata (ma se la qualita' del servizio
e' buona in fondo puo' essere 'giusta')..
naturalmente questa e' solo "la mia" risposta alla tua domanda..
-- 
www.iuz-lab.info

 esiste un tariffario informale sui servizi (qualcosa per orientarsi)...
Non e` possibile dare una risposta univoca a questa domanda.
Ti posso dire che mediamente il costo orario (per i professionisti, 
lasciando stare il figlio dell'amico del fratello dello zio) varia da 
40-50 fino anche a 150 euro (+IVA).
Solitamente si applica per le modifiche a script gia` esistenti o per 
realizzazioni su misura.
Se invece fai un framework, un CMS, o comunque un software generico, puoi 
spalmare il costo su piu` clienti, quindi puoi abbassare il prezzo e 
sperare di superare il break-even, facendoti due conti su quanti clienti 
pensi di trovare.
Bye.

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

salve a tutti,
sto passando dall'ASP al PHP,
chi mi suggerisce come fare la paginazione con php su MySQL????
grazie
Mastro

Ti do un suggerimento sulla query.
SELECT * FROM tabelle ORDER BY nomecampo LIMIT 0,30 ( o giů di lě)
in cui vengono selezionate solo i primi 30  record selezionati.
Credo che LIMIT non sia standard del linguaggio SQL, ma con mysql funziona
bene.
MaxBlack

Newsgroup: it.comp.www.php
Titolo: domanda da pivello: gestione errori.

Scusate, mi sto avvicinando ora al mondo php. Sto facende le solite prove
iniziali e ho incotnrato questo problema :
Nel mio codice di prova c'e' un' istruzione per include un file esterno.
L'istruzione e' questa :
$res = require_once('config.php');
Il mio scopo era quello di verificare come gestire errori nel caso il file
non esistesse. Se al posto di "config.php" metto un nome di un file che non
esiste, l'esecuzione dello script si interrompe. Ovviamente ho provato ad
alzare tutti i livelli di gestione errori possibile con in php.ini.
I settaggi del mio php.ini sono questi :
log_errors = on
display_errors = on
error_reporting = E_ALL
error_log = syslog
risultato : niente. lo script si interrompe e non c'e' traccia dell'errore
verificatosi da nessuna parte. Addirittura ho pensato di editare il php.ini
sbagliato ma a parte che ne ho solo uno nel sistema la phpinfo() mi dice che
e' quello giusto (e volevo ben vedere).
Non c'e' verso di trappare da codice il fatto che require_once e' fallito.
Nel mio codice io controllo la variabile $res per verificare se e' andato
tutto bene, ma il codice non viene valutato. (ed e' la riga immediatamente
dopo la require_once()).
Piu' in generale come si verificano da codice errori potenzialmente gravi
tipo inclusioni di file che non esistono o altre situazioni di errore ? A
questo punto sento che mi sfugge qualcosa perche' non posso credere che
questo non sia possibile in php. Penso di avere una configurazione php.ini
sbagliata. Che ne dite ? Cosa mi sta sfuggendo ?
Grazie a chi mi dara' un aiuto.
Sandro

 file che non esiste, l'esecuzione dello script si interrompe.
Rileggiti il manuale sulla differenza che sussiste tra include e
require (e relative versioni *_once) e capirai per quale motivo lo
script si interrompe. Se vuoi essere sicuro che il file possa essere
incluso usa 
http://www.php.net/is_readable
-- 
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.
Newsgroup: it.comp.www.php
Titolo: calendario perpetuo di fantacalcio

vorrei implementare la creazione di un calendario di fantacalcio in
automatico secondo uno schema fisso:
ci sono degli accoppiamenti gia prestabiliti (calendario universale), e cioč
delle giornate con partite tipo
1    2
3    4
5    6
7    8
4    1
8    2
6    3
5    7
1    5
2    6
3    8
7    4
ecc...; dopo aver sorteggiato le squadre, come posso creare gli
accoppiamenti dinamici secondo lo schema sotto riportato????
grazie a chiunque mi dia acnche solo una dritta...
Ciao!!
--
Andrea Jatta
Analista Programmatore
IBOL S.r.l.
Via Abbrescia 83/B, 70121 - BARI (ITALY)
tel/fax: 
+39-080-5543838
http://www.ibol.it
http://www.palazzojatta.org

 ci sono degli accoppiamenti gia prestabiliti (calendario universale), e
cioè


in stampatello le correzioni(:-)
vorrei implementare la creazione di un calendario di fantacalcio in
automatico secondo uno schema fisso:
ci sono degli accoppiamenti gia prestabiliti (calendario universale), e cioè
delle giornate con partite tipo
GIORNATA 1
SQUADRA    1  CONTRO SQUADRA      2
SQUADRA    3  CONTRO SQUADRA        4
SQUADRA    5  CONTRO SQUADRA        6
SQUADRA    7  CONTRO SQUADRA        8
SQUADRA    4  CONTRO SQUADRA        1
SQUADRA    8  CONTRO SQUADRA        2
SQUADRA    6  CONTRO SQUADRA        3
SQUADRA    5  CONTRO SQUADRA        7
SQUADRA    1  CONTRO SQUADRA        5
SQUADRA    2  CONTRO SQUADRA        6
SQUADRA    3  CONTRO SQUADRA        8
SQUADRA    7  CONTRO SQUADRA        4
ECC......
ecc...; dopo aver sorteggiato le squadre IO SO CHE LA SQUADRA 1 SONO IO, LA
2 è CICCIOLINA, 3 ENRICO ECC.... come posso creare gli
accoppiamenti dinamici secondo lo schema sotto riportato????
VOGLIO CIOè SAPERE QUANDO DOVRO GIOCARE CON CICCIOLINA (....HEHEHE!!!!  :-)
grazie a chiunque mi dia acnche solo una dritta...
Ciao!!
M@stro

io lo so !!!
queste cose le ho fatte già col Basic (viva il c64 !!!) e poi con visual
basic !!!
devi fare questo:
devi fare in modo tale da assegnare casualmente i nomi delle squadre ad un
vettore del tipo
sq[1], sq[2], .... , sq[8]
dopodichè gli dici di stampare
"giornata 1"
sq[1]-sq[2]
sq[3]-sq[4]
..
sq[7]-sq[8]
il difficile in pratica è assegnare i nomi delle squadre casualmente al
vettore, ma risolvi tutto con un ciclo while che verifica che tutte le 8
variabili casuali sono distinte e ognuna ha un valore diverso dall'altra (da
1 a 8)
per chiarimenti dimmi pure
(e soprattutto che linguaggio vuoi usare)
"m@stro" <ja...@TOGLIMIpalazzojatta.org> ha scritto nel messaggio
news:Y70%6.28946$G35.1...@news2.tin.it...

Newsgroup: it.comp.www.php
Titolo: Convertire costante definita in stringa

Ciao a tutti
Ho usato define() per definire alcune costanti. Poi puntualmente ho
bisogno di convertire una delle suddette costanti nel nome che le
rappresenta, ed ecco che mi trovo a scrivere un mega switchone.
Per chiarirmi.. se faccio
define( PIPPO, 1);
echo PIPPO;
avrò in output, giustamente, "1". Io a questo punto (con la costante
PIPPO definita come 1) vorrei un modo di ottenere da PIPPO la stringa
"PIPPO". Qualcosa tipo:
echo my_magic_function(PIPPO); // scrive "PIPPO"
ed evitare di scrivere cose tipo
..
switch($t)
 case PIPPO: return "PIPPO";
 case PLUTO: return "PLUTO";
 case MINNI: return "MINNI";
..
E' fattibile ?
Grazie, ciao
Gg


Mi rispondo da solo
No, e la domanda è anche stupida.
Al piu si puo usare get_defined_constants(), ma la corrispondenza non
è biunivoca, quindi direi proprio di no ..
OOpps.

Newsgroup: it.comp.www.php
Titolo: Script gestione classifiche

Esiste qualche script per la gestione di un campionato?
Tipo che si inserisce il risultato e lui aggiorna automaticamente punti, 
gol fatti gol subiti...chiedo troppo?
Grazie

Il 30/11/2007, koichirose ha detto :

Non so se esiste, ma far queste operazioni è piuttosto semplice.
Beh...inserendo il risultato magari non si riesce a stilare anche la
lista dei cannonieri....:).....però magari se in un futuro i computer
venissero muniti di sfera magica si potrebbe anche fare. :p
-- 
rob4you
www.outofmind.eu

 Non so se esiste, ma far queste operazioni è piuttosto semplice.
Vero, ma anche piuttosto lungo e palloso..ci sarebbero da fare anche le 
tabelle e tutto! Fa nulla, grazie comunque :)
Newsgroup: it.comp.www.php
Titolo: passaggio variabile a confirmSubmit()

Ciao a tutti,
é possibile passare il valore di una variabile (php) in un javascript
che apre una finestra di conferma? Naturalmente la variabile contiene la
frase visualizzata nella finestra creata in javascript.
Nel seguente modo non funziona, cosa devo fare?
<script LANGUAGE="JavaScript">
<!--
function confirmSubmit()
{
var agree=confirm("<?$txt_conferma;?>");
if (agree)
	return true ;
else
	return false ;
}
// -->
</script>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


prova a sostituire
("<?php echo $txt_conferma;?>");
a
("<?$txt_conferma;?>");
ciao
Mario Protto
_________________________
WEB: 
www.mario-online.com
________________________________ 

 ________________________________
non cambia nulla. secondo me bisogna inserire qualcosa nelle parentesi
della funzione, ad esempio:
confirmSubmit($variabile)
però non riesco proprio a capire come


 non cambia nulla. 
Temo sia un problema di apici. Mi fai vedere per cortesia come hai
dichiarato e cosa c'è scritto nella variabile $txt_conferma?
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 dichiarato e cosa c'è scritto nella variabile $txt_conferma?
$txt_conferma = "$txt_lang_elimina_articolo $articolo \n
$txt_lang_continuare ?";


 $txt_lang_continuare ?";
Sě sě, sono gli apici. Intanto: 
$txt_lang_elimina_articolo $articolo \\n $txt_lang_continuare? 
("\n" va escapato)
Poi non so cosa contengono $txt_lang_elimina_articolo e
$txt_lang_continuare, anche lě potrebbero volerci dei backslash.
P.S. la funzione in js puoi sintetizzarla cosě:
function confirmSubmit() {
return confirm("<?php echo $txt_conferma; ?>");


 wrote in message
news:1hmzrg3.11b0hithl1lb6N%marcoc...@tiscaly.it
Ok funziona, grazie tante


Newsgroup: it.comp.www.php
Titolo: Login a un sito con php

ho un problema, dovrei fare un login a un sito internet  per ricavare
dei dati da una pagina protetta da password.
al momento ho creato una variabile ocn il contenuto della pagina di
login e ho sostituito i campi form con dei campi compilati con i dati
di login. se visualizzo la variabile (con echo) e premo il tasto
submit nella pagina tutto funziona.
io pero' vorrei che questo venga fatto in automatico senza che io
debba premere nulla e vorrei che la pagina risultante venga inserita
in una nuova variabile perche' possa poi elaborarla.
avete qualche idea?
ho provato con curl ma non mi accetta il login nonostante gli mando
tutti i dati post della pagina (probabilmente ne dimentico qualcuno ma
nel sorgente della pagina no ci sono altri input)

 nel sorgente della pagina no ci sono altri input)
Una volta c'era una classe che faceva queste cose, mi pare si chiamasse 
snoopy
Marco


si la classe è snoopy (ho anche provato curl) ma il mio problema è che
la pagina di login è fatta in aspx e  ce il parametro ___VIEWSTATE che
non riesco a emulare...
nessuno ha mai avuto a che fare con VIEWSTATE da php?
Newsgroup: it.comp.www.php
Titolo: Cosa è PHP?

Salve amici,
sono un programmatore in cerca di un buono strumento per poter creare
applicazioni. Nel mio lavoro creo applicazioni gestionali.
Premetto che non so nulla di php e volevo capire di cosa si tratta?
Le mie domande sono:
Cosa è php?
Gira solo su server o può girare su semplici macchine (es .win98)?
Su un'applicazione client/server il programma viene eseguito dal client o
dal server?
Di quali requisiti hardware/software necessita.
E' possibile creare sia applicazioni che siti web?
Grazie sin da ora per le risposte e scusate se ho scritto delle cose che
forse sono assurde.


www.php.net
 per altre info
Ciao

 E' possibile creare sia applicazioni che siti web?
Ovvio!

 ha scritto nel messaggio
news:bn0j5k$4v1$1...@newsreader.mailgate.org...


 Usare Php ha dei lati negativi?
No.
Ciao
Marco

 sviluppare e testare l'applicazione.
Ah sì?!
E io che ho mi sono messo su un server Debian per lo sviluppo ed il testing
delle applicazioni.  :-)
Ciao
Marco

 quindi portabili (Win/Linux)?
Non vorrei tu avessi frainteso le altre risposte.
Il PHP e' un linguaggio creato per il web con esecuzione server side.
Il fatto che sia possibile utilizzarlo per applicazioni Stand Alone con
il supporto PHP-GTK non lo rende lo strumento adatto alla creazione di
software C/S per eccellenza, per questo esistono altro linguaggi (c/c++
o Delphi/Kylix) molto piu' validi.
Saluti.
-- 
I'am what I'am, I do what I can

 No.
Certamente ha anche dei lati negativi che possono essere determinanti.
Qualche idea (tutto IMHO)
- velocita' (non adatto per il number crunching come il C/ASM)
- limitazione della memoria (non esiste ad esempio malloc)
- supporto oggetti non ottimale (come C++, Java ecc.)
- tracing e debugging meno intuitivo (come offrono tante IDE)
   (se non usando lo Zend studio, che non e' gratuito)
- supporto socket non ottimale
- applicazioni interattive non proprio comodi da creare 
  (tipo tool visual).
Sia chiaro: non dico che fa schifo il PHP, ma ci sono lati 
che possono rilevarsi veramente determinante nella scelta 
del tool ;-)

 
Infine, giusto per darti un'idea di cosa si può fare con PHP e 
l'interfaccia GTK+ da un'occhiata al mio sito :
http://rsoftware.altervista.org/
troverai diversi spunti per capire meglio le potenzialità di questo 
linguaggio.
Inoltre ti consiglio 
http://freephp.html.it/
.
Ciao
Roberto
Newsgroup: it.comp.www.php
Titolo: valore maggiore in un array

Ho un array, tipo (22,5,8,1)
Vorrei analizzare l'array per determinare il valore più alto in esso
contenuto, ed assegnare tale vaore ad una variabile, come posso fare?
Grazie
Andrea

 contenuto, ed assegnare tale vaore ad una variabile, come posso fare?
Se puoi spostare l'ordine dei valori nell'array potresti fare una cosa del
tipo:
sort($array,SORT_NUMERIC); // ordina l'array in ordine crescente
$size = count($array) -1; //conteggia gli elementi contenuti nell'array
(sottraggo 1 perchè l'array parte da 0
$valmax = $array($size); //ecco il tuo valore
Deep


echo max($array);
ci si poteva arrivare anche con poca fantasia ;)
Perchè non scarichi la version chm del manuale che fai molto prima 
rispetto a chiedere sul ng?
http://it.php.net/distributions/manual/php_manual_it.chm
----
Quando si trova e si corregge un errore, si vedra' che andava meglio prima.

 $valmax = $array($size); //ecco il tuo valore
Nono, ecco un bel "syntax error"! ;-)
(occhio alle parentesi tonde, in questo caso ci vanno le quadre!)
Cmq si può anche risparmiare qualcosa con:
rsort($array,SORT_NUMERIC);
$valmax = $array[0];
Giusto per fare i pignolissimi! :-PP
Ciao
--ev

 Andrea
$max = $array[0];
for ( $i = 1; $i < count($array); $i++ ) if ( $array[$i] > $max ) $max =
$array[$i];
print("Il massimo e' : ". $max);
Almeno cosi' capisci qual'e' l'agoritmo che ti permette di determinarlo.
Questo e' l'esempio meno performante ma piu' chiaro di tutti. Se i valori
degli elementi dell'array sono disposti secondo una data legge diventa molto
piu' veloce trovare il massimo e/o similari.
Un saluto.

 $valmax = $array[0];
:)
Deep

 
http://it.php.net/distributions/manual/php_manual_it.chm
Ah, non sapevo esistesse ;) Cmq non preoccupatevi: sto procendo all'acquisto
di un paio di libri dedicati al php, quindi nei prossimi giorni dovrei
iniziare a cavarmela un po' da solo e vi lascio un po' in pace ;))
Grazie!
Andrea

> il risultato è 6105,0. Come è possibile?? Dovrebbe essere 10852,0!
Dimenticavo: ho provato tutti gli scrip che mi avete suggerito ;(
Andrea

 il risultato è 6105,0. Come è possibile?? Dovrebbe essere 10852,0!
No.. perchè quello non è un array di numeri ma di stringhe.. ed in quel 
caso comanda il 6 che è il maggiore dal punto di vista dell'alfabeto
Ad esempio
<?php
$datay=array("a","b","999");
echo max($datay);
?>
il max è b
Nel tua caso hai bisogno di:
<?php
$datay=array("1981.0","6105.0","10852.0");
echo max($datay);
?>
----
Le proposte sono sempre capite dagli altri in maniera diversa da come le 
concepisce chi le fa.

 ?>
Ah. Adesso allora mi sorge un altro problema: io quei dati li prendo li
prendo da un db mysql, mooooooolto grande, e non ho voglia di prendere il db
e cambiare tutte le "," in "." a mano.
Dato l'array
$datay=array("1981,0","6105,0","10852,0");
come posso ottenere l'array
$datay1=array("1981.0","6105.0","10852.0"); ??
In pratica, vorrei, in ogni elemento del vettore, sostituire la "," col "."
Grazie!
Andrea

 $datay1=array("1981.0","6105.0","10852.0"); ??
ok, ho risolto cosě
$datay1 = str_replace(',','.',$datay);
Andrea
Newsgroup: it.comp.www.php
Titolo: Query SELECT.........

Ciao a tutti,
una domanda su una query.
Ho la seguente query (funzionante):
SELECT * FROM miatabella WHERE 
miatabella.id
 = $id
Cercando l'id funziona ma se invece voglio cercare nel campo nome non ho
risposta (ma non ho alcun errore)
SELECT * FROM miatabella WHERE miatabella.nome = $nome
Ho prova con LIKE e funziona.
Sapete dirmi perché se cerco l'id funziona mentre se cerco nel campo nome
no?
Grazie, Michele
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie, Michele
una buona regola è:
stampare la query a video, cut&paste nella commandline.
un'altra:
dopo mysql_query, mettici sempre or die(mysql_error());
ti direbbe che un campo a caratteri va messo tra 'apicini'.
quindi:
sql="SELECT * FROM miatabella WHERE miatabella.nome = '$nome'";
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/gnu/manifesto.it.html

Newsgroup: it.comp.www.php
Titolo: url rewriting, mi serve un aiutino

Sto lavorando alla riscrittura dei link di un sito intreamente dinamico
e non riesco a capire una cosa.
Esempio, una serie di link di questo tipo:
index.php?area=1&subarea=6
index.php?area=2&subarea=2
index.php?area=3&subarea=4
deve diventare
corsi.html
seminari.html
stages.html
Se questi valori fossero fissi sarebbe semplice, ma se modifico una
associazione come faccio nel file .htaccess a riconoscere le variabili
modificate e ad associarle all'alias che voglio io?
Grazie
Max
-- 
http://www.maxori.it

 modificate e ad associarle all'alias che voglio io?
Dimenticavo, ogni voce presente nel db ha anche la sua relativa
riscrittura URL friendly.
Per es. Attività varie viene riscritta in attivita_varie
-- 
http://www.maxori.it

MacMax ha scritto:

Utilizzi uno script che riceve in input il nome del file richiesto
dall'utente (es. corsi.html) ed invia la richiesta allo script corretto
(es. index.php?area=1&subarea=6) a seconda delle "associazioni".
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: cookies - come funzionano?

Nel mio sito (oscommerce) vorrei utilizzare dei cookie per tracciare i
risultati delle campagne banner.
Avrei bisogno di fare solo questo:
 - quando il cliente entra scrivo un cookie con indicatoil numero del
banner pubblicitario su cui ha cliccato (passato con un paramentro es.
banner=11)  e la data in cui il cliente entra.
- nel momento in cui il cliente effettua un'acquisto vorrei leggere il
numero del banner e la data in precedenza salvati.
Ovviamente vorrei evitare che si creino casini agli utenti che non
accettano cookies.
Ho letto il manuale php ma ne ho capito pochino...
Qualcuno sa darmi una mano?
Grazie a tutti.

 banner=11)  e la data in cui il cliente entra.
Ma non ti conviene salvare tutto su DB? 


Si... ma questo posso farlo quando il cliente si registra.
Fin che non si è registrato sono costretta ad usare un cookie...
Grazie per la risposta lampo!

puoi anche usare le sessioni
Grazie.. ma come funziona?

 puoi anche usare le sessioni
Le sessioni vanno bene per tracciare quello che l'utente fa (appunto)
nella sessione.
Ma se si vogliono tracciare anche i comportamenti dei giorni/mesi
passati si deve usare per forza un cookie (impostando una scadenza
intelligente) o un database (costringendo l'utente a loggarsi).
Bye.



Grazie, ma sapresti spiegarmi come fare??

 Grazie, ma sapresti spiegarmi come fare??
Sommariamente: al posto di un <a href="sitodelbanner">banner</a> metti
un <a href="controllabanner.php?banner=x">banner</a>.
Dentro controllabanner.php fai qualcosa tipo
<?php
	setcookie("banner",$_GET["banner"], time()+60*60*24*30);
	header("Location: sitodelbanner");
?>
Questo ti salva il cookie con durata 30 giorni
(60secondi*60minuti*24ore*30giorni, il tempo va espresso in secondi)
Per controllarlo nelle altre pagine fai un
if ($_COOKIES["banner"]) {
	$bannerclickato = $_COOKIES["banner"];
} else {
	$bannerclickato = 0;
}
faiquellochedevicon($bannerclickato);
Bye.

Grazie... un'ultimo chiarimento...
anzi due..
1) header("Location: sitodelbanner"); che significa?
2) e per ripescare il cookie se dopo qualche giorno il cliente torna?
Grazie ancora.

 2) e per ripescare il cookie se dopo qualche giorno il cliente torna?
Te l'ho gia` scritto nella risposta proma: $_COOKIES[]
Pero` ti consiglio innanzitutto di leggerti BENE il manuale di PHP,
eventualmente di comprarti un buon libro che spieghi le cose meno
banali, e POI di fare domande sul newsgroup.
Rischi che la gente si rompa di rispondere a domande banali (e sempre
uguali) e che ti metta nel killfile.
Bye.
Newsgroup: it.comp.www.php
Titolo: PHP + Mysql

Ciao a tutti,
ho creato una struttura ad albero che funziona correttamente, dove ogni
elemento dell'alberatura e' salvato in database e i documenti sono linkati
ad uno dei rami di questa alberatura.
Ovvimanete si linka un child ad un parent e cosi' via fino al folder root.
il mio problema e' effettuare una query ricorsiva per generare il path da
percorrere per raggiungere il documento che magari e' sotto 3 livelli di
tree.
Poniamo come root [idx]
es: pippo[id1]->[parent-idx] / pluto[id2]->[parent-id1] /
paperino[id3]->[parent-id2]
Riesco a "colpi di while"...
 solo che poi la funzione diventa un po' complicata (anche se  in fondo ci
sono giusto un paio di cicli).
la mia domanda e': esiste una funzione anche in MYSQL che consente, dato un
indice/cursore di rigenerare tutta la struttura a ritroso? (come avviene in
DB2 x esempio)
Ho cercato nel manuale ma non l'ho trovato.... qualcuno sa' dirmi se esiste
?
tnx
Rene'

 indice/cursore di rigenerare tutta la struttura a ritroso?
No, cerca tra i vecchi post, se ne e' parlato svariate volte e ci sono
molti riferimenti ad i vari approcci (nasted sets etc.)
-- 
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: Domanda da inesperto

Genero dinamicamente una select. i valori che passo sono anche con 
l'apostrofo, tipo "penne all'arrabbiata".
Quando vado a prelevare il valore dopo aver passato i dati con $_POST, se 
vado a vedere la variabile contiene solo "penne all", mi sega 
l'apostrofo......
Come posso fare? 


ciao
quando inserisci i dati in db ti conviene usare ADDSLASHES mentre
quando prelevi un bel STRIPSLASHES...
ciao ciao

 
Per l'inserimento utilizza le funzioni di "quote" relativi al db che 
stai utilizzando (p.e. mysql_real_escape_string() pg_escape_string()) 
l'estrazione dei dati invece non ha bisogno di nessuna funzione particolare.
	Francesco
Newsgroup: it.comp.www.php
Titolo: problemi con form mail

Salve a tutti !
Allora ho un problema :
Da ormai molto tempo, ho inserito nel mio sito un form in php (php mailer),
che consente all'utente di inviare richieste  ad un determinato mio account 
di posta predefinito, inserito nello script stesso.
Tutto funziona regolarmente sia nell'invio dal form (il messaggio dal form 
arriva a destinazione) sia per la risposta alla mail che mi arriva dal form 
mailer.
Quindi in altre parole l'utente invia senza problemi il form e il form 
arriva a destinazione. (in un mio account di posta compreso nel contratto di 
hosting del sito).
Senza problemi anche la risposta : Io rispondo all'utente sia dal mio client 
di posta che via web .
Ora il problema č il risponditore automatico che ho attivato per le ferie.
Premetto che io ho piů account di posta e ho quindi attivato in tutti gli 
account il risponditore.
Il problema č che il risponditore funziona su tutti gli account tranne 
proprio in quello dove riceve le mail dal form php di cui parlavo prima.
Vorrei capire come risolvere il problema .
e' urgente 1 vi chiedo di darmi una mano .
ciao
grazie

 Vorrei capire come risolvere il problema .
scusa ma questa sarà una cosa che dipende dalle impostazioni sul tuo 
servizio di hosting, che c'entra il php?

Newsgroup: it.comp.www.php
Titolo: Funzionamento PHP

Dite che la seguente immagine possa andare bene per spiegare come funziona 
il php?
http://digilander.libero.it/counterfeit/clientserver.jpg
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 
http://digilander.libero.it/counterfeit/clientserver.jpg
non sono sicuro che "carica la pagina" per il server sia giusto...
forse sarebbe meglio "inoltra la richiesta al modulo"
my 2 cents...
-- 
WM

 
forse "carica la pagina" non è molto corretto ed esplicativo...
ciao
Alesi_27

 
anche
'richiede pagina HTTP' non lo trovo molto corretto.
Poi in quest caso non userei un jpg, ma questa è un'altra questione.
Newsgroup: it.comp.www.php
Titolo: Come inserisco un carattere speciale in una regexp?

Ciao a tutti
In uno script php Ho una regexp in cui vorrei inserire un carattere speciale 
.
Ho provato a copiarlo e incollarlo ma il mio editor (edit plus) non me lo 
scrive e al suo posto usa un puntino.
Pensavo di inserire il carattere speciale nella regexp sotto forma di entità 
ma quando eseguo lo script php non me lo accetta.
Che faccio?
Grazie 

 lo script php non me lo accetta. Che faccio?
Usa \x per definirlo in esadecimale, ma dipende dal charset che usi.
Bye.

Nel forum di regexp mi risponmdono cosм:
No you can't use entities but you can use the Unicode code points (You can 
do this with any character).
\u017C\u1E61\u1E93\u1E63\u1E62\u1E92
But I believe you have to turn on this capablity for PHP and syntax uses an 
'x' instead of a 'u'
?
^[a-zA-Z0-9вийклтуфцьщ-\x017C\x1E61\x1E93\x1E63\x1E62\x1E92]
?
NOTE: I just copied what you had only replacing on the syntax of a few 
characters so I don't know if you were trying to match a hyphen with the 
last hyphen in the pattern but if so that's not what will happen. A (rather 
large) range from щ to z will be created
Michael
?
"In theory, theory and practice are the same. In practice, they are not."
Albert Einstein
?
Di conseguenza ho trasformato la mia regexp da come l'avevo fatta sopra a:
?
$filter="/^[a-zA-Z0-9вийклтуфцьщ-\x017C\x1E61\x1E93\x1E63\x1E62\x1E92\s]+$/";
Ma i caratteri aggiunti ovvero:
\x017C
\x1E61
\x1E93
\x1E63
\x1E62
\x1E92
non vengono interpretati e preg_match non li riconosce.
La pagina in cui dovrebbe lavorare и salvata utf-8 e l'header и:
<?PHP
mb_internal_encoding("UTF-8");
Header('Content-Type: text/html; charset: utf-8');

Newsgroup: it.comp.www.php
Titolo: Manuale PHP

Ho bisogno dei vostri consigli, vorrei acquistare un ottimo manuale PHP, ho
scaricato quello in formato PDF dal sito ufficiale ma non sono sicure della
qualità. Voi cosa avete comperato????
Ciao e grazie

 - ICQ#91902715
http://www.matteomoro.com
 [.
cjb.net
]
"...i am immortal, i have inside me
blood of kings..." ©fm
Newsgroup: it.comp.www.php
Titolo: query non eseguita (?)

ho il seguente codice php:
//Init Connection
$login = new PDO("sqlite:".$db);
 
//Retrieve User
$result = $login->query("SELECT user_pwd FROM users WHERE user_name = 
'".$_POST['username']."'");
 
//Process Data
$record = $result->fetch();
 
if ($record['user_pwd']==hash('sha512',$_POST['password'])) {
 
$sess = hash('sha512',rand());
setcookie ('mio_user',$sess);
$insert = $login->query("INSERT INTO 'main'.'sessions' 
('sess_user','sess_ip','sess_code') VALUES 
('".$_POST['username']."','".$_SERVER['REMOTE_ADDR']."','".$sess."')");
}
 
$login=NULL;
chiedo scusa per la visualizzazione, sto usando sqlite...la query di 
select va a buon fine, mentre quella di insert no....e non capisco 
perchï¿œ..in un'altra pagina faccio una stessa query (con table e field 
diversi) e funziona.
qui invece non ne vuole sapere, ho anche pernsato (al limite) che non 
potessi fare due query insieme nella stessa risorsa, cosï¿œ facevo un 
destroy dell'handler della connessione e ne aprivo un'altra ma la query 
di insert comunque non andava...
per di piï¿œ se invece di sottomettere la query, la stampo a video (quindi 
valorizzata), la copio e la eseguo da sqlite manager, me la esegue e 
inserisce correttamente.
sbaglio io ad usare l'OO style? purtroppo ï¿œ il solo modo che ho per 
connettermi alla versione 3 del sqlite database.
grazie mille, per chi saprï¿œ darmi una risposta ed eventualmente una 
cazziata per l'errore

 [...cut...]
aggiungo che l'errore pratico che mi mostra ï¿œ il browser che va in 
timeout dopo i 30 secondi di esecuzione del php e la table ï¿œ stata 
creata cosï¿œ:
CREATE TABLE "sessions" ("sess_user" VARCHAR NOT NULL ,"sess_ip" VARCHAR 
NOT NULL ,"sess_code" VARCHAR NOT NULL )

 ('".$_POST['username']."','".$_SERVER['REMOTE_ADDR']."','".$sess."')");
Prova con $login->exec(...) invece di query, per la insert.
Ho idea che c'entrino qualcosa le transazioni e l'auto-commit, ma non ho 
mai usato SQLite da PHP, ancora.
Al limite prova a metterci, subito dopo, un
$login->commit();
e a vedere se funziona.
Ancora meglio sarebbe fare uno statement e usare i parametri posizionali
$stmt = $login->prepare("insert into main.sessions (sess_user, sess_ip, 
sess_code) values (?, ?, ?)");
$stmt->execute(array($_POST['username'], $_SERVER['REMOTE_ADDR'], $sess));
Cosi` hai gratis anche il check sulle sql injection.
Bye.
Newsgroup: it.comp.www.php
Titolo: database e funzione2

Il problema dello script sottostante è che i records non vengono 
visualizzati all'interno del menu a tendina....credo ci sia un errore 
nella stringa "$rec2mdfy = $row_RS[$rec2];", ma non capisco quale sia.
Grazie anticipatamente
...........
function cat($database, $rec1, $rec2) {
mysql_select_db($database_database, $database);
$query_RS = "SELECT * FROM categorie WHERE categorie.type = '".$rec2."' 
AND categorie.nome != '".$rec1."' ORDER BY categorie.nome ASC";
$RS = mysql_query($query_RS, $database) or die(mysql_error());
$row_RS = mysql_fetch_assoc($RS);
$totalRows_RS = mysql_num_rows($RS);
echo "<select name=\"".$rec2."\" id=\"".$rec2."\">";
do {
$rec2mdfy = $row_RS[$rec2];
echo "<option value=\"".$rec2mdfy."\">".$rec2mdfy."</option>";
} while ($row_RS = mysql_fetch_assoc($RS));
$rows = mysql_num_rows($RS);
if($rows > 0) {
mysql_data_seek($RS, 0);
$row_RS = mysql_fetch_assoc($RS);
}
mysql_free_result($RS);
}
<?php cat($database, "rosso", "colore");?>
.................

 $rec2mdfy = $row_RS[$rec2];
A giudicare dalla query, $rec2 non è il nome di un campo della tabella, ma 
il valore in esso contenuto.
Pertanto  $rec2mdfy = $row_RS[$rec2];  non ha molto senso.
Deve essere qualcosa del tipo:
    $rec2mdfy = $row_RS["nome"];
oppure
    $rec2mdfy = $row_RS["type"];
Ciao
Marco