mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Rotazione utenti

Ciao,
Ho una lista di utenti presi da un db mysql in una colonna e 
visualizzati con un SELECT in ordine alfabetico; devo fare in modo che 
questi utenti ogni 10 ore ruotino nella loro visualizzazione. Cioè il 
primo diventa ultimo e il secondo diventa primo, poi il secondo diventa 
ultimo ed il terzo dievnta primo ecc.... Il tutto deve avvenire in 
automatico.
Avete suggerimenti?
Grazie mille
Marco

Marco wrote:

non so quali siano i tuoi criteri o la struttura della tabella..
comunque ti basta estrarre il primo utente dal db (estrarre nel senso di
ottenere ed eliminare da db) scalare tutti gli utenti di una posizione
verso l'alto della classifica e reinserire l'utente precedentemente
estratto in coda alla lista..
per l'automazione puoi richiamare lo script che effettua queste operazioni
con cron od equivalente..
-- 
www.iuz-lab.info

 
QUalche esempio è possibile?
Cosa intendi per cron od equivalente?

 Cosa intendi per cron od equivalente?
max() -> 
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html
 
http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html
cron  -> 
http://www.diludovico.it/guide/cron.shtml
http://www.google.com/
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Moduli MSSQL.so!

Dove posso trovarli? Grazie

 Dove posso trovarli? Grazie
per linux no ci sono...
se vuoi usare Sybase e MSSQL su Linux guarda qui:
www.freetds.org
sono librerie client tds gratuite.
-bisogna leggere BENE il manuale
-bisogna compilarle e installarle (ripeto, leggi BENE manuale!)
-bisogna ricompilare php con --with-sybase=/path_to_freetds
(per farle funzionare ho ricompilato il php 2 o 3 volte, quindi regolati)
ciao e auguri!

Newsgroup: it.comp.www.php
Titolo: Oggetto: modulo campo testo registrazione in mysql

Ciao a tutti:
provo a spiegarmi:
ho creato un modulo con due campi:
oggetto (varchar(200))
testo (text)
lo registra correttamente con questa sql nella tabella prova:
$sql = sprintf( "INSERT INTO prova (oggetto, testo) VALUES ('%s' ,'%s' );",
   str_replace( "","", $oggetto),
   str_replace( "","", $testo));
(conosco solo questo modo per inserirlo) e fino a qui va tutto bene.
se in testo inserisco più righe andando a capo
(esempio:
ciao come stai?
io bene
ma dai ...)
quando visualizzo i dati di questa tabella in una pagina php il campo testo
me lo visualizza tutto su una riga senza andare a capo
(esempio:
ciao come stai? io bene ma dai ...)
come posso fare senza dover inserire tutte le volte nel modulo per andare a
capo --> <br> ?
grazie ....

 andare a capo --> <br> ?
http://www.php.net/nl2br
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

mille grazie
FUNZIONA :)
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:zrbLb.235525$vO5.9...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Sistema di modifica File .CSV

