mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Concatenamento in file

 $file = fopen($nome,"w");
$file = fopen($nome,"a+");
w sta per sovrascrivi
a sta per append.
dal manuale di fopen():
 'w' - Open for writing only; place the file pointer at the beginning of 
the file and truncate the file to zero length. If the file does not exist, 
attempt to create it. 
 'a+' - Open for reading and writing; place the file pointer at the end of 
the file. If the file does not exist, attempt to create it. 
...bastava leggere il manuale!
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

Salve ragazzi...
Vorrei creare dei file di testo aggiungendo delle linee al file vecchio
nella coda del file (anche in cima va bene).
Come faccio?
Io ho fatto cosě ma mi cancella tutta la roba vecchia e salva solo quella
nuova...
Dove sbaglio?
$file = fopen($nome,"w");
fputs($file,"nuovo testo");
fclose($file);
C'č un modo per concatenare il tutto?
Grazie
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[


http://www.calogero.org/

 leggere quelle risposte? bah...
ops! se lo vedevo non perdevo tempo...
:-(
ciao!
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/why-free.it.html


Caspita, scusa non avevo visto che mi avevano risposto...
Scusate ancora tutti...
Ciao


 Caspita, scusa non avevo visto che mi avevano risposto...
ma sei hai anche risposto alla persona che ti ha suggerito come 
fare????????? vabbe', sara' la primavera in ritardo :)


 fare????????? vabbe', sara' la primavera in ritardo :)
Ma guarda che io ho risposto a Lorenzo che mi aveva dato un consiglio che
non era quel che volevo, leggi:
[CUT]
Lorenzo:
Invece di creartelo da solo ti conviene usare il meccanismo di
autenticazione
di Apache (.htaccess), fa esattamente quello che vuoi.
Carletto:
Si ma io voglio farlo io per capire...
Seno mi scaricavo un esempio da internet...
Qualche idea?
[/CUT]
E la risposta tua che ancora non avevo visto...
Capito ora?
Vabbč non polemizziamo piů...


 non era quel che volevo, leggi:
se rileggi le prime righe del post di lorenzo troverai anche la risposta 
alla tua domanda su fopen. guarda meglio.


 ha scritto nel messaggio
news:3CF25B00...@spam.it...

Hai ragione... Mi sa che è il caldo...
Scusa ancora.



http://www.calogero.org/
Linux 2.4.18 on Slackware 8.0

Newsgroup: it.comp.www.php
Titolo: Problemi primo utente in PhpNuke

Windows Nt4 + Sp6
Apache 3.0.26
Mysql 3.23.49
Php 4.2.1
PhpNuke 5.5
installato tutto e funzionante
al primo login mi dice che non c'è l'administrator e mi chiede i dati
inserisco i dati, premendo il tasto ritorna alla stessa schermata senza
inserire niente nel Database
qualche consiglio ???
Grazie

 ha scritto nel messaggio
news:acis16$7ks$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.www.php
Titolo: eval

Vorrei riuscire a comprendere sul perchè eval() non mi funzioni come mi 
aspetterei.
Premesso non l'ho mai usato, l'altro gg avevo un caso in cui mi sarebbe 
venuto utile per non rifare parecchio altro codice:
Avevo un array di oggetti (risultato di una query in code igniter che 
ritorna array di oggetti), di cui non conoscevo a priori gli attributi, 
dato alcuni derivano da una query precedente. Diciamo che potevano 
essere da 0 a n, tutti con nome attributo_n ed n crescente.
Mi sarebbe stato comodo mettere in un ciclo foreach il cui ciclo i 
valori di n (a me noti) prendendoli così:
foreach ($valori as $valore){
	$riga_risultato->attributo_.$valore
}
Ovviamente questa sintassi non è possibile al che avevo mirato di usare 
eval:
eval("$riga_risultato->attributo_".$valore);
Ma mi da errore.
A questo punto mi chiedo, ma come si usa l'eval?
PS
Il mio prb l'ho risolto convertendo l'oggetto in array e usando la 
concatenazione nel suo indice, ma vorrei capire perchè l'eval ha fallito.
-- 
Z.

 A questo punto mi chiedo, ma come si usa l'eval?
eval esegue il pezzo di codice che gli passi. Non so che errore ti desse, 
ma probabilmente tornava solo true e false.
Bye.

 ma probabilmente tornava solo true e false.
no, qua ho semplificato molto, ovviamente c'era un assegnamento, ma 
l'errore era sull'eval (che fondamentalmente è questo)
Una roba tipo error in eval()'d alla riga tot
-- 
Z.

 Z.
Postaci quel pezzo del codice, con un esempio di quello che si troverà
effettivamente dentro l'eval..


ormai l'ho rifatto con array, cmq lo riedito:
foreach ($combustibili_verifiche as $combustibile){
eval('$combustibile->setNum_impianti($verifiche_risp[$index]->impianti_combustibile_'.$combustibile->getCarburante_cod()));
}
Credo fosse così (ho tenuto solo la riga incriminata).
-- 
Z.

 Credo fosse così (ho tenuto solo la riga incriminata).
A occhio e croce credo che il problema sia che eval ha uno scope proprio 
per gli oggetti:
<?php class A {function b(){print "a";}}; $a = new A(); $a->b(); ?>
a
<?php class A {function b(){print "a";}}; $a = new A(); eval("$a->b
();"); ?>    
Notice: Undefined property: A::$b in - on line 1
Call Stack:
   20,6483     642520   1. {main}() -:0
Parse error: syntax error, unexpected ')' in -(1) : eval()'d code on line 
1
Call Stack:
   20,6483     642520   1. {main}() -:0
Un altro motivo per non usare eval() :)
Bye.

 Un altro motivo per non usare eval() :)
Ma infatti era la prima volta in vita mia... però risolvevo con 1 riga 
invece di rifare tutto in array (e cambiare un metodo che fa il search 
dentro l'oggetto in uno che lo fa dentro un array)...cosa che cmq ho 
fatto alla fine:P
-- 
Z.
Newsgroup: it.comp.www.php
Titolo: html in una variabile

Ciao a tutti,
ho un piccolo script per l'invio di una mail tramite una pagina con form.
Funziona tutto solo che quando l'invio � andato a buon fine mostra una 
pagina bianca con il messaggio di invio riuscito
io vorrei modificare il colore dello sfondo.
la generazione della pagina di ok e data da:
$body = "Da: $name_field\n E-Mail: $email_field\n Oggetto disservizio:\n 
$message";
mi chiedevo se posso inserire in questa variabile i parametri per settare il 
background color della pagina.
Grazie per l'attenzione 

 Grazie per l'attenzione
Vado ad intuito, quella variabile � il contenuto della mail giusto? 
Quindi con la pagina di destinazione non centra nulla.
Semmai sarebbe utile uno stralcio di script, e magari imparare 
quantomeno le basi di php, presupponendo che gi� si sappia la differenza 
tra codice client-side e server-side.
Enrico

 ha scritto nel messaggio 
news:4a6783af$0$37421$4faf...@reader2.news.tin.it...

Parto dal fondo... premetto che mi sono dimenticato di scrivere che � 
puramente a titolo "amatoriale appunto perche' per diletto mi diverto a 
cercare di imparare anche se non � e non sar� mai il mio lavoro programmare 
in php ne in altri linguaggi, ma siccome mi piace imparare.... ci provo e 
credo che chiedere sui "niusgrup" (che per inciso frequento dal '97...) in 
maniera educata e non ot non sia cosi poi un reato grave.
Detto cio' per chiarire, lo script integrale � il seguente:
<?php
if(isset($_POST['submit'])) {
$to = "
y...@you.com
";
$subject = "Form Tutorial";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$body = "From: $name_field\n E-Mail: $email_field\n Message:\n $message";
echo "Data has been submitted to $to!";
mail($to, $subject, $body);
} else {
echo "blarg!";
}
?>
e se non ho interpretato male (ma potrebbe pure essere!) $body viene 
richiamata per generare la pagina  che contiene
echo "Data has been submitted to $to!";
comunque era solo per curiosit�, non � vitale.
Grazie
-- 
[Beati quelli che "naquero" imparati in non lo "naqui" e quindi 
chiedetti...]

 submitted to $to!";
No. $body viene usato come corpo dell'email (vedi comando mail()).
Quello che ti appare a schermo e` "Data has been submitted to 
[destinatario]" oppure "blargh!".
Se vuoi dare uno stile a questi testi devi completarci l'HTML (e il css) 
intorno, altrimenti il browser usa i valori di default (che di solito 
sono nero su fondo bianco, ma puo` anche essere nero su grigio o altro).
Bye.

 poi un reato grave.
Perch�, qualcuno asserisce il contrario?
Enrico
Newsgroup: it.comp.www.php
Titolo: connessione a server Oracle.

Salve.
Scusate la domanda.
Potete darmi dei suggerimenti su come effettuare la connessione da una
macchina linux con debian 2.2, php4 e apache ad una macchina collegata in
rete con indirizzo 192.168.2.230 sulla quale gira un database Oracle?
Nel manuale non ho visto degli esempi chiari.
E' necessario avere installato qualcos'altro oltre a php per potersi
collegare a Oracle?
Grazie.

Si: devi avere almeno Oracle Client sul Web Server.
E' gratuito e te lo puoi scaricare dal sito
http://technet.oracle.com/software/content.html
Poi devi configurare Net 8 per poter vedere il database remoto dal web server
(utilizzerai net assistant)
Infine, una volta verificato che i due server parlino in Oracolese, devi
configurare il PHP per poter utilizzare le librerie OCI8.
Io ho sviluppato diverse applicazioni che girano nella Intranet di Aeroporti
di Roma con Linux Red Hat e Suse, PHP e Oracle.
Ciao,
Kekko


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

Ciao, mi potete consigliare dei CSM --> Content manager in php che non
richieda mysql o database del genere
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 richieda mysql o database del genere
http://flatnuke.sourceforge.net/
ciao
Mauro



CMS -> Content Management System
il CSM è il Consiglio superiore dei Magistrati... anche loro usano php? ;-)
ciao

 wrote in message
cmb28t$vo1$1...@newsfeed.cineca.it...

 Questo flatnuke presenta svantaggi rispetto all'uso di un cms con database
(tipo phpnuke)?

 
Mah, non credo a parte forse le performance nel caso di siti di grosse 
dimensioni

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

Ciao a tutti, qualcuno mi saprebbe indicare come si mettono le date di
un calendario tutte sulla stessa riga?
Grazie

Ciao a tutti qualcuno mi saprebbe dire come si inseriscono tutte le date
di un mese su un'unica riga?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

un calendario tutte sulla stessa riga?
non ho capito bene la domanda...  fai un esempio di quello che vuoi
ottenere?
Newsgroup: it.comp.www.php
Titolo: Applicazioni desktop in php (con GUI)

Buon giorno a tutti,
  Mi pare di aver sentito dire che in php si possono programmare anche
applicazioni desktop, oltre che web, è vero ?
posso utilizzare qualche framework per la gestione di GUI ? quali ?
Esistono degli IDE (possibilmente freeware) con code-completation e/o
editor visuale per GUI ?
grazie per le preziose informazioni.
a tutti
Buon lavoro
Daniele
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 editor visuale per GUI ?
Non mi risulta che PHP supporti glade, e tantomeno il contrario, quindi
no, non ci sono editor visuali per la GUI.
Bye.
-- 
Alessandro Pellizzari

 
Buon Divertimento! :)
-- 
Ciao.
Roberto Rossi
Web   : 
http://rsoftware.altervista.org

Newsgroup: it.comp.www.php
Titolo: Menu che scorre

Vorrei togliere dal mio sito i frame mantenedo pero' il Menu' sempre
visibile.
Ho trovato in alcuni siti web un menu' sulla sx che scompare e ti segue se
usi le scroll bar.
Dove potrei trovare un esempio e come e' fatta (php, flash, xml ....)?
Ciao Grazie
Rex
---------------
Free Server Lineage2
www.giocatori.org
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 visibile.
Sei OT, it.comp.www.html, it.comp.lang.javascript.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: PostgreSql

Ho letto qualcosa su questo DB, e da quel che ho capito e' piu' completo
di MySql, puo' teoricamente gestire moli di dati maggiori ed e' sotto
licenza GPL, cioe' completamente Free, al contrario dell'altro che non
lo e' completamente.
Perche' allora e' cosi' poco diffuso rispetto a MySql? Qualcuno sa dirmi
i Punti di forza e i Difetti dell'uno e dell'altro? Perche' quasi tutte
le applicazioni che trovo in giro per la rete sfruttano MySql?
Grazie 1000