Ciao ragazzi!
Sono alle prese con la gestione di un csv...
qualcuno saprebbe dirmi o darmi qualche link utile che spieghi per benino 
come modificare un CSV residente sul server?
questo csv ha n righe, alla fine di ognua di queste, dovrei aggiungerci 
delle informazioni...
grazie 10000!
-- 
---
(¯`·.¸Lo Zio Mangler¸.·´¯)®
---
ICQ oriented: 151222507 

 aggiungerci delle informazioni...
http://www.php.net/file
http://www.php.net/for
 , 
http://www.php.net/foreach
 etc
http://www.php.net/file_put_contents
-- 
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: Php "ogni tanto" non si connette a MySql...Perche' !?!?

Come detto nel subject, talvolta, una pagina php, mi da' errore di
connessione al db MySql.
Premetto che accedo al db, per quanto scorretto, come root, e faccio alcune
interrogazioni su di esso.
Poi, come se niente fosse, in altri momenti tutto torna a funzionare. Alcune
volte non e' sufficiente nemmeno un riavvio del pc.
Da notare che uso Win2K Pro.
Sapete darmi delle indicazioni ?
Ciao e grazie a tutti.
Turbina
--
------------


Io uso Win2k Prof con IIS 5.0 ...
Ho installato il mysql e php correttamente, la connessione la effettuo cosě:
mysql_connect("localhost","nome_computer","");
Nel mio caso:
mysql_connect("localhost","Alessio","");
Perchč il mio computer si chiama "Alessio"...
se utilizzi mysql_connect("localhost","root",""); č scorretto, funziona solo
se utilizzi apache (in teoria)...
Ciao
Alex

 ha scritto nel messaggio
news:5Xmn7.30870$ul3.1...@news.infostrada.it...


se utilizzi apache (in teoria)...
resource mysql_connect ([string hostname [:port] [:/path/to/socket] 
	[, string username [, string password]]])
           ^^^^^^^^^^^^^^^
Il secondo parametro e' lo user name del database MySQL, _NON_ il nome del
computer... a meno che il nome del computer sia lo stesso dell'username.
Quanto ad Apache, naturalmente, non c'entra nulla; il discorso e' tutto su
PHP e MySQL (tant'e' vero che ci si puo' connettere anche da CLI, senza un
server HTTP in funzione). Se Apache potesse metter becco nella connessione
(autentifica) fra un modulo e un server esterno, staremmo freschi :-)
Uso PHP + MySQL + IIS su Windows 2K Professional, e ho gli stessi problemi
pari pari. In piu', se crasha IIS, ogni tanto rimane il socket occupato.
Sono propenso a imputarne l'interfaccia fra IIS e W2K.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.
Newsgroup: it.comp.www.php
Titolo: Script php eseguito da cron

Secondo voi qual'è il miglior metodo per eseguire uno script php da cron? La
particolarità di questo script è che effettua una spedizione di email e
siccome le email sono tante devo prenderne un pò allo volta e quindi far
fare il refresh in automatico allo script. Ho provato con "0-59/15  *
*       *       *       lynx -dump
http://xxxxxxxxxx/test/xxxxxx/xxxxx/send.php
 >/dev/null 2>&1" e dopo aver
eseguito lo script per una volta si blocca. Non riesco a fargli fare il
refresh chiaramente tramite "Javascript" della pagina PHP.
Consigli?
Suggerimenti?
Grazie Max

 Suggerimenti?
Riscrivere lo script come un script 'normale' (niente html, niente js,
nessun output in realta') ed usare la versione CGI. Nello script devi 
prevedere di salvare lo stato d'avanzamento della esecuzione.
Per la versione CGI ricompilare il php senza modulo apache.
0-59/15  * * * * root  php  /home/spam/send.php  >/dev/null 2>&1
(speriamo che non sia un sistema di spamming!).
-- 
I'm not a signature.

 (speriamo che non sia un sistema di spamming!).
Se lo becchiamo a spammare gli inchiodiamo la lingua all'architrave della
porta della chiesa...
ciao
Marco
-- 
bernama -spirulino- libero -.- it
/* Fscking Microsoft marketing department. Their "32" is 28. */
(Linux Kernel 2-4-19, /fs/fat/cache.c)
+- PHPRndSig 0.02 --------------------------------------------42/79-+


No č un sistema che colpisce una categoria solo in particolare ( i
webmaster)  scherzo......
Non facciamo spamming. Prima di tutto perchč spediamo solo a chi se č
iscritto e poi c'č anche l'auto remove dall'elenco in automatico cliccando
su un link presente nella email.
Saluti Massimo
Newsgroup: it.comp.www.php
Titolo: left join

Devo fare una query su piu' tabelle contemporaneamente.
Vorrei poter estrarre il record che corrisponde ad $id nella tabella fatture
ed estrarre tutti i record oltre quello corrispondente alla relazione delle
altre 3 tabelle relazionate con fatture.
Con questa query ottengo tutti i valori dei record corrispondenti ad $id in
fatture, ma non riesco ad estrarre anche gli altri record delle altre 3
tabelle.
$sql = "SELECT 
f.id
, f.anno, f.data, f.numero, f.importo, f.saldata, f.file,
i.id_intestatario, i.intestatario,
        c.id_clienti, c.cliente, c.ragionesociale, c.partitaiva, c.email,
ca.id_causali, ca.causale
        FROM fatture AS f LEFT JOIN intestatario AS i ON f.id_intestatario =
i.id_intestatario
  LEFT JOIN clienti AS c ON f.id_clienti = c.id_clienti LEFT JOIN causali AS
ca ON f.id_causali = ca.id_causali
  WHERE 
f.id
 = \"$id\"
         ";
Vorrei poter estrarre tutti i record delle 3 tabelle relazionate x poterli
usare in un list menu con valore selected il  record corrispondente alla
relazione..
--
Stega

 
Prova cosi' (ma tutte e tre le tabelle devono avere l'indice su id_):
$sql = "
SELECT 
f.id
, f.anno, f.data, f.numero, f.importo, f.saldata, f.file,
i.id_intestatario, i.intestatario,
c.id_clienti, c.cliente, c.ragionesociale, c.partitaiva, c.email,
ca.id_causali, ca.causale
FROM fatture AS f 
LEFT JOIN intestatario AS i ON i.id_intestatario=f.id_intestatario
LEFT JOIN clienti AS c ON c.id_clienti=f.id_clienti  
LEFT JOIN causali AS ca ON ca.id_causali=f.id_causali 
WHERE 
f.id
 = '$id'         
";
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:58727c650dcd0cbdd47...@mygate.mailgate.org...


Newsgroup: it.comp.www.php
Titolo: Chi mi può spiegare una cosa....

Salve a tutti,
ho un quesito da postare:
ho visto diversi siti relativi a Chat o HelpLive, fatti in php dove le
pagine contenenti gli utenti e quella dei messaggi vengono aggiornate
dinamicamente senza usare il solito ed antipaticissimo Refresh, come è
possibile in php?
Chi mi può spiegare come e magari dove attingere informazioni.
Grazie.

> Chi mi può spiegare come e magari dove attingere informazioni.
Utente fai-da-te? No Google? Aiaiaiaiaiiii!!

 come h possibile in php?
PHP E' LATO SERVER.
Viene usato JavaScript.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: creazione sito web

vorrei crearmi un sito stile nuke con possibilità di aggiunta di forum,
mailing list, sistema di videoconferenza. 
sapete darmi qualche consiglio su quale sia il migliore tra phpnuke,
postnuke, aspnuke, dotnetnuke, ecc.. e quali siano le differenze?
grazie
Ike



Nessuno di loro.
Usa drupal, joomla o simili. Sono piu` moderni, flessibili, sicuri.
Bye.

 ha scritto:

Grazie per la risposta ma in cosa sono più moderni, flessibili e sicuri ?
Inoltre esistono anche moduli aggiuntivi come per phpnuke o postnuke?
grazie

 Inoltre esistono anche moduli aggiuntivi come per phpnuke o postnuke?
Si`, a decine o a centinaia, in base al progetto. Era questo che intendevo
con "flessibili".
Bye.
Newsgroup: it.comp.www.php
Titolo: Proteggere template

Mettiamo che ho creato un sito con una parte riservata in cui si accede 
solo tramite autenticazione. In realtà tutte le pagine di questa sezione 
non sono altro che pagine php in cui faccio un controllo della sessione 
e poi carico un template con pochissime variabili (i contenuti sono 
praticamente tutto testo scritto nel template).
Ora se uno è un attimo furbo potrebbe inserire come indirizzo 
direttamente l'indirizzo del template e leggersi tutto quello che ho 
protetto tramite php.
Come posso fare per proteggere la cartella con tutti i template? Sarebbe 
sufficiente inserire un .htaccess? O mi darebbe errori poi nella 
generazione della pagina che carica un template?
Idee??
Grazie in anticipo :)

 protetto tramite php.
Il template dovrebbe essere lo "scheletro", quindi accedere al template 
non dovrebbe violare niente :-) Nel tuo caso il template, se non 
sbaglio, è il documento effettivo, quindi puoi ovviare con un .htaccess 
  evitando l'accesso ai file template oppure posizioni i template fuori 
dall'htdocs del server
	Francesco

Newsgroup: it.comp.www.php
Titolo: Algoritmo per tabelle

E qui vi voglio....
Allora, ho un database con 2 campi, ID e nome. Il mio obbiettivo è quello di
far stampare a video una tabella con i dati inseriti. La particolarità è che
vorrei che il numero di righe della tabella fosse limitato per es. a 15. Nel
caso ci fossero + record dovrebbe aggiungersi un'altra colonna (in verità 2,
per ID e nome). Es: (limite righe uguale a 2)
ID    Utente        ID    Utente
1      Marco        3      Giovanni
2      Andrea        4     Rachele
Chiaro?
Ci sto lavorando ma se qualcuno mi può dare una mano.... o un link....
GRAZIEEEEE

Esempio più esplicativo:
 (limite righe uguale a 4)
 ID    Utente        ID    Utente
 1      Marco        5     Giovanni
 2      Andrea       6     Rachele
 3      Angelo
 4      Roberta
...per mettere in risalto che le ultime righe dell'ultima colonna rimarranno
bianche.

 Esempio piů esplicativo:

Quel che ti consiglio di fare č farti subito la matrice di dati invece 
che stamparli direttamente nel ciclo di chiamate al db.
Ad esempio.
$query=mysql_query("SELECT id, utente from tabella ...",$link);
while($RS=mysql_fetch_assoc($query)){
	$matrice[]=$RS;
}
  ora hai $matrice
  con
$righe=count($matrice);
$colonne=2
Se ti interessa avere massimo 5 record per colonna puoi impostarti una 
variabile
$max= 5;
a questo punto i td nella tabella saranno
$n_TD = ceil($righe/$max)* $colonne;
da qui in poi ti costruisci la funzione...
ciao ciao
marcello
Newsgroup: it.comp.www.php
Titolo: FLASH interfacciato con PHP/MySQL

Salve a tutti!
Qualcuno ha mai sperimentato l'inclusione di immagini contenute in un db
MySQL in un FLA per la creazione, ad esempio, di schede prodotti con
immagini e testo prelevate da db?
Pensavo di usare una libreria di interfaccia FLASH-PHP-MySQL ma il punto
resta _come_ realizzare l'importazione di img in flash. Possono essere utile
le funzioni SWF di PHP?
Grazie!
Davide Faccini
reteco s.r.l.

 ha scritto nel messaggio
news:9gqh1v$ait$1...@serv1.albacom.net...


 ha scritto nel messaggio
news:9gqqva$9uo$1...@pegasus.tiscalinet.it...




Io invece desidererei sapere come funziona actionscript interfacciato
con php: ad esempio, un contatore in flash ke legge da un db mysql
tramite php : E' possibile??
Dom 
*°çPROMOç°*
webmaster di 
http://www.metronic.it
il sito della telefonia ai prezzi che cercavi. 
mailto:
webmast...@metronic.it

 tramite php : E' possibile??
Si`, e` possibile. Esiste un progetto (cerca su Freshmeat) che fornisce
alcune funzioni PHP e ActionScript che fanno proprio questo.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 che diceva:

Non potresti tenere il riferimento al nome del file e poi lo carichi
direttamente?

Newsgroup: it.comp.www.php
Titolo: [CONSIGLIO] CMS per questo sito... >_>

Ciao! ^_^
Scusate, ho gia' postato una domanda simile, ma non ho ancora le idee 
molto chiare.
Comunque: sono alla ricerca di un sistema per gestire i contenuti da 
usare per questo sito (scusate le sciocchezze che potrete leggere):
http://www.numerozero.com/html/archivio/lamore-nellamore/
Come vedete il layout è gia' deciso:
- la navigazione rimane in alto a sx, con menu' a tendina e motore di 
ricerca
- i contenuti seguono sotto, impaginati semplicemente
- il lettore la possibilita' di commentare i pezzi
- il layout non usa table ma sono CSS validi (o quasi... devo sistemare 
un paio di cosette) e vorrei che restasse in questo modo.
Sul mio server sono gia' configurati PHPNuke, POstNuke, Wordpress, 
Drupal, SiteFrame, GeekLog, phpWebSite, Xoops. Posso installare anche 
altri programmi. Al momento sto usando Wordpress, non e' male, ma manca 
una gestione delle gallerie d'immagini e comunque essendo un software 
per pubblicare blog, l'impaginazione resta un po' troppo "alla blog", 
appunto! ^_^;
Mi potreste consigliare un CMS, anche semplice semplice, che mi permetta 
di mantenere il layout in questo modo?
Grazie,
~Neko

di mantenere il layout in questo modo?
Potresti usare Xoops: 
http://www.xoops.org
 
Utilizza Smarty come template engine e tu puoi tranquillamente
separare il codice php dall'html, a differenza della maggior parte dei
CMS esistenti.
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM
Newsgroup: it.comp.www.php
Titolo: primi due byte del body di una risposta http1.1

Sto usando la fsockopen per scaricare tramite GET un file xml da un host
Se uso http 1.0 va tutto bene, se uso http1.1 ("GET /pagina 
http/1.1\r\nHost: ...) invece ...
39 66 20 0d 0a 3c 3f 78 6d 6c 20 76 65 72 73 69   9f ..<?xml versi
6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e   on="1.0" encodin
67 3d 22 55 54 46 2d 38 22 3f 3e 0a 3c 50 72 6f   g="UTF-8"?>.<Pro
Ovviamente qui due byte all'inizio sputtanano tutto (malformed xml).
Cosa sono?
Anche presi come un unico char unicode mi sembra non abbiano senso
(100111 1000010 quando il primo byte unicode multibyte parte da un 
minimo di 110xxxxx)
Una get diretta via browser (mozilla) restituisce gli stessi dati ma 
mozilla sa come gestirli e alla fine il file xml viene mostrato 
correttamente.

Cosa sono?
Una riga vuota. 0d 0a = \r\n. La elimini con fgets.
Leonardo

Leonardo Serni wrote:
 > Una riga vuota. 0d 0a = \r\n. La elimini con fgets.
 >
no mi riferisco ai byte 0x39 0x66 (9f ascii) che aprono il body della
risposta (cioč quello che segue Content-Type: text/xml\r\n\r\n)
Content-Type: text/xml\r\n
\r\n
9f \r\n
<?xml version= ...
Cioč, dopo la riga vuota, che mi aspetto, mi apre il body con quel
marcatore il cui significato mi sfugge completamente. Viene mandato solo
in caso di "GET /file HTTP/1.1".

in caso di "GET /file HTTP/1.1".
Scusa. Ero ubriaco, evidentemente :-(
Il server ti sta mandando i dati in formato Chunked, ed ogni blocco e'
preceduto dalla lunghezza del blocco stesso in esadecimale. Considera,
a proposito, che nulla obbliga il server a mandarti un solo chunk:
6\r\n
Hello
6\r\n
world!
0\r\n
Leonardo RFC 2616

 Leonardo RFC 2616
appunto :-) Grazie mille.
Newsgroup: it.comp.www.php
Titolo: lavoro finito..e poi??

ho finito il mio primo e piccolo progettino con PHP e mysql,
Ma ora dove lo metto su??
Quali saranno i campi " host user e pass" da mettere nelle funzioni
mysql_connect ??  (do per scontato che ci sia un server SQL li dove
uploadero' tutto)
datemi una dritta plz.....e' la prima volta che lo faccio

 ha scritto nel messaggio
news:PWSu8.43575$m41.1...@twister2.libero.it...

ahhhhhhhhhhh io la prima volta ho litigato col mio hoster cmq anche loro che
non sapevano se l'host era 
dominio.com
 o localhost :-)))
quasi certamente l'host sarà "localhost" ... user e passwd magari lasciano
le stesse di ftp,ecc. o magair la cambiano ma ste cose le devi chiedere al
tuo hoster...
trovane uno gratuito con php+mysql (se esiste ancora...) oppure compra un
pacchetto hosting da uno dei tantissimi ISP che ci sono in giro :-)))
Ciao
Alex

l'host generalmente è sempre localhost perchè lo script php si trova in 
locale, a meno che lo script non sia su di un server e il database su di 
un altro


 un altro
per concludere il 3ad posso dire che ci sono passato io pochi giorni fa col
mio primo "lavoretto"
ho fatto tutto in locale e poi ho uppato i file sul web e per l'sql ho usato
dei file php e phpmysqladmin di 
members.lycos.co.uk
 , in pratica avevo un
semplice script che genera articoli ok,
in locale avevo creato un file install.php che in pratica non fa altro che
interrogare l'sql server e creare le cartelle , oppure ancora meglio :
in locale con phpadmin fai il dump del db ( in pratica salvi una query sql
che ti ricrea tutto dalla creazione del db alle tabelle e al contenuto in un
file di testo ) poi apri il phpadmin sul sito di lycos e gli copi-incolli il
contenuto del file e clikky su "esegui query" TUTTO QUI ^_^
ps: lycos tiene :
dominio = "localhost"
id = ""
pw= ""
Newsgroup: it.comp.www.php
Titolo: pagine multiple

ho una classe con molti allievi e vorrei caricare nella mia pagina solo 
alcuni nomi per volta e avere in basso una cosa tipo "pagina 1 - 2 - 3" ecc.
è complicato il codice da generare?
Grazie a tutti
Massimiliano

Massimiliano ha scritto:

se lo fai con un database no, non è complicato... maggiori info ?

ZioMiP ha scritto:

nel database ho una cartella 'allievi' con i campi 'cognome' 'nome' 
'classe' 'sesso' 'email' 'foto'.
vorrei creare una tabella nella pagina che mi visualizzi i dati di 
alcuni studenti per volta. Un po' come fa google con le ricerche.

 alcuni studenti per volta. Un po' come fa google con le ricerche.
Devi realizzare una paginazione tramite query. Se utilizzi MySql la cosa è 
molto semplice. 
SELECT * FROM TABELLA LIMIT 0,5;
( 
http://dev.mysql.com/doc/refman/5.0/en/select.html
 )
dove il primo valore di limit identifica l'offset (record di partenza) e 
il secondo il numero di record da visualizzare.
Pertanto incominci con questa query e poi sapendo da quanti record è 
composta la tua tabella (COUNT(*)) puoi crearti dinamicamente la 
paginazione associando quindi al numero della pagina un offset.
Esempio: 
SELECT COUNT(*) FROM TABELLA;
COUNT = 12 record
$num = 1;
for ($i=0; $i<=$count; $i+=5) {
  echo '<a href="pagina.php?offset='.$i.'">'.$num.'</a>';
  $num++;
}
... risultato
<a href="pagina.php?offset=0">1</a> 
<a href="pagina.php?offset=5">2</a>
<a href="pagina.php?offset=10">3</a>
ora quando verrà cliccato il link ti arriverà nella $_GET['offset'] il 
valore e ti crei dinamicamente la query
$query = "SELECT * FROM TABELLA LIMIT ".$_GET['offset'].",5;";
ed il gioco è fatto..
jumpaolo
 

jumpaolo ha scritto:

esattamente quello che cercavo!
...quando si parla di spirito collaborativo...
Grazie mille!
Massimiliano

Newsgroup: it.comp.www.php
Titolo: variabile di sessione non mantenuta

Salve,
come mai, utilizzando $HTTP_SESSION_VARS['utente'], la variabile di
sessione non viene mantenuta tra una pagina e l'altra??
Grazie infinite per le eventuali risposte,
Piero

 sessione non viene mantenuta tra una pagina e l'altra??
sei sicuro che nella seconda pagina tu abbia fatto partire la sessione?( con
session_start()  )
se nel php.ini non è impostata una apertura automatica, devi farlo tu in
ogni pagina.
Cristiano

 session_start()  )
ps, anche nella prima =)
Ludovico Grossi

...

Guarda l'errore che mi compare:
----------------------------------------------------------------
Warning: session_start() [function.session-start]: Cannot send session
cookie - headers already sent by (output started at url.php:10) in
/url/index.php on line 4
Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at /url.php:10)
in /url/index.php on line 4
--------------------------------------------------------------------
Grazie mille per gli eventuali suggerimenti!
Piero

Devi mettere session_start() prima di produrre qualsiasi altro output (es.
echo "qualcosa" o avere già iniziato l'html)
Newsgroup: it.comp.www.php
Titolo: creare un file da un risultato

Salve,
sto facendo uno script, niente di particolare,
che, tramite un form, mi crea una pagina html contenente i dati immessi nel
form!
Dopo aver creato questa pagina HTML con lo script, dovrei, "prendere" questa
pagina html (creata dallo script) e mandarla una mail con la pagina
allegata.
Credo di dover creare un file, inserirne il risultato e mandarlo per mail?
sbaglio?
se non sbaglio, come faccio a inserire il risultato in un file?
grazie

 Credo di dover creare un file, inserirne il risultato e mandarlo per mail?
no, basta che crei la varibile di sopra.
poi da 
www.hotscripts.com
 prendi una classe per spedire le email con
attachment
ciao

 attachment
gia' risolto... grazie (:
--
NighTiger
www.spippolatori.com
----------------------------------------------
               Evita flat:
Aruba, Edi&Sons e Galactica
----------------------------------------------

Newsgroup: it.comp.www.php
Titolo: lettere accentate e indirizzo

Salve,
ho un problema con URL che contengono lettere accentate.
In un sito web che ho prodotto in PHP utilizzo direttamente l'Url per
individuare la pagina richiesta usando lo stesso meccanismo che
utilizza wikipedia.
Ad esempio nella seguente URL
http://numismatica-italiana.lamoneta.it/zecca/Guastalla
ricavo "Guastalla" che mi serve per mostrare il risultato.
Il tutto funziona benissimo fino a che non ho lettere accentate come
in:
http://numismatica-italiana.lamoneta.it/zecca/Schmöllnitz
che mi arriva come:
http://numismatica-italiana.lamoneta.it/zecca/Schm%C3%B6llnitz
e di conseguenza rende impossibile il funzionamento :(
La stessa cosa su wikipedia funziona!
Idee su quale possa essere il problema?

 Idee su quale possa essere il problema?
provato url_decode ?


Ora sì, ma non funziona. Però subito dopo ho provato utf8_decode() e
questa funziona :D
Grazie comunque visto che mi ha messo sulla strada giusta!
Newsgroup: it.comp.www.php
Titolo: formattazione date

come si fa a formattare un campo data quando lo si inserisce in un database
di mysql?
mi spiego meglio:
mysql ha il campo impostato a yyyy-mm-dd hh:mm:ss
dalla pagina web l'utente inserisce la data nel formato
dd/mm/aaaa
come faccio ad aggiornare correttamente il dato in tabella?
grazie

 grazie
1) Crei un oggetto data a partire dai dati che hai e poi lo inserisci
2) Prendi i pezzi di stringa e costruisci tu un campo da inserire con substr
e concatenazioni varie
J


per esempio:
$data=sprintf ("%04d-%02d-%02d", $aaaa, $mm, $gg);
-- 
  /\/\/\
[scirio]
  ('_')        
http://scirio.altervista.org
 - Personal sitez
  /||\         
http://iccp.altervista.org
   - Real sitez
  _/\_


io utilizzo queste due funzioni che ho creato io (magari fanno caccare ma
funzionano!)
function mysql_dateFromMySql($date)
{
 $token=explode('-',$date);
 return $token[2].'/'.$token[1].'/'.$token[0];
}
function mysql_dateToMySql($date)
{
 $token=explode('/',$date);
 return $token[2].'-'.$token[1].'-'.$token[0];
}
spero che non occorra nessuna spiegazione! Vanno bene per le date... per le
ore:minuti:secondi la modifica è abbastanza veloce!
Ciao
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!

[CUT]
grazie, le fuzioni funzionao, ho fatto solo 1 modifica che secondo me è
giusto comunicare al NG
se per caso ci fossero altre persone che hanno avuto il mio stesso problema:
se il campo in MySQL è formattato come DateTime
la variabile $Data diventa:
$Data = substr($Data,0,10)
così prende solo la data altrimenti con il fatto che la formattazione ha
spazi il giono diventa giorno + ora minuti e secondi...

Newsgroup: it.comp.www.php
Titolo: ZendFramework rewrite rule aruba

ciao,
sto cercando di creare un sito su aruba usando ZendFramework, però la 
rewrite rule di default non funziona, i files non vengono rediretti 
verso index.php :-( ottengo sempre
The requested URL /zend_test/public/index/add was not found on this server.
Ho provato tutte le rewrite rule consigliate sui manuali zend, ma non 
funzinona nessuna, o ottengo internal server error oppure la rewrite 
semplicemente non fa quello che deve fare :-(
qualcuno è in grado di darmi una mano?
ciao, grazie
Mauro


Sui forum di Aruba trovi sicuramente la soluzione al tuo problema:
http://snipurl.com/eq8hz
  [community_aruba_it]
ciao

 
http://snipurl.com/eq8hz
  [community_aruba_it]
ciao, grazie per l'aiuto, ma non ho trovato nessuna soluzione, pare che 
nessuno usi ZendFramework su aruba :-(
Newsgroup: it.comp.www.php
Titolo: estrarre dati da un sito web

salve a tutti
ho esigenza di estrarre dei dati (alcuni numeri) da un sito web che me li
presenta in formato testo... sono i dati numerici di andamento di titoli
finanziari.
sull'ultimo numero di linux and c. c'e' un articolo dedicato al
powerbrowsing che usando alcune librerie di perl permette di estrarre e
memorizzare questi dati. mi domandavo se esise qualcosa di simile in php.
sorry se la domanda vi appare stupida o generica...
grazie per la risposta eventuale

"bluepill" <blue...@VELOCEwebnet.it> ha scritto nel messaggio
news:dkxkg.11649$bj6....@tornado.fastwebnet.it...

chiarisco, i dati non sono criptati sono ben visibili nel sito, la parola
"estrarre" non va bene. intendo dire, copiarli e memorizzarli in una tabella
db, con una frequenza da stabilire (es. ogni 5 minuti)...
con excel non e' difficile, usando le query web. ma volevo crearmi una
tabella db da presentare su un mio sito.

 Posso fare qualcosa per farlo smettere?
Se non fosse koreano potresti denunciarlo alla polizia postale per
tentativi di intrusione.
Altrimenti puoi tenere sempre aggiornato il software che usi ed
eventualmente bannare l'ip tramite un firewall (o tramite un
"pre-script" in php, visto dove siamo, ma appesantirebbe molto tutto il
sito, nel caso aggiungessi altri indirizzi da bannare).
Bye.
-- 
Alessandro Pellizzari

Newsgroup: it.comp.www.php
Titolo: $this errato

function insertQuoteFromPost() {
 $connection = initDB();
 $query = "INSERT INTO quote ( CompanyID, Product, Date) VALUES 
(".$_POST['CompanyID'].",'".$_POST['Product']."',".$_POST['Date'].") ";
 $result = mysql_query($query);
  if ($result != null) {
    $this->$id_creato = mysql_insert_id();
    return 0;
  } else {
            echo(print $query);
     }
 //echo(print $query);
 $query2 = "INSERT INTO quote_cart ( QuoteID, ProductID, PrinttypeID) VALUES 
(".$id_creato.",'".$_POST['ProductID']."',".$_POST['PrinttypeID'].") ";
 $result2 = mysql_query($query2);
  if ($result2 != null) {
    return 0;
  } else {
            echo(print $query2);
     }
  //echo(print $query2);
 closeDB($connection);
    return $id_creato;
}
Dovrei estrarre l'ID appena creato ma purtroppo la funzione mi da questo 
errore nella riga $this->$id_creato = mysql_insert_id();
Fatal error: Using $this when not in object context in quotemanager.php on 
line ....
Dove cavolo ho sbaglaito?

 Dove cavolo ho sbaglaito?
$ solo all'inizio :-)
$this->id_creato = mysql_insert_id();
ciao
-- 
Denetor


la funzione č un metodo di una classe?
e quella classe ha come attributo $id_creato?
cmq hai un $ di troppo la sintassi di $this č $this->attributo (senza $).
Sarebbe ancora + sano se usassi dei setter: 
$this->setId_creato(mysql_insert_id());
-- 
Z.
Newsgroup: it.comp.www.php
Titolo: navigare directory

Salve,
per il progetto che sto realizzando avrei bisogno di realizzare la seguente
cosa:
il cliente a cui sto realizzando il lavoro deve aver la possibilità di
inserire nella cartella "data" tutte le cartelle che vuole con tutti i file
che vuole e fin qui tutto ok.
Le cartelle che inserisce equivalgono alle categorie e ogni sotto cartella
ad una sottocategoria. Ora, io non so a priori quante cartelle e
sottocartelle inserirà e il risultato deve essere il seguente:
In un unica pagina devono venir visualizzate tutte le categorie "ad albero"
con sotto riportati i file contenuti nella categoria (o sottocategoria) e
cliccandoci sopra deve partire il download del file.
Ora, io ho fatto che legge i file della cartella principale (data) con
scandir() e li mostra, se uno è una cartella fa la stessa cosa e mostra i
file. Ma in questo modo se uno di questi file è a sua volta una cartella
dovrei far la stessa cosa ma non sapendo quanti "gradi" di sottocartella ci
potranno essere vorrei fare una cosa + dinamica. Qual'è la soluzione
migliore?
Leggere prima tutti i file, vedere se uno è una cartella, memorizzarlo in un
array fare la stessa cosa dentro la cartella... boh, mi incasino solo a
pensare all'algoritmo migliore, forse questo sforzo l'ha già fatto
qualcuno...
Consigli?

 fare una cosa + dinamica. Qual'h la soluzione migliore?
Utilizza la ricorsione.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Utilizza la ricorsione.
Infatti. Dopo vari tentativi stupidi mi son ricordato che avrei potuto
creare una funzione che nel leggere i file se ne avesse incontrato uno che
fosse stato una directory avesse potuto richiamare se stessa passando come
parametro la directoty incriminata (digressione a scopo informativo con
italiano aberrante).

Newsgroup: it.comp.www.php
Titolo: Formattare risultati di codice php

Vorrei formattare con html una parte di testo elaborata con php ..mi spiego
meglio:
echo "Visitatori dal ";
echo "$startdate: 000$hits";
questa è la parte di codice...come fare per formattare ad esempio in
grassetto il risultato restituito da $hits ?? Com'è la giusta punteggiatura?
Grazie.


XHTML
echo "Visitatori dal <br />";
echo "$startdate: <b>000$hits</b>";
HTML
echo "Visitatori dal <br>";
echo "$startdate: <b>000$hits</b>";
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
My ICQ: 14187053

Newsgroup: it.comp.www.php
Titolo: per jurg!

Jurgen... ma come si fa a non dichiarare la variabile dopo il punto di
domanda?
http://www.dopoil.com/PHP-FAQ/faq.php?headerLocation

 
http://www.dopoil.com/PHP-FAQ/faq.php?headerLocation
$argv

 ha scritto nel
messaggio news:frsi8.13257$tC3.3...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Come visualizzare PHP?

Ciao a tutti,
è la prima volta che scrivo su questo NG.
Ho una conoscenza discreta del PHP, anche perchè mi è servito per un lavoro
a scopi didattici (un sito web sulla e-commerce), ma finora ho lavorato
sotto windows utilizzando EASYPHP. Adesso, per diversi motivi, cerco di
lavorare sotto linux, ma non riesco a visualizzare le pagine in PHP. Cosa
devo fare per far funzionare PHP?
P.S.: La mia versione di linux è una mandrake 8.1 con Apache e MySQL già
installati.
Ciao.

 ha scritto nel messaggio
news:aijae7$l94$1...@lacerta.tiscalinet.it...

Per prima cosa potresti postare su it.comp.os.linux.iniziare o su
it.comp.os.linux.development :)
Per seconda...prova a istallare l'RPM di php... e poi nella nella root
folder di apapche, che dovrebbe essere /var/www/html
crea un file tipo test.php
editalo con pico test.php
dentro mettigli
<? phptest(); ?>
lo chiudi lo salvi e poi dal browser scrivi 
http://127.0.0.1/test.php
ti dovrebbe dire se tutto è ok


http://www.matteomoro.net/
"Il 90% dei problemi di un PC
sta tra la tastiera e la sedia"

Newsgroup: it.comp.www.php
Titolo: convertire stringa in array

$array0 = "'a' => 1, 'b'  => 2, 'c'  => 3, 'd' => 4";
$array1=explode(",",$array0);
print_r($array1);
volevo trasformare questa stringa in un array ma mi restituisce questo:
Array ( [0] => 'a' => 1 [1] => 'b' => 2 [2] => 'c' => 3 [3] => 'd' => 4 ) 
mentre io mi aspettavo di ricevere
Array ( [a] => 1 [b] => 2 [c] => 3 [d] => 4 ) 
come devo fare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
suggerirei 
http://php.net/serialize
 
http://php.net/unserialize
..
cmq..
questa funziona ma non gestisce gli errori (pena qualche modifica)..
$arrayStr = "'a' => 1, 'b'  => 2, 'c'  => 3, 'd' => 4";
$arrayPieces = explode(',', $arrayStr);
while(list(, $piece) = each($arrayPieces)){
  list($key, $value) = explode('=>', $piece);
  $key = trim($key);
  $key = ($key{0} == '\'' || $key{0} == '"') ? substr($key, 1, -1) : $key;
  $value = trim($value);
  $value = ($value{0} == '\'' || $value{0} == '"') ? substr($value, 1, -1) :
$value;
  $array[$key] = $value;
}
print_r($array);
se sei sicuro dell'origine della stringa puoi anche usare eval() (devi
essere sicuro)..
$arrayStr = "'a' => 1, 'b'  => 2, 'c'  => 3, 'd' => 4";
eval("\$array = array($arrayStr);");
print_r($array);
-- 
www.iuz-lab.info


molto gentile. problema risolto.
grazie per la disponibilità e la chiarezza.
ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.www.php
Titolo: file upload error

Ciao a tutti,
contravvenendo alla buona abitudine di "ascoltare" un NG per un po'prima di
postare richieste di aiuto, salto a pič pari sul problema :-) Abbiate
pazienza.
Sono fermo da DUE giorni DUE su un file upload che non ne vuole sapere di
funzionare: server Apache su RH 6.2, client Win2k (se come client uso Linux
in remoto da un altro PC allora funge, ma solo con certi file).
Errore:
Warning: Unable to open 'C:\\Documents and Settings\\Mariano\\My
Documents\\bookmark.htm' for reading: No such file or directory in
/usr/local/apache/htdocs/skyglobe/upload4.php on line 11
error
Form HTML:

scusate mi è partito per sbaglio!!!

error
Non e' che sbagli variabile ? Su un server linux non credo proprio
che possa esserci un file c:\\documents and settings ......
http://it2.php.net/manual/it/features.file-upload.php
Bonf

 scusate mi č partito per sbaglio!!!
prox volta fai un cancel del msg (OE 5.5 ?)...
Message|Cancel Message
Newsgroup: it.comp.www.php
Titolo: mysql

Salve a tutti; mi sono iscritto oggi perchè devo creare un sito web
entro l'11 di luglio.
Il database su mysql è già creato
ho fatto la prima pagina.php e un controllo su password e nome utente
per poter accedere alla seconda pagina.php. il controllo su database
funziona e entro perfettamente alla seconda pagina. vorrei però
visualizzare gli altri dati che appartengono all'utente con cui si è
entrati, nella seconda pagina. qualcuno può aiutarmi?
grazie a tutti!!



Non so perche` ma mi puzza di esame/compito per casa.
Se sei a questi livelli, non potrai MAI fare un sito web entro l'11
luglio, se non del 2007
Bye.
-- 
Alessandro Pellizzari

grazie per la fiducia.

 entrati, nella seconda pagina. qualcuno può aiutarmi?
Non ho ben capito cosa c'è sulla prima e cosa sulla seconda 
pagina...comunque...
ci sono varie strade (alcune migliori, altre no...tutto dipende dal livello 
del sito):
- usi le variabili di sessione
- usi un cookie
- usi un form nascosto
- esegui nuovamente l'estrazione del record dal DB
....
- ti fai fare il sito da qualcun altro (una settimana per fare qualcosa che 
non si è mai fatto è davvero troppo troppo poca).......io faccio prezzi 
buoni. :-)
rob4you 

 grazie per la fiducia.