Prova ad installare PostgreSQL su Windows.
Leonardo maieuti-cinico

 Prova ad installare PostgreSQL su Windows.
E' una cosa che prima o poi dovrei/vorrei fare, č cosě terribbile?
Tocca ricompilarlo? Servono 2000 pacchetti/librerie per ricreare un 
"ambiente" *nix ?
Inizio a darmi una martellata su una mano (cosě mi avvantaggio) e ci 
provo, o prima ci provo e poi mi martello entrambe le mani cosě non lo 
faccio piů?:))
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***
Newsgroup: it.comp.www.php
Titolo: REQ: output progressivo dell'html

Ciao a tutto l'NG,
ho un quesito che spero qualcuno possa risolvere:
il mio scriptino genera una pagina di risultati presi da un database
postgresql mettendoli in un po' di codice html per vederlo su un browser;
ora per questioni interne che non sto a spiegare, non posso dividere per
pagine questo elenco, quindi in alcuni casi mi vien fuori un paginone
enorme.
Il mio apache restituisce l'html tutto insieme, ovvero vedo/uso la pagina
solo quando tutto l'output e' terminato; se pero' faccio "termina" sul
browser allora in effetti la pagina mi risulta "spezzata";
ora mi chiedo... posso dire al mio php (o forse al mio web server...) di
mostrarmi l'output man mano che viene generato? Renderei l'attesa meno
frustrante :-))
Grazie per l'eventuale aiuto,
ciao
~heygod

 frustrante :-))
flush()

 frustrante :-))
Piu' che dal php, che comunque manda l'ouput man mano che lo produce,
dipende dall'html e da come viene renderizzato dal browser.
Per esempio, se metti tutto in una tabella, molti browser attendono che la
tabella sia completa per renderizzarla.
La cosa migliore - ma non sempre la grafica lo permette - sarebbe di non
usare tabelle, o quanto meno di non mettere l'intero listone in una tabella.
S*

Newsgroup: it.comp.www.php
Titolo: ancora classi.

Salve.
Solo un piccolo suggerimento, sto imparando php e contemporaneamente vorrei 
imparare anche ad utilizzare le classi.
Ho una classe che si occupa di aprire un file di testo.
Il construttore di tale classe e':
class jfile {
function jfile($fn) {
 $this->lastStatus = true;
 $this->fileName = $fn;
}
che si limita a passare il file che deve essere aperto.
In tale file vanno inseriti dei dati presi da un form.
Cosi' ho creato un'altra classe per gestire tali dati.
class IPproxy
Poiche' le due classi sono in relazione tra loro poiche' la seconda IPproxy 
usa la prima jfile ho pensato di estendere la classe IPproxy, quindi:
class IPproxy extends jfile {
 var $ip;
 var $name;
 function setIP {
  ......
 }
 
 funcion setName {
  ........
 }
L'oggetto e' $ip_proxy = new IPproxy("file");
dove dovrei passare il file che deve essere aperto.
Credo pero' che non sia corretto.
Dovrei usare cioe' il costruttore della classe jfile.
Potete darmi un piccolo aiuto?
Non so se sono riuscito a spiegarmi.
Grazie.

 wrote in message
news:apjakt$22sn2$1...@ID-89846.news.dfncis.de...

Il metodo costruttore con lo stesso nome della classe viene "attivato" alla
creazione di ogni istanza della classe stessa (vedi $class= new ....)
Quindi il metodo viene lanciato automaticamente...fai delle prove, se il
file non ti viene preso quando crei l' istanza, fatti un piccolo metodo ;)
ByE!
Newsgroup: it.comp.www.php
Titolo: script automatico ciclico

è possibile creare uno script che ciclicamente in automatico si avvii?
nello specifico mi servirebbe uno script che periodicamente esporta il Db in un file di testo e
invia il risultato via mail.
la creazione dello script in se non mi preoccupa e so (+/-) come fare
solo che mi piacerebbe che periodicamente (1 vola la settimana o con data variabile) venga eseguito
automaticamente senza che qualcuno entri nel sito, è possibile?
Grazie
Nick

 automaticamente senza che qualcuno entri nel sito, è possibile?
Devi creare un processo cron che ciclicamente avvii il tuo script.
Ciao
Marco

 ha scritto nel messaggio
news:c0q6hc$2ju$1...@newsreader.mailgate.org...

sai darmi qualche link su dove trovare maggiori info?

 sai darmi qualche link su dove trovare maggiori info?
http://www.diludovico.it/guide/cron.shtml
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:em1Yb.10548$Kc3.3...@twister2.libero.it...

grazie a tutti!
ora controllo che il mio server supporti il Cron e sono a cavallo!! :-)
Newsgroup: it.comp.www.php
Titolo: semplicemente aggiornare dei campi

salve,
ho un problema che probabilmente potrà essere banale, ma mi sta
fumando la testa.
il mio problema è che devo dare la possibilità di aggiornare dei campi
presi da un database.
riporto il codice delle due pagine che gestiscono il tutto:
prima_pagina.php
<form action="seconda_pagina.php" method="post">
	<?php
	$query = "SELECT * FROM articoli WHERE Id_categoria = '1'";
	$risultato = mysql_query($query);	
	while ($recordset = mysql_fetch_array($risultato))
	{
		$voce_articolo = ereg_replace("\"","&quot;",
$recordset["Voce_articolo"]);
		echo 	"<input type=\"text\" name=\"voce_articolo[]\" value=\"" .
$voce_articolo . "\"><br />";
	}
	?>
</form>
seconda_pagina.php
<?php
$voce_articolo = $_REQUEST["voce_articolo"];
$query = "SELECT * FROM articoli WHERE Id_categoria = '1'";
$risultato = mysql_query($query);
while ($recordset = mysql_fetch_array($risultato))
{
	$id = $recordset["Articolo_id"];
	while(list($nome, $valore) = each($voce_articolo))
	{
		$update = "UPDATE articoli SET Voce_articolo = '$valore' WHERE
Id_categoria = '$id'";
/*è in questa ultima query che non riesco a far incrementare l'id. o
meglio, incrementa ma all'ultimo ciclo sovrascrive i campi
corrispondenti all'ultimo id trovato in $recordset["Articolo_id"].*/
		mysql_query($update) or die("Non è possibile effettuare
l'aggiornamento");
	}
}
?>

 ha scritto nel messaggio
news:7dab4dfa.03051...@posting.google.com...

Newsgroup: it.comp.www.php
Titolo: header location e inclusioni, a volte funziona a volte no

ho alcuni script nei quali faccio un paio di inclusioni e che, a
partire da alcuni dati $_REQUEST, fanno certi lavori su un db tramite
query sql dinamiche e rimandano alla pagina contenente il form
originario.
sul mio localhost funziona tutto perfettamente.
replico perfettamente la situazione sull'host di un provider e
ottengo, dopo la corretta esecuzione delle query sql, l'errore che mi
dice che non posso modificare l'header ecc. ecc.:
Warning: Cannot modify header information - headers already sent by...
ripeto, gli script sono identici, da una parte funzionano, dall'altra
no.
sapete che puņ essere?  grazie.
-- 
abbraccio espedienti 365 giorni l'anno.
(generata da: 
http://www.phibbi.com/extra/gswe.php
)

 Warning: Cannot modify header information - headers already sent by...
C'è qualche output prima della funzione header()
potrebbe essere anche una riga bianca prima di <?php
se è un host free magari fa qualche strana inclusione prima di te...
marcello

se è un host free magari fa qualche strana inclusione prima di te...
è a pagamento e non fa inclusioni...


>potrebbe essere anche una riga bianca prima di <?php
e invece avevi quasi ragione!
a quanto pare erano delle righe vuote *dopo* ?> a fare casino
sull'host!  tolte quelle ha funzionato.
strano che non avessero dato problemi localmente!
grazie!


 strano che non avessero dato problemi localmente!
Probabilmente in locale hai configurato php.ini con la direttiva
output_buffering = qualchenumero
MEMO per le prossime volte: se lo stesso script funziona diversamente su un
altro host o un'altra folder , controlla:
1) php.ini, se non sai cosa cercare fai un controllo "riga per riga" o
chiedi al NG o a google
2) .htaccess nella folder con gli script "diversi", e sali fino ad arrivare
alla document root
3) httpd.conf (o similari) e cerchi Location e Directory che facciano
riferimento al path degli script "diversi".
4) altarino, i ceri devono essere sempre accesi
-- 
nick: corine
L'ascia lascia la scia
it-alt.cultura.lingua.sardu: NG in sardo e varianti
Newsgroup: it.comp.www.php
Titolo: Chiarimento

Salve ragazzi,
premetto subito che saranno neanche 36 ore che sto vedendo php e
html....
Alla basedi quello che dovrei realizzare c'è questo:
Ho un file di conf di cui mi interessano alcune parti, ieri sono
riuscito smanettando un po con le funzioni php, ad eliminare le parti
diciamo superflue in maniera tale che mi rimanessero solo cose del
genere
[nome_var]=valore
etc
Quindi ora riesco a visualizzare cio che mi serve.
Tutto cio lo dovrei mandare in un select html nel senso che quando apro
il select mi trovo la lista di [nome var] e scegliendone una
automaticamente appare viene scritto il suo attuale valore su un area
di testo ed ebentualmente modificarlo.
Ora quello che chiedo se è possibile dire alla componente select htlm
di avere tante option quante sono le righe del mio file e poi quando
faccio la scelta posso chiamare una funzione php che in questo caso mi
restituisce il valore dopo il carattere"="??
Spero di essere stato abbastanza chiaro
Grazie dell aiuto
Francesco

 restituisce il valore dopo il carattere"="??
Tra parentesi le funzioni da guardare:
Devi fare il parse del file (file() e explode())
mettere tutto in un array (array())
fare un ciclo sugli elementi dell'array (foreach())
scrivere dentro la select i vari option (echo o print())
Tutto questo solo per fare la select. Poi ti serve Javascript (e qui sei
OT) per far apparire l'area di testo da modificare e nascondere tutte le
altre.
Ricorda sempre che php e` lato server e JS lato client.
Con PHP non puoi fare niente dopo che la pagina e` stata inviata al
client (tranne che usando JS e metodi tipo AJAX)
Fai qualche prova, ed eventualmente torna coi uno straccio di codice se
non riesci a farlo andare
-- 
Alessandro Pellizzari

 ha scritto nel messaggio
news:1150209159.3...@h76g2000cwa.googlegroups.com...

[nome_var]=valore
etc




Francesco
file_get_contents
echo
for
explode
echo
Newsgroup: it.comp.www.php
Titolo: funzione tipo "file" linux.

Esiste una funzione tipo la funzione "file" di linux che ti dice che 
codifica dei caratteri usa il file analizzato?
filetype non va bene perchè mi dice solo se è un file.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 codifica dei caratteri usa il file analizzato?
Puoi usare exec e file di linux oppure
http://www.php.net/mime_content_type
-- 
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.

 
In effetti uso già exec e file,
mime_content_type è troppo generico.
Io ho bisogno di individuare con precisione il set di caratteri di un file.
il comando file ci riesce abbastanza bene, però alcuni file che tratto 
hanno all'interno codifiche diverse, in parte ASCII, in parte ISO-8859-1 
in parte WINDOWS-1252 ed io ho bisogno di convertire il tutto in utf-8.
Sto pensando di fare in questo modo:
-Leggo un file carattere per carattere.
-Ad ogni carattere che leggo, creo un file di un carattere e ne 
interpreto il contenuto con exec e file.
- Converto il carattere dalla codifica trovata ad UTF-8.
Ma il problema è che alcune codifiche usano due byte per descrivere un 
carattere e quindi credo che dovrò ricompilare il php con le "multibyte 
string function" del php.
Perchè altrimenti leggendo un carattere alla volta cun substr() potrei 
leggere male i caratteri composti.
E poi c'è una funzione mb_detect_encoding che potrebbe fare al caso mio.


Newsgroup: it.comp.www.php
Titolo: salvataggio dati