Ma secondo te che risposta avresti dovuto avere?
Max
-- 
Se mi volete scrivere...
massimo . ori AT alice . it
Il mio sito?
http://www.maxori.it

 grazie per la fiducia.
Quota bene, per favore.
MI spiace che te la sia presa, ma dal livello di conoscenza del
linguaggio che dimostri con la tua richiesta si deduce che non hai la
minima idea del tempo che ci vuole per realizzare un sito.
Forse per l'11 riuscirai a capire come visualizzare gli altri dati presi
dal DB (se sei riuscito a recuperare username e password il passo e`
abbastanza breve...), ma fare in 5 giorni un sito completo significa
praticamente solo averlo gia` pronto e fare copia/incolla modificando le
parti cambiate. Oppure che deve visualizzare solo le informazioni
dell'utente loggato.
Credo che tu stia sottovalutando il lavoro, ma non avendo informazioni
su questo fantomatico sito, la tua richiesta "chi puo` aiutarmi?" non ha
senso. E` come dire "devo guidare la macchina, chi puo` aiutarmi?", a
cui ti rispondo equivalentemente con "accendila, premi l'acceleratore e
gira il volante" o con "iscriviti a scuola guida" o con "ci sono
macchine per disabili", non sapendo perche` non la puoi guidare...
Cerca su google:
Quotare Bene
Asking questions smart way
netiquette
Bye.
-- 
Alessandro Pellizzari

Newsgroup: it.comp.www.php
Titolo: PHP già fatti!!!

Mi servirebbe una lista di php già fatti sul trasferimento dei file sia da
locale a remoto che viceversa... sapete qualche sito che ne tratta?!? GRAZIE
MILLE!!!

prova a cercare su
www.hotscripts.com
ce ne sono molti e tanti sono GPL.
Enzo

 ha scritto nel messaggio
news:IBGD7.12665$7A4.8...@news.infostrada.it...

uhm... da remoto a locale ??
In questo caso unserei un semplice link...
Alex
Newsgroup: it.comp.www.php
Titolo: imageTTFText ... non ne posso più! :-(

ecco lo script:
<?
header("Content-Type: image/jpeg\n\n");
$im = imagecreatefromjpeg("fontpreview.jpg");
$red  = imagecolorallocate ($im, 255, 0, 0);
$blue  = imagecolorallocate ($im, 0, 0, 255);
$font = "c:\WINNT\Fonts\13_Misa.ttf";
imageTTFText($im, 50, 0, 20, 100, $blue, $font, "prova");
imagejpeg($im);
?>
ho provato a cambiare path (relativo/assoluto) del font, ho invertito gli
slash, ho provato sia creando un'immagine nuova sia creando from jpeg... ho
provato a fare tutto in png... ho guardato su google ma c'č poco a riguardo,
ho guardato su 
php.net
 e su manuali e fanno tutti esempi uguali o simili al
mio, l'unica differenza č che usano imagegif() ma se io provo mi dice "php
non ha supporto GIF in questa build"
non ho provato con gif e non ho provato sotto linux... ma non penso che
questa funzione giri solo sotto linux con php e supporto gif... :-(
qualcuno č riuscito a combinare qualcosa ?
Ciao
Alex

 ?>
sotto windows devi togliere i "C:" dal path dei font (colpa della dll per il
gd).
e mettere / al posto di \
questo dovrebbe andare (sotto w2000)
<?
header("Content-Type: image/jpeg");
$im = imagecreatefromjpeg("fontpreview.jpg");
$blue  = imagecolorallocate ($im, 0, 0, 255);
$font = "/WINNT/Fonts/verdana.ttf";


 ha scritto nel
messaggio news:oEhx8.80387$SR5.2...@twister1.libero.it...

mitico, funziona... io avevo provato a togliere c: ma lasciando gli slash \
grazie!
Alex

Newsgroup: it.comp.www.php
Titolo: Cerco qualcuno armato di buona pazienza

Salve a tutti cerco qualcuno armato di buona pazienza disposto a darmi
qualche infarinatura sul PHP e soprattutto a disposto ad aiutarmi a
risolvere qualche problema sempre con quest'ultimo!!!!!!!1
P.S sono più che un poppante
Ciao


http://www.matteomoro.net/
"Il 90% dei problemi di un PC
sta tra la tastiera e la sedia"

 qualche infarinatura sul PHP
La pazienza non manca. Se hai qualche problema chiedi. Ma se devi cominciare
da zero forse sarebbe meglio che ti prendessi un libro per familiarizzare.
Poi inizi a scrivere qualche codice utilizzando anche gli esempi online del
manuale (che trovi su 
php.net
), e se non riesci a risolvere un problema
specifico, chiedi aiuto qui...
Newsgroup: it.comp.www.php
Titolo: PHP e librerie GD

Salve a tutti! Ho Apache 1.3.27 e PHP 4.3.1 su Win98SE che utilizzo per lo
sviluppo ed il testing in locale. Volendo utilizzare le librerie GD,  non
essendo presente la voce nel phpinfo, ho decommentato la linea
corrispondente nel php.ini (ho specificato anche la cartella in cui sono
presenti tutte le estensioni), ma quando provo a caricare il phpinfo, questo
non procede al caricamento neanche dopo mezz'ora! Ora mi chiedo, e'
possibile utilizzare le suddette librerie con Win98?
Grazie in anticipo
Spirito Libero
--
La verità non sta in un solo sogno, ma in molti sogni.
(Le Mille e Una Notte)

 possibile utilizzare le suddette librerie con Win98?
Non so rispondere direttamente alla tua domanda, ma a me succedeva piu` o
meno la stessa cosa perche` il php.ini era nella winnt\system32 (io ho 2000)
ed invece questo file va messo nella winnt. Al momento mi sfuggono le directory
di 98, ma una system c'e` di sicuro, non e` che anche tu hai messo il
file ini nella system? :-)
Altra cosa, quasi sicuramente la libreria GD non e` la php_gd.dll com'e`
predisposta nell'ini ma php_gd2.dll.
Ciao
s
-- 
Stephen McPuppa
Il sito del NewsGroup IHAq: 
http://www.ithobbyacquari.org
---------------------------------------------------------
Attenzione: anti-spam attivato, per scrivermi in privato
sostituisci 'sMcPuppa' con 's della puppa' senza spazi.
---------------------------------------------------------

 s
No, no php.ini si trova in C:\Windows (directory di sistema) come da copione
e funziona benissimo il tutto. Il problema e' che non si riescono a caricare
le estensioni (ho provato anche le altre tipo php_pdf.dll), ho provato a
cambiare la voce che indica la directory dove sono collocate, ma niente.
Ho anche provato a tentare di caricare la vecchia php_gd.dll al posto della
gd2, ma ancora nulla da fare. Non so piu' come risolvere il problema, visto
che utilizzare le librerie grafiche per me e' importantissimo per lo
sviluppo del mio sito.
Spirito Libero
----


 possibile utilizzare le suddette librerie con Win98?
A me succedeva perchè usavo php come cgi; poi l'ho settato come modulo 
di apache e le estenzioni hanno iniziato a funzionare.
Io lo uso sotto win2000.
Spero di esserti stato utile saluti by Jaman

 importantissimo per lo sviluppo del mio sito.
Dopo aver cambiato la voce del php.ini, hai riavviato apache?
Ciao
     :ce
-- 
Per rispondermi in privato, togliere "_pre" e "sso_" dall'indirizzo
Remove "_pre" and "sso_" from my email address to reply to me

      :ce
Si si come prescritto...


 Spero di esserti stato utile saluti by Jaman
Sei stato utilissimo, grazie.
Grazie anche agli altri.
Spirito Libero
---


 Sotto Win98, l'unico modo per far funzionare PHP e' la modalita' cgi.
Io sotto win98se lo faccio funzionare come modulo e non ho problemi ad
utilizzare le GD.
Ciao
Max
Newsgroup: it.comp.www.php
Titolo: Storico

Salve a tutti...
Volevo chiedere se esiste qualche funzione per eliminare la storia delle
pagine visitate durante la navigazione.
Il mio problema sta nel fatto che dopo l'invio dei dati di una form con
successivo salvataggio nel database, c'è la possibilità che l'utente torni
indietro con i comandi dell'explorer e rispedisca gli dati della form
duplicandoli nel database... Come ovviare a questo problema?
    Grazie in anticipo a chiunque possa aiutarmi

Trole wrote:

se non sbaglio la history la puoi 'ripulire' tramite javascript (che 
gira sul browser) ma non mi pare la maniera corretta di procedere nel 
tuo caso, tralasciando il fatto che javascript è disabilitabile. Oppure 
aprendo un'altra finestra (chiudendo magari quella precedente...).
Imho meglio se implementi controlli basati su sessione e/o simili.
Ciao

Grazie mille, purtroppo per quello che mi serve aprire una finestra nuova
sarebbe scomodo per l'utente , forse il metodo migliore è sfruttare le
sessioni....
Graze ancora....
"Magilla il Gorilla Lilla" <magilla@TOGLI_LE_MAIUSCOLEdespammed.com> ha
scritto nel messaggio news:c52urk$7nf$1...@newsread.albacom.net...


 ha detto:

Io risolverei il problema alla radice facendo un controllo quando si
inseriscono i dati nel db guardando se sono già presenti.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

 ha scritto nel messaggio news:OZ6dc.36860$zm5....@nntpserver.swip.net...

Puoi usare 2 soluzioni:
 1)
   invia l'output del form ad una pop-up (tramite l'attributo target del form)
   che esegue l'aggiornamento del database,  reindirizza la pagina con il form
   versa un'altra che avvisi l'avvenuta operazione e che si richiudi successivamente.
   In questo caso sei però dipendente dal javascript, e se l'aggiornamento del db
   è lungo potrebbe essere fastidioso e disorientatne l'apertura e la chiusura di una nuova finestra
 2)
   crea un nuovo campo nel database di tipo 'int unsigned unique'.
   nella pagina del form metti un 'input' nascosto con il nuovo nome del campo
   del database e come valore l'output della funzione 'time()'.
   quando scrivi nel database inserisci oltre ai tuoi dati questo campo nascosto.
   Gestendo opportunamente gli errori di aggiornamento del db hai risolto il tuo problema, in quanto:
    quando l'utente ritorna indietro verrà eseguita nuovamente la query di
    aggiornamento del db con i dati precedentemente inseriti,
    ma essendoci un campo del record di tipo 'unique' l'aggiornamento non verrà esegito dal database
   Spero di essere stato chiaro
SV