Ho fatto un semplice script per salvare
i dati degli utenti con la mail proveniente
da un altro form.
Il problema è che non si accodano, insomma
non fa l'append.
Ho cercato sul manuale tale funzione ma non
lo trovata ?? è sotto qualche altra chiave !?
MAX
<?php
$filename = "utenti.txt";
echo "Salvataggio file utenti\n\n<br>";
$nr =0;
$fp = fopen($filename,"r");
while (!feof ($fp))
       {
        $buffer = fgets($fp, 4096);
        $buffer = fread($fp, filesize($filename));
        echo "$nr $buffer\n<br>";
        $nr=$nr+1;
       }
fclose($fp);
$fp = fopen($filename,"w");
if ($fp){
 fseek($fp, $nr);
 fputs($fp,"$nome\n");
 fputs($fp,"$email\n");
}
flock($fp, 3);
fclose($fp);
?>

 
a = append

a=append  cosa vuol dire io non l'ho trovato sul manuale.
Potrsti essere + preciso, grazie.
MAX

 wrote in message 9h2big$1e8$1...@nreadA.inwind.it...


... e se ancora non hai capito:
$fp = fopen($filename,"a");
forse non sapevi dove si metteva quella "a"...
LAMASE
Newsgroup: it.comp.www.php
Titolo: si possono manipolare/creare file di word in php 5?

Saluti a tutti.
Sto realizzando alcune applicazioni web oriented in php5. Nel caso
particolare ho deciso di utilizzare il framework Symfony, ma poco
importa: posso lavorare anche 'a mano'.
Mi chiedevo se fosse possibile creare dei file in formato per Word
2003 (o 2007) in php ed, eventualmente, se avendo una serie di file
disponibili su disco fisso in php si riuscisse a crearne uno ex novo
composto dalla concatenazione dei file sorgenti e ad inserire
un'interruzione di pagina tra l'uno e l'altro.
L'applicazione in questione, che preferirei fare in php piuttosto con
delle macro giganti in word+excel (cosa possibile ma incasinata) e'
ottenere dall'utente una lista di nomi file e concatenarli in un unico
grosso file, che poi l'utente andrebbe a stampare su una stampante di
rete che ha funzioni particolari.
Ringrazio in anticipo per l'attenzione ed il vostro tempo.
saluti.
-- 
Gianni Rondinini (32, tanti, RA)
Nikon user - Bmw driver
http://www.giannirondinini.com
http://bugbarbeq.deviantart.com
http://youtube.com/bugbarbeq

 pagina tra l'uno e l'altro.
La vedo dura senza appoggiarsi direttamente a Word od utilizzare un
formato un po' piu' aperto di .DOC
-- 
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/

Per il 2003 o utilizzi gli oggetti COM, oppure una classe per
ho letto la tua risposta e ti ringrazio.
vedro' cosa riesco a fare.
saluti.
-- 
Gianni Rondinini (33, tanti, RA)


Newsgroup: it.comp.www.php
Titolo: Phpnuke: da 5.5 a 6.5

Ciao a tutti!
L'hosting che ho acquistato mi fornisce già installao phpnuke.
Ho chiesto quale versione e mi hanno detto la 5.5.
Ho provato ad uplodare da me la 6.5, ma non funzionava.
Come faccio l'aggiornamento dalla 5.5 alla 6.5?
Grazie!

 Come faccio l'aggiornamento dalla 5.5 alla 6.5?
Devi richiamare la pagina di upgrade aderente al tuo caso. Nella fattispecie
eseguirai nell'ordine:
- upgrade55-56.php
- upgrade56-60.php
- upgrade60-65.php
Chiaro?
The Unf.



Ciao,
quali sono gli accorgimenti da prendere per fare il suddetto upgrade?
Io vorrei fare il backup del db nuke, ed inoltre di tutta la cartella
posta dentro il server web. Puņ bastare?
Grazie
KiF

 posta dentro il server web. Puň bastare?
Direi che in generale farei anch'io cosě. Perň in genere mi ricreo
l'ambiente in locale, faccio l'aggiornamento, e poi se č tutto ok,
ripubblico il tutto: database e files.
Newsgroup: it.comp.www.php
Titolo: rsort e numero di elementi di un array

Dovendo estrarre il maggiore degli elementi di un array (array con dati
numerici), avevo pensato di utilizzare la funzione rsort, in modo da
memorizzare il dato in $array[0].
Tuttavia l'array in questione puo' avere un numero di elementi variabile a
partire da uno e alcuni indici possono venire saltati. Ad esempio puo'
esserci un valore in $array[3] e non esserci ne' in $array[1], ne' in
$array[2], ne' in $array[ > 3 ]. $array[0] non contiene mai valori.
Ho verificato che la funzione rsort nel caso sopracitato non modifica
l'indice dell'array, per cui $array[0] risultera' vuoto, mentre $array[3]
conterra' il suo valore originario.
Per poter estrarre il valore massimo dell'array ho dovuto quindi passarlo ad
un ciclo while.
Non vi sembra un comportamento strano di questa funzione?
Max
l*u*c*a*m*a*x* s*u*p*e*r*e*v*a* p*u*n*t*o* i*t*

 memorizzare il dato in $array[0].
$elementoMaggiore=max($array);
il manuale, che fine ha fatto... };-P


ehm...evidentemente amo complicarmi la vita :-)
Chissa' perche' ero piu' che convinto che max si potesse utilizzare solo nel
modo max($array[0], $array[1]...).
Ma a parte la mia imbecillagine, rimango peplesso dal funzionamento di
rsort.
Grazie e ciao
Max

 rsort.
perche'? rsort e arsort sono diversi nel comportamento. Nel tuo caso cmq. il
rsort doveva fare la cosa giusta (ma senza codice difficile da giudicare).
arsort invece doveva comportarsi come da te descritto, mantenendo l'indice
associato.

 associato.
Si' questo lo so, infatti ho usato rsort perche' avevo bisogno di modificare
gli indici in modo da poter printare (orribile termine ma credo si capisca)
$array[0] sempre e cmq.
Invece come ho detto, e specifico con php 4.03, nel caso l'array contenesse
un solo elemento l'indice non veniva modificato.
Magari lo testo su php 4.3, potrebbe essere un baco del 4.03, che tra
parentesi, non supporta un bel po' di funzioni di array.
Grazie
Max
Newsgroup: it.comp.www.php
Titolo: timestamp in PHP - Mysql

Ciao a tutti
Volevo chiedere come si fa a inserire il timestamp nel database... io avevo
provato con time(now) ma non funziona...
voi avete qualche proposta??
grazie..
--
p.ajeje.m

 ha scritto nel messaggio
news:a9ecc5$dt9$1...@serv1.iunet.it...

Prova ad usare un campo INT(11) !
Kla!

 ha scritto nel messaggio
news:a9ecc5$dt9$1...@serv1.iunet.it...

Forse non ho ben capito...
Se all'atto della creazione della tabella tra le altre specifichi ad es:
create table miatabella (..... .... ...., data timestamp, .... ... ....);
il campo data di valore "timestamp" si aggiorna ogni volta che si modifica
la riga.
Si puo' dare un valore anche manualmente.
Dando il valore NULL il campo prende il valore dell'orario corrente.
Di default il campo e' timestamp(14) ovvero
"AAAAMMGGOOMMSS"  quindi volendo puoi inserire qualcosa tipo:
"20020415134500"
spero ti sia utile..
ciao
--
Xantos
m.mo...@NlOiSbPeArMo.it
 per rispondermi basta non urlare!

 ha scritto nel messaggio
news:a9ecc5$dt9$1...@serv1.iunet.it...


 wrote in message news:3cbac...@212.7.64.37...


> a dire il vero non mi funziona... boh... se qualcuno ha qualcun' altra idea...
come qualcuno ha gia' risposto sopra... se metti il campo di tipo
datetime e quando inserisci un record nn ne specifichi il valore,
viene automaticamente inserita data e ora corrente...
A.

 20020418100034 00000000000000 2002-04-18 10:00:34
INSERT INTO tt (TT) VALUES(NOW()+10000); // timestamp adesso + 10000
secondi.
INSERT INTO tt (dt) VALUES(DATE_ADD(NOW(), INTERVAL 1 DAY)); // timestamp
adesso + 1gg.
vedi anch qui:
www.dopoil.com/PHP-FAQ/faq.php?mysqlCalcs

 wrote in message
news:p6wv8.54813$m41.1...@twister2.libero.it...


Newsgroup: it.comp.www.php
Titolo: php + permission denied

ciao
ho aggiunto in una pagina del codice php che va a leggere un file solo
che mi torna l'errore di accesso negato, quale può essere il problema?
grazie

 ha scritto nel messaggio
news:574fuuoidv17qj5pt...@4ax.com...

I permessi sul file. devi aumentare i permessi (777) in modo che tu lo possa
leggere.
Per modificare i permessi o lo fai da FTP o se fosse un file che generi tu
usi il chmode() (se non sbaglio).
Ciao


se usi er chmode() sbagli
se usi il chmod ( string filename, int mode) non sbagli
corrado modica
www.pachinoglobale.com

se usi il chmod ( string filename, int mode) non sbagli
Se funzionasse chmod, allora il problema non sarebbe neanche esistito in
primo luogo (salvo impostazioni marziane dei permessi). In realta' penso
che se non gli fa usare file(), non funzioni neanche chmod().
E, viceversa, sui file che uno crea, file() funziona anche senza bisogno
di usare chmod().
E' invece possibile che lui uploadi un file come "peppino.users", mentre
il server Web gira come "nobody.users" oppure "nobody.nogroup".
In quel caso l'utente peppino dovra' fare un chmod da ftp, mettendo, nel
primo caso, mode 660, e nel secondo 666. Se basta la sola lettura, basta
mettere 640 e 644.
770, 777 (o 750, 755) servono solo per le directory.
Leonardo
Newsgroup: it.comp.www.php
Titolo: suggerimento: archiviare articoli newsgroup

Mi sembra che messaggi del newsgroup non sono archiviati in nessun sito.
A parte la ricerca che si puo' fare con google.
Se non sbaglio il gruppo di visual basic o access aveva (e da un po' che
non li seguo) una sezione in cui venivano ogni mese archiviati tutti i
messaggi del newsgroup.
Questo consentirebbe per chi è interessato al php anche di avere i vecchi
messaggi senza essere collegato in rete;
Inoltre nel caso di un crash di google rimarrebbe comunque un archivio.
E nonsi sarebbe piu' dipendenti da google (se poi lo acquista bill gates
immagino che fne faranno i messaggi no microsoft)
ciao al ng
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
E' interessante la tua idea
io non ho "potere" sul newsgroup, dovremmo sentire cosa dicono gli 
amministratori.
Offro però disponibilità di tempo di programmazione per l'idea, qualora 
venisse accolta
ciao
Marcello Verona

Newsgroup: it.comp.www.php
Titolo: str_replace + LIKE

Buongiorno a tutti ragazzi,
dovrei fare una cosa semplice semplice.
In pratica, a seguito di una semplicissima ricerca in un testo, per la quale
uso "SELCT .... where .... LIKE '%".$parola."%' ... (db mySql) ho bisogno
che tutte le occorrenze di $parola nel testo vengano evidenziate.
Dunque, avevo risolto con str_replace() per taggare le occorrenze di $parola
e metterle con background giallo.
Tuttavia il fatto e' che mentre la LIKE pare essere case insensitive (e a me
comunque serve che sia cosi') str_replace e' case sensitive.
Esiste una pseudo str_replace() che sia insensitive (o magari è possibile
indicare il not sensitive) oppure devo usare le espressioni regolari?
Grazie mille a chi potrà rispondermi
--
Mauro Cecamore
-------------------------
www.digitalavenues.org
-------------------------

 regolari?
Le possibilita' sono varie. O utiliziz le espressioni regolari
(
http://www.php.net/preg_replace
) o una delle funzioni presenti tra gli
esempi di 
http://www.php.net/str_replace
es.
function stri_replace($find,$replace,$string)
{
       if(!is_array($find)) $find = array($find);
       if(!is_array($replace)) $replace = array($replace);
       foreach($find as $fKey => $fItem)
       {
               $between =
explode(strtolower($fItem),strtolower($string));
               $pos = 0;
               foreach($between as $bKey => $bItem)
               {
                       $between[$bKey] =
substr($string,$pos,strlen($bItem));
                       $pos += strlen($bItem) + strlen($fItem);
               }
               $string = implode($replace[$fKey],$between);
       }
       return($string);
}
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Newsgroup: it.comp.www.php
Titolo: my-sql in locale?

Premetto che ho installato win 2000 con iis5
e php4 e my-sql 3.23, ma come setto
queste variabili in locale
$hostname = "localhost"; /* Your MySQL-Host */
$username = "username"; /* Your MySQL-Username */
$password = "password";/* Your MySQL-Password */
Ciao

 ha scritto nel messaggio
news:7QUz6.135109$lj4.4...@news6.giganews.com...


Newsgroup: it.comp.www.php
Titolo: Xpost su mysql: Unire più query o più recordset (in PHP o SQL)

mi trovo nella situazione di estrarre e "mettere insieme" dei record che
devono essere ordinati per data.
Semplifico un po' le cose:
ho il "Recordset1" (diciamo che è una lista di artisti).
Per ogni record di questo dovrei estrarre dei record da una tabella
"eventi".
Alla fine vorrei un Recordset unico ordinato data degli eventi.
Non so se è possibile farlo direttamente in una query o se devo unire i
recordset in PHP e cmq sto pensando a come fare, visto che sono una pippa.
Qualcuno mi aiuterebbe? : ) 

 Alla fine vorrei un Recordset unico ordinato data degli eventi.
questo si fa con la clausola JOIN 
poi alla fine della query metti la clausola ORDER BY campo DESC
ad esempio:
SELECT a.id_artista,a.artista,e.evento,e.data_evento FROM artisti AS a
JOIN eventi AS e USING(id_artista) WHERE QUELOCHETIPARE ORDER BY
e.data_evento DESC
puoi usare USING solo se in entrambe le tabelle il riferimento all'id
dell'artista si chiama id_artista, se invece ad esempio nella prima si
chiama solo id allora :
... JOIN eventi AS e ON 
a.id
 = e.id_artista ...
ciao


Quoto RedWiz, evita assolutamente di fare query in un eventuale ciclo
che si passa tutti gli autori, sia per questioni di prestazioni (non
ammazzi il DB server) sia per eleganza del codice.
d
Newsgroup: it.comp.www.php
Titolo: Problemi con parametri URL

Salve,
sto utilizzando PHP4 ed ho un piccolo problema che
non avevo quando programmavo in PHP3.
Quando provo ad accedere alla variabile $_GET['ID']
ottengo il seguente messaggio di errore da PHP:
Notice: Undefined index: ID in ... on line ...
Questo accade perchè nell'URL che richiama la mia
pagina PHP non è stato passato alcun parametro di
nome "ID".
In PHP3 vedevo i parametri passati alla pagina come
delle variabili globali, e nel caso in cui un certo parametro
non fosse stato passato nell'URL la variabile globale
corrispondente restava vuota e questo mi evitava di
dover fare controlli particolari per capire se effettivamente
tale parametro era stato passato nell'URL.
Soluzioni ?
- Impostare a ON la direttiva "register_globals" in php.ini ?
- Utilizzare "import_request_variables" ?
- Altri suggerimenti ?
Grazie,
-- 
Riccardo 

 ha scritto nel messaggio 
news:41ba...@x-privat.org...

Ok, ho risolto utilizzando configurando PHP in modo tale da
non visualizzare i messaggi di tipo "Notice" (E_NOTICE).
Per evitare di modificare direttamente la configurazione di PHP,
ho semplicemente utilizzato al posto giusto la seguente funzione:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
N.B.
Stavo usando EasyPHP che evidentemente è configurato
per visualizzare i messagi di tipo "Notice" (E_NOTICE).
-- 
Riccardo

 
dovresti usare 
http://www.php.net/isset
..
if(isset($_GET['ID'])) echo $_GET['ID'];
od altrimenti per escludere i notice dall'error reporting..
error_reporting(E_ALL^E_NOTICE);
-- 
www.iuz-lab.info

 non visualizzare i messaggi di tipo "Notice" (E_NOTICE).
non č proprio una soluzione :P
Come dire, ho pulito in casa spazzando lo sporco sotto al tappeto :)
Controlla sempre la variabile con l'isset
ciao 

 ciao
Hm... questa tua osservazione sarebbe corretta soltanto se i messaggi
di tipo "Notice" (E_NOTICE) fossero lo sporco di cui parli... tuttavia
i messaggi "Notice" non sono affatto dei veri messaggi di errore...
Alla luce di quanto detto fai tu le dovute considerazione.
--
Newsgroup: it.comp.www.php
Titolo: Caratteri escape in textarea

Salve a tutti, sono nuovo. Ho un problema che spero qualcuno di voi mi 
aiuterà risolvere. Dunque, ho un file di testo file.txt che devo 
importare in una textarea in un file.php, per poterla modificare e poi 
salvare di nuovo in file.txt
 
Il codice che ho usato per importare il file nella textarea è questo:
______________________
 
$leggi_file=fopen("file.txt","r");
$dim_file=filesize(file.txt");
$contenuto=@fread($leggi_file,$dim_file);
fclose($leggi_file);
 
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<textarea name="testo"><?=$contenuto?></textarea><br>
<input name="submit" type="submit" value="Modifica">
</form>
_______________________
 
Per salvare poi il contenuto della textarea modificata di nuovo nel 
file.txt ho usato questo codice:
 
_______________________
 
if(isset($_POST['testo'])){
$testofile=$_POST['testo'];
$fh=fopen("file.txt","w+");
fwrite($fh,$testofile);
fclose ($fh);}
________________________
 
Ora il codice funziona alla perfezione nel senso che riesco a caricare, 
modificare e salvare di nuovo il file.txt
 
Qual è il problema allora? E' questo: nel file.txt sono presenti alcune 
lettere maiuscole accentate, che io ho sostituito con i codici escape 
corrispondenti tipo &Egrave; oppure &Ograve; ecc... ecc...
Nella textarea (e quindi anche nel file.txt salvato) però i caratteri 
escape scompaiono e mi si visualizzano al loro posto le lettere 
maiuscole corrispondenti. Cosa che io devo assolutamente evitare. Da 
solo penso non ci riuscirò mai. Mi potete aiutare per favore???
Denghiuuuu.
Raffaele
 
 
 

 non ci riuscirò mai. Mi potete aiutare per favore??? Denghiuuuu.
 
 
deve essere tutto utf8 : 
il charset della pagina 
 
http://www.w3.org/International/O-HTTP-charset.en.php
 
 
l'encoding del file di testo (controllalo con un editor)
http://mindspill.net/computing/linux-notes/determine-and-change-file-
 
character-encoding/
 
il locale
http://php.net/manual/en/function.setlocale.php
 

 
http://php.net/manual/en/function.setlocale.php
 
 
Grazie amico per la risposta così tempestiva!! Adesso mi studio i link 
che mi hai suggerito. Di nuovo grazie.
Raffaele
 

 che mi hai suggerito.
 
Già che cavalchiamo l'onda dell'entusiasmo suggerisco anche di tagliare 
la parte non necessaria alle risposte. Un grazie stavolta da parte di 
chi legge il gruppo.

 ciao, f.
 
Ti ringrazio per il consiglio. Mi spieghi anche perch� bisogna 
preferirlo a <?=$contenuto?> ?
Ciao Raffaele.

 - tutti i tags di apertura. Poi, per consistenza.
 
In realtà con PHP 5.4 è stata resa standard (e forse non disabilitabile) 
proprio perché molti la ritengono più leggibile rispetto alla sintassi 
lunga.
 
Inoltre nelle view è meglio perché psicologicamente impedisce di mettere 
codice troppo complesso (non puoi usare <?= if... ?>)
 
Anche io per un po' la sconsigliavo, ora ho cambiato idea e ne vedo i 
vantaggi. :)
 
Bye.
Newsgroup: it.comp.www.php
Titolo: inserire array in una funzione

Salve a tutti, sto creando una funzione per registrare variabili di
sessione e un'altra per deregistrarle. Nel server ho il PHP 4.0.3 e quindi
devo ricorrere al sistema session_register & C.
Premesso che la variabile *foobar* mi arriva da un modulo il comando per
registrare la variabile di sessione è il seguente:
// registrazione
$foobar = $HTTP_POST_VARS['foobar'];
session_register('foobar');
E fin qui tutto ok. Ora se voglio trasformare queste due righe di codice in
una funzione come faccio? Ho provato con:
// la mia funzione che registra
function registra($valore)
{
  global $HTTP_POST_VARS;
  $valore = $_p['valore'];
  session_register('valore');
}
Quando vado a richiamare la funzione ottengo che non va nulla e penso che
l'errore sia nel come ho incluso l'array nella funzione. Mi date una mano?
//codice per richiamare la funzione
registra ($foobar);
-- 
Effe8

 //codice per richiamare la funzione
Per richiamare la funzione usi:
registra ($_POST['foobar'])
***oppure se il parametro viene passato in GET ***
registra ($_GET['foobar'])
Ciao F8

        $_SESSION['valore'] = $valore_passato
...
non puņ usare $_SESSION perņ puņ usare $HTTP_SESSION_VARS
ciao,
ste

 devo ricorrere al sistema session_register & C.
Ho provato anche con un altro sistema e cioè passando l'array 
$HTTP_POST_VARS[] attraverso *$globalipost*:
// funzione che registra variabile di sessione
function registra($valore, $globalipost)
{
  $valore = $globalipost['valore'];
  session_register('valore');
}
// funzione richiamata dal form che deve memorizzare la variabile di modulo 
// *foobar*
registra ($foobar, $HTTP_POST_VARS);
Adesso non mi da più nessun tipo di errore, ma non registro proprio nulla 
come de $globalipost['valore'] non me lo associasse a $valore, ma cercasse 
in tale array proprio la chiave *valore* che non c'è perchè in effetti deve 
cercare *foobar*. 
Se l'errore è qusto che sintassi devo usare per ricercare nell'array 
$globalipost la chiave *foobar* ???
Ringrazio in anticipo la buon'anima che mi presterà un po di attenzione!
-- 
Effe8

 Mi sa che hai un po' di confusione nella testa.....
[CUTTONE]
In effetti ero talmente cotto che stavo dando i numeri e sommando questo al
fatto che sono un newbie è gia tanto che l'interprete PHP non mi scriva
parolacce quando gli do in pasto certe schifezze. 
Domani mattina presto faccio delle prove e vi dico l'esito. Grazie a tutti
e due sia a Andrea che a Deblin.
-- 
Effe8

 }
Grazie per la risposta. Con questa funzione se non vado errato qualsiasi
valore che andrò a sarà sempre all'interno della stessa variabile di
sessione e cioè la $HTTP_SESSION_VARS['valore'], mentre a me serve un
qualcosa che mi registri *foobar* in $HTTP_SESSION_VARS['foobar'], *foo* in
$HTTP_SESSION_VARS['foo'] e *bar* in $HTTP_SESSION_VARS['bar'].
Oltre a ciò con il PHP che ho devo effettuare questi due passaggi per
registrare correttamente la variabile di sessione.
$foobar = $HTTP_SESSION_VARS['foobar'];
session_register('foobar');
Come faccio a trasformare queste due righe in una funzione?
-- 
Effe8
Newsgroup: it.comp.www.php
Titolo: $_REQUEST e $_SESSION differenza?

Ciao a tutti!
Qual e' la differenza (se esiste) tra utilizzare $_REQUEST e $_SESSION 
nelle sessioni per vedere i valori memorizzati?
Ciao e grazie 1000
Aragorn

 nelle sessioni per vedere i valori memorizzati?
Non vorrei sbagliarmi, ma l'array $_REQUEST non contiene le stesse
variabili di $_SESSION.
Infatti, mentre quest'ultimo contiene le variabili di sessione dello
script corrente, il primo non è altro che una "fusione" degli array
$_GET, $_POST e $_COOKIE (e quindi non comprende $_REQUEST ).
Ciao, Re di Gondor ;)
Dark_Knight

 Dark_Knight
Ciiips
Aragorn

Newsgroup: it.comp.www.php
Titolo: codice sicuro - bug PHP

Salve a tutti, ho realizzato un piccolo sito in php (4) che si
interfaccia con un db mysql. Il cliente mi ha chiesto di verificare la
sicurezza del codice php perchè non vorrebbe che "qualcuno" potrebbe
sfruttare dei presunti bug per fare danni...
Avete da darmi qualche suggerimento su cosa devo controllare nelle mie
pagine per verificare tale sicurezza? Esiste una tool che fa il
controllo?
Grazie
Stefano

 ha scritto nel messaggio 
news:1163432596....@h48g2000cwc.googlegroups.com...


 ha scritto nel messaggio
news:1163432596....@h48g2000cwc.googlegroups.com...

sourceforge.net
 cosi ti scaricano i sorgenti "e poi di danno l'exploit"