mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: far scomparire div

posso inserire un div che funga da messaggio pop up con un tastino per 
chiuderlo e lasciarmi vedere la pagina normalmente?grazie ste.

 chiuderlo e lasciarmi vedere la pagina normalmente?grazie ste.
con php no. Devi gestire lato client
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 chiuderlo e lasciarmi vedere la pagina normalmente?grazie ste.
Ad esempio, spuntando un checkbox:
Tra i tag HEAD:
<SCRIPT>
<!-- 
function Toggle()
{
if (document.layers)
LayerStyle=document.layers.search
else if (document.getElementById)
LayerStyle=document.getElementById("offert").style;
else
LayerStyle=document.all.search.style;
if (LayerStyle.visibility.indexOf("hid")!=-1)
LayerStyle.visibility="visible";
else
LayerStyle.visibility="hidden";
}
//-->
</SCRIPT>
Dove vuoi:
<input type="checkbox" name="offerta" value="1" onClick="Toggle()">
<div id="offert" style="visibility:hidden;">CONTENUTO DIV</div>

Newsgroup: it.comp.www.php
Titolo: messaggio al 1000° visitatore.

Qualcuno conosce un qualche script che, associato al contatore, fa comparire
un messaggio al 1000° visitatore (o qualsiasi altro numero) di un sito?
Come potrei realizzare una cosa del genere?
Grazie, ciao

 Come potrei realizzare una cosa del genere?
Utilizza i cookie o gli ID di sessione ed un sistema di persistenza per
effetuare il conteggio
-- 
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: PhpRtf Lite

Ciao a tutti.
Ho un problema.
Sto usando lo script in oggetto e mi succede una cosa strana: una volta 
aperto il documento (.rtf naturalmente) in alcune stampanti lo stampa 
perfettamente. In altre chiede l'inserimento del foglio in un altro cassetto 
e, se glielo inserisco, il foglio viene stampato in orizzontale invece che 
in verticale.
Cosa posso fare?
Grazie.
Salvatore Paci 

 ha scritto nel messaggio 
news:geud2v$kvk$1...@aioe.org...

---------
Scusate ma ho risolto.
Ho inserito questa parte di codice:
//*******************************************************************
//aggiungo la pagina, imposto formato A4 pagina e margini
$sect = &$rtf->addSection();
$sect->setPaperWidth(21);
$sect->setPaperHeight(29.7);
$marginTop = 1;
$marginBottom = 1;
$marginLeft = 3;
$marginRight = 3;
$sect->setMargins($marginLeft, $marginTop, $marginRight, $marginBottom);
//********************************************************************
ciao a tutti,
Salvatore Paci
Newsgroup: it.comp.www.php
Titolo: Password

Salve a tutti.
Ho uno script php che va a leggere in una tabella mySql un campo
dove c'è una password. La password è criptata.
Se io faccio quindi
$miapassword="ciao";
 if ($miapassword==$password_database) { // INGRESSO PERMESSO }
non mi funziona proprio perché il risultato della password database è
347ghi... ecc.
Come posso fare?
Grazie per il vostro aiuto.

  if ($miapassword==$password_database) { // INGRESSO PERMESSO }
$sql="select * from tabella where password=password('$miapassword') and 
user='$user'";
e se hai un risultato, vuol dire che è ok.
oppure selezioni una volta la password e se vuoi confrontare selezioni anche
$sql="select password('$miapassword')";
e dopo il fetch, confronti.
IMO meglio la prima versione.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://groups.google.com

e dopo il fetch, confronti.
Scusa, ma non dovrebbe dipendere da come la password è stata criptata?
Mi risulta ci siano diversi modi per farlo...
Krige

Mi risulta ci siano diversi modi per farlo...
Beh, si suppone che tu la password nel database ce l'abbia messa usando
la sua funzione di crittazione, no?


wrote:

Cosa intendi per "sua funzione"?
Krige

Cosa intendi per "sua funzione"?
Intendo sua del database. Tu come inserisci una password in un database?
La cripti prima e inserisci il testo codificato?

La cripti prima e inserisci il testo codificato?
Ehm... diciamo che finora non ho mai criptato le password e proprio
oggi mi è venuto in testa di farlo. La prima idea è stata quella di
usare "crypt", ma ha il limite degli 8 caratteri; inoltre mi sembra di
capire che non sia proprio il modo più ortodosso... suggerimenti? :)
Ah, purtroppo il DB non è MySQL :(
Krige

Ah, purtroppo il DB non è MySQL :(
Beh, suppongo che ogni DB abbia la funzione che serve per crittare una
password.
Con mysql:
INSERT INTO auth_table VALUES ('$user', PASSWORD('$pass'))
con altri DB immagino sia sufficiente una veloce occhiata al manuale.

con altri DB immagino sia sufficiente una veloce occhiata al manuale.
Si, d'accordo... ma c'è qualche motivo particolare per preferire la
soluzione cripting lato DB anziché lato script, oltre a quelle dovute
alle limitazioni imposte dalla funzione "crypt"?
Krige

alle limitazioni imposte dalla funzione "crypt"?
Sinceramente non mi sono mai posto il problema (usare la funzione del DB
mi sembra la soluzione piu' "naturale"), non so se ci sono
contronidicazioni nell'uso di crypt.

contronidicazioni nell'uso di crypt.
Okay, grazie lo stesso :) Vedrò se c'è una funzione analoga nel DB che
sono costretto ad usare, Access ahimé :(
Krige

 Mi risulta ci siano diversi modi per farlo...
cerca documentazione relativa alla funzione md5(stringa).
pbgiorno
Newsgroup: it.comp.www.php
Titolo: join carrello

Ho queste 3 tabelle:
CREATE TABLE `registrazione_utenti` (
`id_utente` int(11) NOT NULL,
'cognome' varchar(50) NOT NULL default,
'nome' varchar(50) NOT NULL default,
'indirizzo' varchar(40) NOT NULL default,
'cap' varchar(5) NOT NULL default,
'citt�' varchar(10) NOT NULL default,
'provincia' char(2) NOT NULL default,
'sesso' char(1) NOT NULL default,
'telefono' varchar(15) NOT NULL default,
'email' varchar(30) NOT NULL default,
'username' varchar(30) NOT NULL default,
'password' varchar(32) NOT NULL default,
PRIMARY KEY (`id_utente`)
)
CREATE TABLE `carrello` (
`id_carrello` int(11) NOT NULL auto_increment,
`id_ordine` int(11) NOT NULL,
`codice` varchar(10) NOT NULL default '',
`nome` mediumtext NOT NULL default '',
`descrizione` mediumtext NOT NULL default '',
`prezzo` varchar(8) NOT NULL default '',
PRIMARY KEY (`id_carrello`),
KEY (`id_ordine`)
)
CREATE TABLE `ordini` (
`id_ordine` int(11) NOT NULL auto_increment,
`id_utente` int(11) NOT NULL,
`codice` varchar(10) NOT NULL default '',
`nome` mediumtext NOT NULL default '',
`descrizione` mediumtext NOT NULL default '',
`prezzo` varchar(8) NOT NULL default '',
`quantit�` varchar(5) NOT NULL default '',
PRIMARY KEY (`id_ordini`),
KEY (`id_utente`)
)
Devo fare una select con join dalla tabella carrello in modo da estrarre un 
prodotto relativo ad uno specifico utente; ho fatto questa query ma non so 
come completarla:
$query = "SELECT * FROM carrello INNER JOIN registrazione_utenti WHERE";
Potete aiutarmi? 


Invece di aspettare delle ore o dei giorni in attesa di risposta ti 
consiglio di studiarti qualcosa sul sql, su internet si trova di tutto.
Comunque nella tua query non hai specificato i campi per il join e poi nel 
where metti quello che ti pare per esempio cognome='rossi'

Newsgroup: it.comp.www.php
Titolo: Script in php per la gestione del magazzino

Salve,
forse non e` proprio il posto piu` adatto per chiedere, cmq sto
cercando un programma che mi permetta di gestire un magazzino, e lo
vorrei in php per vari motivi (lo posso modificare facilmente, posso
condividerlo con altri, posso usare un database).
Ho trovato eeStock che non sarebbe male, ma mi servono alcune
caratterisiche che non ha. Se non trovo niente, mi sa che modifico lui
:)
Mi servirebbe:
- Che tenga nel db TUTTO quello che compro e vendo, senza cancellarlo
quando lo vendo
- Che mi registri la fattura di acquisto e di vendita
- Possibilmente che mi dia la rimanenza e il valore medio della merce.
So che non e` una cosa banale, ma se non trovo niente mi sa che mi
metto a farlo io, solo che sono strapieno di altra roba da fare. :)
Bye.



Ciao, in giro c'era un prg che faceva al caso tuo.
Mi pare si chiamasse conphptab o phpcontab (non ricordo)
Alla prossima.
                  MAX
Newsgroup: it.comp.www.php
Titolo: gestire bind in php

Ciao a tutti,
vorrei sapere come posso gestire bind in php?
Io avevo pensato di andare a modificare direttamente il file di
configurazione di bind con le funzioni in php, ma nn c'è nessun modulo che
gestisce bind.
O mi consigliate di non farlo in php?
Grazie

 modulo che gestisce bind.
Google, questo sconosciuto ...
http://www.google.it/search?q=php+bind+configuration
da cui
http://sourceforge.net/projects/phpbind/
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Help Sessioni

Ciao a tutti. E' da poco che ho iniziato a programmare in php ma ho 
avuto subito un problema: le sessioni. Qualcuna saprebbe indicarmi un 
testo o un sito dove viene analizzato in modo approfondito il problema 
delle sessioni(che nn si fermi a session_start(), ma che affronti anche 
il tema dei cookie, strettamente connessi alla sessioni)?
Scusate per la nn chiarezza
Ciao japs

 ha
detto:

http://www.php.net/manual/it/ref.session.php
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://sourceforge.net/projects/phpreservation
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

japs ha scritto:

A me è servito molto questo ottimo tutorial:
http://www.siforge.org/articles/2003/11/10-guida_sessioni_php.html
Ciao
Davide
Newsgroup: it.comp.www.php
Titolo: Formattazione in mail

Scusate l'ignoranza, qualcuno sa dirmi come formattare i caratteri di un
testo inserito nel campo message della funzione mail? Se voglio mettere
in grassetto una riga o impostare un particolare font  come faccio?
Ovviamente non voglio creare un messaggio HTML. Grazie Ciao

pigi...@excite.it
 wrote in news:9u2jf5$m20$
1...@gossip.excite.it
:

ovviamente non puoi.



Non e' tanto "ovvio". Tu vuoi mandare un messaggio contenente SOLO TESTO,
ma che contemporaneamente contenga QUALCOS'ALTRO (gli attributi) oltre al
testo. Insomma, un messaggio di solo testo che non sia solo testo.
Mi sembra che tu stia chiedendo l'impossibile.
Un escamotage potrebbe essere quello di mandare un allegato PDF invece di
un testo ASCII, ma se gia' ti periti di usare HTML...
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...

Newsgroup: it.comp.www.php
Titolo: [pear] configurazione relazioni tabelle con DataObject + FormBuilder senza file nomedb.links.ini (xpost)

Ciao a tutti,
dopo aver imparato come si utilizzano le classi DataObject + Formbuilder 
in modo elementare, mi sto cimentando nella creazione di un sistema 
quasi completamente automatizzato per la generazione dei form, della 
visualizzazione dei dati in formato tabellare, della loro eliminazione e 
modifica.
Tutte queste belle cose le realizzo tramite dei file xml che descrivono 
le tabelle, i loro campi e le operazioni che l'utente e' abilitato a 
fare (restrizioni ed autenticazione).
Il problema e' che per stabilire i collegamenti tra le varie tabelle e, 
quindi per far si che FormBuilder generi automaticamente i menu a 
tendina, devo ancora creare un file nomedatabase.links.ini, strutturato, 
ad esempio, come segue:
[assoc_cliente_interesse]
id_cliente = cliente:id
id_interesse = interesse:id
picture = attachments:id
Dopo aver passato ore a leggere documentazione, non sono ancora riuscito 
a capire se e' possibile passare questi parametri dall'interno della 
classe (ho realizzato una extends della DataObject), quindi, dopo un 
evenutale parsing del mio file xml.
Conoscete qualche funzione per comunicare al DataObject queste 
informazioni senza utilizzare il file .ini?
grazie,
-Francesco
P.S. scusate per il X-post su free.it.comp.database.mysql; mi son 
distratto: il messaggio era destinato a questo ng

 informazioni senza utilizzare il file .ini?
Intendi non usare il file .ini ?
Se č cosě si possono impostare le relazioni utilizzando il metodo addJoin.
Invece di specificare solo il nome della tabella, puoi passargli un 
array cosě:
$tab1->addJoin(array('id_cliente','cliente:id '));
Stavo facendo abche io la stessa cosa, ma utilizzando un db al posto di 
file xml.
Ciao,
Luigi

 file xml.
Soluzione interessante, io invece ne ho trovata un'altra:
ho sovrascritto nella mia versione (extends) del DataObject il metodo 
links(), che restituisce appunto un'array del tipo che hai appena 
descritto e che viene utilizzato (andando a spulciare tra i sorgenti) 
dalla getLinks().
Ciao,
-Francesco
Newsgroup: it.comp.www.php
Titolo: assegnare punteggio a una foto

Ciao,
ho una pagina da dove è possibile caricare sul server 5 immagini.
Di fianco ad ogni immagine ci sono 3 radio buttons, ciascuno dovrebbe 
indicare la qualità dell'immagine. Ora, non so come associare l'input 
all'immagine di lato. Perché l'input viene inviato via POST, mentre i 
file via $_FILES. :\....
grazie 1000
m.


Dai un nome diverso al radiogroup di ogni immagine.
Ciao
Marco 

> Dai un nome diverso al radiogroup di ogni immagine.
Scusa non ci arrivo :)
Io ho i campi file: file1 file2 filen
e i radio: qualitaimmagine1 qualitaimmagine2 ecc
Faccio un parse dei campi file per vedere se sono vuoti o se c'è errore; 
se non c'è, carico l'immagine sul server.
E poi
il vuoto
:\
grazie
m.

> Dai un nome diverso al radiogroup di ogni immagine.
Forse ho capito...
dovrei fare per ogni campo un
if (!errore(file1)) { carica e inserisciPunteggioRadio1 }
if (!errore(file2)) { carica e inserisciPunteggioRadio2 }
hmmmm... ingenioso!

Newsgroup: it.comp.www.php
Titolo: Come tenere traccia di un utente senza i cookie?

[1] f/up sui gruppi di poesia.
Leonardo, cosi` _ermetico_, ma cosi` chiaro!!
Lorenzo, che legge in ritardo e si cappotta dalle risate in anticipo. =:)
-- 
       GHERdO, happy linux user
"Lei ha bisogno di qualcuno che la guardi"

Lorenzo, che legge in ritardo e si cappotta dalle risate in anticipo. =:)
Uhh, l'ho vista anch'io adesso :-))
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

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

 $rss_left = array(
     '
http://www.volleyball.it/rss/notizie.xml
',
     '
http://www.usavolleyball.org/rss.xml
'
 );
$i=0;
foreach ($rss_left as $url) {
 echo '<b>'.$testata[$i].'</b>';
 echo '<b>'.$rss_left[$i].'</b>';
 ShowOneRSS($url);
$i++;
}
quando arrivo qua dovrei sostituire 
'
http://www.volleyball.it/rss/notizie.xml
' con $rss_left[$i]
ma non riesco a far si che la function mi veda l'url
function ShowOneRSS($url) {
 isset($_GET['url']) ? $url = $_GET['url'] : $url = 
'
http://www.volleyball.it/rss/notizie.xml
';

 ha scritto nel messaggio 
news:464eba41$0$4792$4faf...@reader4.news.tin.it...

Scusate trovata soluzione....
$i=0;
foreach ($rss_left as $url2) {
 echo '<b>'.$testata[$i].'</b>';
 echo '<br><b>'.$rss_left[$i].'</b>';
 ShowOneRSS($url2);
$i++;
}
function ShowOneRSS($url2) {
 isset($_GET['url']) ? $url = $_GET['url'] : $url = $url2;
sorry ogni tanto non mi accorgo che non leggo bene il codice..

 }
Scusami, ma cosi` ti stai veramente complicando tanto la vita!
$rss_left = array (
  "VolleyBall" => '
http://www.volleyball.it/rss/notizie.xml
',
  "USA Volley" => '
http://www.usavolleyball.org/rss.xml
'
);
foreach ($rss_left as $testata => $url) {
  echo "<b>" .$testata. "</b>";
  echo "<br><b>" .$url. "</b>";
  ShowOneRSS($url);
}
E` molto piu` chiaro, e non rischi di disallineare gli array testata-url
Bye.
Newsgroup: it.comp.www.php
Titolo: ide per php

Salve a tutti,
mi piacerebbe sapere se esistono ide per lo sviluppo rad in php-mysql
che vale la pena utilizzare per guadagnare un po' di tempo nello sviluppo.
Grazie infinite
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sviluppo.  
Per favore, prima di postare cerca tra le faq e tra i vecchi post, se
ne e' discusso decine di volte.
-- 
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: sleep(...)

Ho provato ha usare la funzione sleep()
ma non funziona!
qualcuno ha esperienze a riguardo?
io uso php 4.0.5 in piattaforma win98...
puo' essere che questa funzione funzioni
solo su piattaforma unix/linux?
grazie
Fabio
-- 
Posted from  [213.213.95.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


se leggi per usleep il manuale trovi:
Note: This function does not work on Windows systems.

Newsgroup: it.comp.www.php
Titolo: capire se una lettera è maiuscola

Ciao,
mi serve di capire se una lettera o + lettere di una stringa
siano maiuscole o minuscole.
In pratica dovo sapere quante lettere ci sono in una stringa scritte
in maiuscolo e quante in minuscolo
Qualcuno a qualche espressione regolare che fa questo controllo?
grazie
Andrea

 ha scritto nel messaggio news:Jlr8a.262228$0v.72...@news1.tin.it...

Per esepio usando levenstein(), rippo dal sito di php lo script di fgilles(at)
free.fr
:
# la stringa e' subject, ed indica l'argomento del forum.
# Se continene troppe maiuscole viene automaticamente converita in minuscole
$parametro = levenstein($subject) / strlen ($subject);
if ( (strlen($subject) > 10) and ( $parametro > 0.3 ) ){
  $subject = strtolower($subject);
}
--
Shalom, Grizzly
Undefined Illusion BBS, tel. 199 702 385 - 
http://purl.org/net/grizzly/
 - Linux user since 1994

 ha scritto nel messaggio news:Jlr8a.262228$0v.72...@news1.tin.it...

 $s = 'Ciao sono PIPpo';
/* Ti da il numero delle lettere maisucole */
 echo preg_match_all("/([A-Z]{1})/", $s, $m);
/* Ti da il numero delle lettere minuscole */
 echo preg_match_all("/([a-z]{1})/", $s, $m);
Corrado Modica
www.pachinoglobale.com
Newsgroup: it.comp.www.php
Titolo: Fpdf e norton

Ho un problemuccio con Fpdf
se salvo il pdf sul server e lo faccio scaricare norton mi avvisa e 
poi mi fa scaricare.
se invece non salvo il pdf sul server e lo passo con gli header 
norton prima mi avvisa, poi mi avvisa di nuovo e non mi fa scaricare.
che posso fare?

 ha scritto nel messaggio
news:Xns981D623B...@193.43.96.1...

disinstallare norton

 disinstallare norton
lo farei con piacere ma non credo che il resto del pianeta me lo 
consentirebbe.

 escribió en el mensaje
news:Xns981DDF02...@193.43.96.1...

Esistono altri antivirus meno invasivi.
Norton stá applicando la politica di Microsoft, te lo trovi installato
all'acquito del computer.
Peró como é dubbio che Windows sia il migliore, lo stesso dubbio puó valere
per Norton Antivirus.
Prooooova! :)
Ciao
sicampa

 Esistono altri antivirus meno invasivi.
Non hai capito.
Io non uso proprio antivirus, ma tutti quelli che visitano il mio 
sito dovrebbero rimuoverlo?



Stai usando gli header sbagliati.
Controlla, magari con firefox che ha un plugin apposta, quali header
vengono mandati con un normale pdf, e quali mandi tu con header(), poi
li uniformi.
Bye.

 escribió en el mensaje 
news:Xns981E574C...@193.43.96.1...

Acc...!!
Scusa, ma mi hai imbrogliato con tutti quei "mi" :) pensavo fosse un 
problema TUO.
Ciao
sicampa 

 Stai usando gli header sbagliati.
l'ho pensato anch'io, ma uso gli header della classe.
pensavo qualcuno avesse gią un'esperienza ma vorrą dire che la dovrņ 
fare da me ;)

Se non ha risolto postare gentilmente
- il testo degli avvisi di norton
- un esemplare del codice utilizzato (in particolare gli header inviati)
Mai avuto problemi del genere generando un pdf con fpdf o almeno non si è 
mai lamentato nessuno.
Opinione strettamente personale: consigliare ai propri utenti di non 
utilizzare tale software(come già fatto presente da Gufo Rosso) dato che ce 
ne sono altri migliori e gratuiti.
Saluti.
Leonardo Armando Iarrusso 

 
Come si chiama il plugin?
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.
Newsgroup: it.comp.www.php
Titolo: Controllare una query..

Stamattina non connetto, ne sparo una.
Data la seguente query come faccio a vedere se esiste un utente con questi
username e password?
$querysel = "SELECT * FROM utenti WHERE username = '$_POST[username]' AND
password = '$_POST[password]'";
$ris = mysql_db_query($database,$querysel,$conn);
$rec = mysql_fetch_array ($ris);
if ($ris == true)
  {
  print' ESiste!!!';
  }
--
Cristian aKa Cc
--

 password = '$_POST[password]'";
Dal momento che stai cercando un utente attraverso username e password, do
per scontato che, se esiste, sia unico.
Quindi basta verificare che i record restituiti siano 1:
    $ris = mysql_query(...);
    if(mysql_num_rows($ris) == 1)
        // esiste
    else
        // non esiste o errore
Oppure, piů dettagliato:
    $ris = mysql_query(...);
    $num_users = mysql_num_rows($ris);
    if($num_users == 1)
        // esiste
    else if($num_users == 0)
        // non esiste
    else
        // errore
Ciao
Marco

 Oppure, più dettagliato:


 Mi incuriosisce sapere se c'è un modo di verificare se è vera o falsa...
Sì e no.
La funzione mysql_query() restituisce FALSE in caso di errore ed una
resource in caso di operazione eseguita. (in realtà restituisce TRUE per le
query di tipo INSERT, UPDATE, ...).
Quindi, nel tuo caso, non puoi testare se è vera, ma puoi solo recuperare il
recordset risultante ed imporre le TUE condizioni per verificare se è
corretto.
Ciao
Marco

 progettazione.

 ha scritto nel messaggio
news:buo2ag$6jg$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:buo8pb$avv$1...@grillo.cs.interbusiness.it...


 questicriptate.
In questo modo, viene preservata la riservatezza delle password, e
costituisce una protezione sufficiente per siti web semplici.


Newsgroup: it.comp.www.php
Titolo: messaggio di errore

devo inserire nel mio codice il messaggio di errore nel caso in cui la
ricerca non produca risultati...
perchè quel ciclo if non funziona?!?!?
$result = mysql_query($query, $db);
if (($row2 = mysql_fetch_array($result)) == "") 
echo "<font color=white>Nessun risultato per la ricerca, prova di
nuovo!!</font><br>";
while ($row = mysql_fetch_array($result)) { 
echo "<a href=\"view.php?id=$row[id]\"><font color=white>" .
"$row[tit_ital]" . " - $row[genere]</font></a><br>"; 
}
grazie,
michela
-- 
"... Vorrei difendere questo momento
e penso di sentirmi confusa e felice..."
Carmen Consoli

ops, ho copia-incollato il codice sbagliato... quello di prima è
sicuramente sbagliato, quello di cui parlavo era quest'altro:
$result = mysql_query($query, $db);
 
if (($row = mysql_fetch_array($result)) == NULL) 


 ricerca non produca risultati...
http://www.php.net/mysql_num_rows
-- 
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.

> 
http://www.php.net/mysql_num_rows
grazie Setec, sei sempre pronto e disponibile!!  ^___^
michela/ che ha risolto il suo problema!!  =)

Newsgroup: it.comp.www.php
Titolo: Problemi con le sessioni

Buongiorno. Ho un problema con la registrazione delle sessioni.
Uso PHP con Apache 2 su Windows.
In una pagina php apro una sessione con session_start() e registro una
variabile id usando session_register('id')
ho verificato che, a questo punto, ho correttamente il file di sessione in
c:\php:\sessiondata, che è il percorso temporaneo, e se faccio un print
session_id() la pagina php mi mostra correttamente l'id di sessione.
Se a questo punto faccio un cambio pagina nel browser, restando sempre nella
stessa directory del server web, e in questa faccio un print session_id(),
non mi viene stampato nulla; se faccio riferimento alla variabile $id
ottengo un messaggio di errore che mi informa che la variabile non è
impostata.
Il file sul server web contiene esattamente il valore della variabile
salvata.
Noto che nel mio PC, dove dovrei trovarmi un cookie phpsessid, nonho alcun
cookie.
Il mio browser, IE 6, è impostato per accettare i cookie.
Cosa posso fare?
So che esiste il modo per propagare il SID anche via url in modo automatico,
ma come si fa? Mi andrebbe anche meglio del cookie, a dire il vero.
Grazie
P.S. - In php.ini è superfluo dire che che ho session.use_cookies = 1,
session.auto_start=0.

 ha scritto nel
messaggio news:M5Rm9.42675$e31.9...@twister2.libero.it...

Se ho capito bene, il problema è sul tuo pc in locale che monta Windows ...
Controlla sul php.ini la riga:
session.save_path = c:\tmp  deve puntare ad una dir esistente.
Se tutto è ok guarda anche che la pagina imputata non sia contenuta in un
frame,
poichè IE6 si comporta in modo starno in questo caso e non accetta i cookie
( non è una cosa ufficiale ... ma io l'ho provato più volte )
Per passare la Session ID tramite Url in linea di massima, devi inserire nei
link
il SID:
es -> 
http://www.aaaaa.com
?".SID."
Comunque dipende anche da come hai compilato PHP se con la direttiva:
session.use_trans_sid
che puoi modificare con" ini_set"
(
http://www.php.net/manual/en/print/function.ini-set.php
)
                                                    -- Yena --
Newsgroup: it.comp.www.php
Titolo: Come si fa??

Come faccio avendo una stringa...tipo
"Ciao a Tutti"
a traformarla in
"CiaoaTutti"
ovvero come si eliminano gli spazi?

un modo sarebbe usare la funzione strtok
prende come primo parametro la stringa che hai e come secondo parametro 
un'altra stringa che divide la prima...
in breve:
$stringa1 = strtok("Ciao a tutti"," ");
crea un arraydi tre elementi ("ciao","a","tutti"), in questo modo non ti 
resterà che fare una composizione
$stringa = $stringa1[0].$stringa1[1].$stringa1[2];
wrote:



Bastava cercare in String functions
echo str_replace(' ', '', 'Ciao a Tutti');
Corrado Modica
www.pachinoglobale.com

 ha scritto nel messaggio
news:3nsz9.12264$Bs5.4...@news1.tin.it...


e vabbč, non l'avevo vista :OP


 anche ereg_replace(" ", "");
--------------------------------------^
non proprio, manca qualcosa
dovrebbe essere
ereg_replace(' ','', $stringa);
oppure anche
preg_replace ($patterns, $replace, $str);
poi non penso sia il caso di utilizzarle "solo" per togliere degli spazi
Corrado Modica
www.pachinoglobale.com

poi non penso sia il caso di utilizzarle "solo" per togliere degli spazi
Se non erro str_replace usa le espressioni regolari per "fare i 
cambiamenti".
ciao
--
Il lavoro mi piace, mi affascina. 
Potrei starmene seduto per ore a guardarlo.
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.phpdev.it
Newsgroup: it.comp.www.php
Titolo: Hosting economico

Sto cercando un spazio in hosting economico (NON gratuito come 
altervista .. )
Devo poter registrare dominio, avere un po' di spazio web, supporto php 
e MySQL (sarebbe una gran cosa se ci fossero un minimo di statistiche)
Cercando su google i vecchi post ho visto che su questo newsgroup 
consigliate:
Aruba e Natan.it
c'e' altro oltre a questi, magari anche di un po' meno economico ?
Grazie
MB

 Sto cercando un spazio in hosting economico 
Sei OT, it.lavoro.professioni.webmaster e/o google.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 altervista .. )
Io con loro mi trovo benissimo:
http://www.tophost.it
Matteo

concordo TopHost .
domanda
Si fa prima a dire TopHost o a scrivere sei OT vai via , sei OT devi andare 
da etc etc ?
Basta poco in fondo 

 da etc etc ?
Si fa prima in futuro, perche` non si devono leggere ogni giorno le
stesse domande.

 da etc etc ?
Ihmo ognuno si comporta come meglio crede e non dovrebbe per questo
essere giudicato.
Matteo

 ha scritto nel messaggio 
news:1109087696.6...@namek.capsule.lan...

Magari si fa prima a dire tophost, cmq siamo Ot vai su....
Ma alla fine non si puo' giudicare setec per questa cosa lui nn ha fatto 
nulla di sbagliato e considerata la mole di msg a cui risponde si deve solo 
ringraziare.
Ciao
-- 
Danilo Bottone
nome_c...@tiscali.it
Se non riesci capire il mio indirizzo
o sei uno spammer o sei cretino :) 

 c'e' altro oltre a questi, magari anche di un po' meno economico ?
Se mi mandi un'email con le tue necessità, ti posso preparare un'offerta
personalizzata. Avrai la possibilità di provare il servizio gratis per un
mese.
Ciao

 servizio gratis per un mese.
dimenticavo: elimina unsampdoriano dall'indirizzoemail per rispondermi.
Ciao

 ha 
scritto nel messaggio news:cvg82l$j37$1...@newsreader.mailgate.org...


 ringraziare.
Per questo hosting ci vuole l'invitation code, che a qualcuno gliene 
avanza uno? oppure, su che rivista lo trovo?....
grazie!
m.
--
per rispondere wtf? remove!!
Newsgroup: it.comp.www.php
Titolo: function e mysql

Vorrei implementare qualcosa del genere, ma mi viene restituito errore:
previa connessione al db
..............
function res_cognome($cognome) {
$query_utenti = "SELECT nome, cognome FROM user WHERE cognome = '$cognome'";
$utenti = mysql_query($query_utenti, $database) or die(mysql_error());
$row_utenti = mysql_fetch_assoc($utenti);
$totalRows_utenti = mysql_num_rows($utenti);
echo $row_utenti['nome'];
}
..........
<?php echo res_cognome('rossi'); ?>
..................
Qualcuno puň aiutarmi???
Grazie anticipatamente

 Grazie anticipatamente
$database non esiste all'interno della tua funzione..
prova..
mysql_query($query_utenti)
o meglio ancora..
function res_cognome($database, $cognome) {
  $cognome = mysql_escape_string($cognome);
  $query_utenti = "SELECT nome, cognome FROM user WHERE cognome =
'$cognome'";
  $utenti = mysql_query($query_utenti, $database) or die(mysql_error());
  $row_utenti = mysql_fetch_assoc($utenti);
  $totalRows_utenti = mysql_num_rows($utenti);
  echo $row_utenti['nome'];
}
res_cognome($database, $cognome);
-- 
www.iuz-lab.info

 > Qualcuno pu aiutarmi???


Newsgroup: it.comp.www.php
Titolo: Vedere tutto il contenuto di $_SERVER

Perchè questo codice non mi visualizza nulla?
<?
$numero_elementi = count($_SERVER);
// la funzione count conta il numero di elementi presenti all'interno di un
array
for ($a = 0; $a< $numero_elementi; $a++) {
echo $_SERVER[$a] ;
}
?>
$_SERVER non è un normale array?
Se non funziona come tale come faccio a stamapre a video tutto il suo
contenuto?
Grazie

 contenuto?
Se ti interessa solamente vedere cosa c'è dentro, puoi usare
<pre>
<?
print_r($_SERVER);
?>
</pre>
Ciao
--ev
Newsgroup: it.comp.www.php
Titolo: file xls

salve
ho fatto uno script per creare un file xls
il file creato si vede correttamente con MS Excel ma con Open Office mi 
viene visualizzato con l'editor di testi e mi chiede anche di 
specificare, prima di tutto, quale font, quale codifica e quale simbolo 
impostare come delimitatore di riga (CR, LF etc)
gli header utilizzati sono:
header("Content-Type: application/$file_type");
header("Content-Disposition: inline; filename=lista_chiamate.xls");
header("Pragma: no-cache");
header("Expires: 0");
c'è un modo per risolvere la questione o... semplicemente è così perchè 
così dev'essere?
esiste al limite un modo per esportare in OpenOffice Spreadsheet?
grazie
-- 
Umin
n. p.: INXS - Hot Girls

 [...cut...] 
Da quello che ti chiede OpenOffice, credo che il uo script non crei
realmente un XLS, ma un CSV.
Se vuoi creare un vero XLS ci sono svariate classi in giro che lo fanno.
Di solito male, ma lo fanno.
Se non ti serve di salvare nel documento dei grafici, delle operazioni
matematiche o semplicemente più di un foglio, ma ti basta avere una
tabella di dati, il tuo script va benissimo.
Il file però va salvato come .csv e il "content type" deve essere (se
non sbaglio) "text/csv".
Nel caso che il file sia CSV, per OpenOffice è normale chiedere quale
sia la codifica e il separatore di riga (anche se in realtà la codifica
la puoi definire tu con un header e il separatore di riga spesso lo
trova da solo).
-- 
Lorenzo Breda

 non sbaglio) "text/csv".
no, quello l'ho gia' fatto
volevo dare la possibilita' di dare all'utente sia il csv sia il file 
excel e cosi' funziona... con MS Excel il documento creato e' ok, pero' 
con Open Office da problemi... mentre alcuni documenti excel (creati 
con excel) si aprono tranquillamente anche con OO ... ecco, io volevo 
arrivare allo stesso risultato
ciao e grazie
-- 
Umin
n.p: nothing

 arrivare allo stesso risultato
È molto strano che ti chieda cose come il separatore di riga (che in xls
praticamente non esiste, o meglio è standard) su un file xls.
Probabilmente il programma (o la classe) che ti crea il file sbaglia
qualcosa.
Io, da linuxaro, ti consiglierei di far esportare solo il csv, che è
standard ed è facile.
Se poi il problema è solo OOo, puoi rendere disponibile oltre a csv e
xls, anche l'OpenDocument (ci sono classi in giro anche per quello).
Qualcosa che ti potrebbe essere utile:
Per l'xls:
http://www.phpclasses.org/browse/package/1919.html
Per l'OpenDocument:
http://www.phpclasses.org/browse/package/2858.html
-- 
Lorenzo Breda

 
http://www.phpclasses.org/browse/package/2858.html
grazie!
gli daro' un'occhiata appena tornero' in ufficio lunedi'
(a casa non ho OO, stranamente :)
magari poi faccio sapere l'esito alla lista
grazie ancora
buon weekend
-- 
Umin
n. p.: Gregor Samsa - Even Numbers
Newsgroup: it.comp.www.php
Titolo: PHP 5 & MySQL

Ho appena scaricato l'ultimo snapshot del php 5 beta 2-dev e non funziano le
funzioni di MySQL. Nessuno ha idea di come farle andare???
The Unf.

 funzioni di MySQL. Nessuno ha idea di come farle andare???
Sistemato... scusate! Non avevo copiato le dll win [WINDIR]\system32

 wrote in message
news:kakMa.1788$xK6....@news1.tin.it...

Ma nel 5 non hanno mica disabilitato le funzioni embedded per MySQL?

 Ma nel 5 non hanno mica disabilitato le funzioni embedded per MySQL?
si, infatti ieri nel compilarlo ho avuto la bella sorpresa :\
-- 
signature: No such file or directory

 si, infatti ieri nel compilarlo ho avuto la bella sorpresa :\
Era ora che si decidessero a svincolare PHP a MySQL .. mi ero stufato di
sentirli sempre chiamare come se fossero una cosa unica

Julien Buratto wrote:

beh, ma il supporto nativo pero' e' comodo.


 ma il supporto nativo pero' e' comodo
Altroche'... Come si ovvia? Si possono riabilitare i comandi? 
-- 
 \\
  \\__ Falco Stellare - 
falco.ste...@libero.it
       <<Togli il TAPPO per avere l'indirizzo giusto>>

 Altroche'... Come si ovvia? Si possono riabilitare i comandi? 
si ovvia installando mysql.

Newsgroup: it.comp.www.php
Titolo: Indirizzo IP

$IP=$HTTP_SERVER_VARS['REMOTE_ADDR'];
Questo comando mi restituisce sempre 127.0.0.1
C'è qualche errore? Vorrei registrare l'IP dell'utente che fa alcune 
operazioni sul sito.
Grazie mille

 Grazie mille
Non starai mica facendo delle prove in locale? :P (credo proprio di
no...)

Ecco la soluzione (già provata da me):
	if (getenv(HTTP_X_FORWARDED_FOR)) {
		$ip   = getenv('HTTP_X_FORWARD_FOR');
		$host = gethostbyaddr($ip);
	} else {
		$ip   = getenv('REMOTE_ADDR');
		$host = gethostbyaddr($ip);
	}
ciao
Rafael
-------------------------------------------------
http://affittistagionali.it
Il portale web per la ricerca d'immobili in affitto vacanza e
stagionale
-------------------------------------------------
Armand Federico ----------- ha scritto:


Sia in locale (ovvio) ma anche in rete, l'ip restituito è sempre 127.0.01
Anche facendo un semplice echo della funzione che mi hai dato, viene 
stampato a video lo stesso ip
Come posso risolvere? 

 Come posso risolvere?
Prova anche
$ip = getenv("REMOTE_ADDR");
o
$ip = getenv("HTTP_CLIENT_IP");
sinceramente a me $_SERVER['REMOTE_ADDR'] ha sempre funzionato ;)



Cause possibili:
1. stai facendo delle prove in locale
	Soluzione: non farle :-)
2. sul server c'e' un "[transparent] reverse proxy"
	Soluzione: guarda nelle altre variabili $_SERVER se trovi
	HTTP_X_FORWARDED_FOR, HTTP_X_PROXY_FROM o cose cosi'. Con
	print "<pre>"; print_r($_SERVER); die("</pre>") stampi l'
	intero vettore $_SERVER e sei lesto.
3. il provider usa una catena di proxy
	Soluzione: come (2) pero' ti tocca parsarti a mano quell'
	header, quando lo trovi, e ammesso che lo trovi. Di norma
	gli IP della catena sono separati da ";". A volte, pero',
	ho trovato "," (o forse viceversa: e' passato del tempo).
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?

Newsgroup: it.comp.www.php
Titolo: Pagina nn trovata

Ho un server php, come faccio ad indicare una pagina di default che 
compaia quando si accede ad una pagina o ad un oggetto nn più presente? 
(404)

 (404)
Il tuo è un problema di apache, non di php.
Comunque devi usare la clausola ErrorDocument, all'interno di un file 
.htaccess:
ErrorDocument 404 
http://www.tuosito.it/404page.html
Ciao
Marco 


E' pieno ditutorial.
http://www.thesitewizard.com/archive/custom404.shtml
Suggerimenti:
Sei offtopic perchè la gestione errori riguarda Apache non php;
Bastava una minima ricerca su google.
Ciao,
Stefano.
Newsgroup: it.comp.www.php
Titolo: Istanze funzioni, Ajax e Php


nell'head della pagina chiamante, funziona regolarmente tutto.
Se aggiungo un'altra istanza alla stessa funzione:
<?php $updateCorpo=aggiornaPagina("corpo",5000,"admin/
stampa_parametri.php");?>
sempre nell'head della pagina chiamante, alla riga successiva, mi
esegue solo la seconda funzione e non la prima.
Spero di essermi spiegato nel modo corretto.
Grazie a tutti!!
function aggiornaPagina($nomeDiv,$microtime,$pageToRefresh){
# Questa funione apre il risultato GET di una pagina in un div
# ($nomeDiv) presente nella pagina chiamante.
/****************************************************************
ESEMPIO:
----------------------
PAGINA (chiamante) mail.php:
<html>
	<head>
		<!-- qui va messo il richiamo della funzione aggiornaPagina() -->
	</head>
	<body>
		<div id="$nomeDiv">Aggiornamento in corso...</div> //sosituisci
$nomeDiv col nome del div
	</body>
</html>
-----------------------
PAGINA (richiamata) controllaMail.php:
<?php
 $sql="select * from mail...";
 $q=mysql_query;
 $result= mysql_fetrch_array($q);
 print $result[nick];
?>
------------------------
Posto che abbiamo assegnato a $pageToRefresh il valore di
"controllaMail.php",
in $nomeDiv verrà stampato ogni $microtime secondi, $result[Nick],
****************************************************************/
	print "\n<script language=\"javascript\" type=\"text/javascript\">
      <!--
      // Get the HTTP Object
      function getHTTPObject(){
      if (window.ActiveXObject) return new
ActiveXObject(\"Microsoft.XMLHTTP\");
      else if (window.XMLHttpRequest) return new XMLHttpRequest();
      else {
      alert(\"Your browser does not support AJAX.\");
      return null;
      }
      }
      // Change the value of the outputText field
      function setOutput(){
      if(httpObject.readyState == 4){
      document.getElementById('$nomeDiv').innerHTML =
httpObject.responseText;
      }
      }
      function timed(){
			setInterval(\"doWork()\", $microtime)
	  }
      // Implement business logic
      function doWork(){
      httpObject = getHTTPObject();
      if (httpObject != null) {
      httpObject.open(\"GET\", \"$pageToRefresh\");
      httpObject.send(null);
      httpObject.onreadystatechange = setOutput;
      }
      }
      var httpObject = null;
      //-->
	</script>";
}


<?php $updateCorpo=aggiornaPagina("corpo",5000,"admin/
stampa_parametri.php"); ?>
mi aggiorna solo la pagina stampa_parametri.php ma non online.php
Perchè?
Grazie ancora a tutti!!
Logan
Newsgroup: it.comp.www.php
Titolo: [OT] qmail qs sconosciuto

C'e' un tale a cui anni fa avevo fatto un applicativo web in php che mi 
ha chiesto se sia possibile dalle pagine php bucare qmail (?????), 
poiche' gli son partite 33000 emails -_- con conseguente intasamento ram 
del server dedicato! :-D Ah dentro ql server ci sono un totale di siti 
tra cui alcuni con phpnuke manco aggiornato <--- brutte storie!!
Ora a parte che non mi ricordo manco che codice ci fosse, ma per me non 
e' possibile bucare qmail (che manco so cosa sia) da delle pagine php... 
a meno che non ci siano settaggi strani sul server... -_-

 php... a meno che non ci siano settaggi strani sul server... -_-
Non si tratta di 'bucare qmail' ma semplicemente di inviare tanta posta.
Se hai un form bucabile sul server, la posta uscirà indipendentemente
dal server di posta che c'è...
-- 
ValeRyo - GS500F "Camilla"
Ai sensi del dlgs 123/45 ("T.U. sulle cazzate in coda alle email") devi
distruggere il tuo pc per il solo fatto di aver letto questo messaggio.
Prima di stampare questa mail, pensa agli alberi. Abbattine almeno uno. 

 dal server di posta che c'è...
no non c'e' nulla di simile al max c'e' il solito form che invia le 
email solo a un unico indirizzo email che viene impostato lato server -_-

 email solo a un unico indirizzo email che viene impostato lato server
Se il codice dietro al form e' scritto male (es. nessun controllo sui
dati in input ed utilizzo del 5 parametro di mail()) e' possibile
sfruttarlo per inviare dello spamming.
-- 
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/

 sfruttarlo per inviare dello spamming.
asd mi sa che usavo phpmailer e non la funzione mail
http://phpmailer.codeworxtech.com/

 
http://phpmailer.codeworxtech.com/
Rimane comunque valido quanto scritto in precedenza.


Newsgroup: it.comp.www.php
Titolo: Autenticazione REALM

Ho un problema, devo fare l'autenticazione con il realm in php, con PHP
e Apache, ma se inserisco un user e pswd che non esistono nel database,
non riesco a fare tornare alla pagina index, facendo ripartire il realm,
devo chiudere e riaprire explorer, altrimenti si ricorda le vecchie user
e pswd che avevo inserito.
Ho provato con session_destroy("$PHP_AUTH_USER");
ma non funziona.
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
dal manuale dice
session_start();
 // Unset all of the session variables.
 $_SESSION = array();
 // Finally, destroy the session.
 session_destroy();
non devi dargli nessun parametro
e comunque se voui eliminare solo una variabile di quelle registrate
dovresti usare 
session_unregister('PHP_AUTH_USER'); // stai attento al parametro che passi
oppure
unset($PHP_AUTH_USER);
non usare mai unset($_SESSION)
dai un'occhiata al manuale così capirai meglio
--------
byez all
Newsgroup: it.comp.www.php
Titolo: controlli multipli con switch

Lo switch compara i valori soltanto con l'operatore di confronto "uguale" 
oppure è possibile avere altri operatori come il > < ecc...?
Ad esempio:
$numero = 4
switch ( $numero ) {
case 4:
echo "numero 4";
case 6:
echo "numero 6";
case 8:
echo "numero 8";
E ovviamente avrei "numero 4".
Ma se volessi dire invece.
Se $numero è < 4 allora...
Se $numero è compreso tra 4 e 6 allora...
Se $numero > 8 allora...
e via dicendo, posso usare lo switch?
saluti Pisolo 

 saluti Pisolo
ciao
raenkrus

No, nel tuo caso devi usare if.
http://it2.php.net/manual/it/control-structures.switch.php
if, elseif, elseif... else giusto?
ciao Mav
Newsgroup: it.comp.www.php
Titolo: aggiunta di carattere \

invio una stringa di dati attraverso il browser del tipo 
www.miosito.com
\test.php?val=111,9999\marco,45667,.... e poi con salvo la 
stringa su un file di testo.
il problema sta' nel fatto che viene aggiunto il carattere \ affianco a 
quello già esistente, ne consegue che nel file archivio.txt ho la stringa 
111,9999\\marco,45667
perchè' ?
Penso che il webserver interpreti la singola \ come percorso di un server e 
quindi ne aggiunge una seconda per correggere l'ipotetico errore.
 $stringa = $_GET['val'];
 file_put_contents('archivio.txt', $stringa , FILE_APPEND); 

  file_put_contents('archivio.txt', $stringa , FILE_APPEND); 
Hai attivo probabilmente magic_quotes_gpc (pessima idea)
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Perché "separato" si scrive tutto insieme,
mentre "tutto insieme" si scrive separato?

 luigi
utilizzo come hosting aruba e non ho fatto nessuna modifica alle 
impostazioni iniziali che fanno loro, anche perchè non saprei da dove 
partire.
Pensi sia megli che disattivi questa funzione ? 

 Pensi sia megli che disattivi questa funzione ? 
Pbenso che sia BENE disattivare la dannata opzione! :)
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
At the source of every error which is blamed on the computer you will find
at least two human errors, including the error of blaming it on the computer.

 ha scritto nel messaggionews:gp30v3$rp7$2...@tdi.cu.mi.it...

In generale no, aggiungi un check a runtime:
if (!get_magic_quotes_gpc())
    $_POST=array_map('addslashes',$_POST);
meglio fare in modo di diminuire al minimo per gli script le
"dipendenze" da impostazioni globali, per non incorrere in perdite di
*ore* di tempo in caso di spostamento del codice da un server ad un
altro.
Ciao!

Grazie a tutti per le CELLERISSIME risposte.
Visto che ci sono toglietemi una curiosità:
per ora non voglio sapare come si fà perchè penso sia complesso, ma è 
possibile escludere un determinato IP di rete pubblica dalla possibilità di 
scaricare un determinato file esempio pippo.exe considerando che è 
normalmente accessibile a tutti facendo tasto dx "file  salva oggetto con 
nome..."

 *STRA*quoto ...
anche io, certo che mi pare strano che siano attive di defult su aruba...

 anche io, certo che mi pare strano che siano attive di defult su aruba...
Basterebbe un phpinfo() per capire se e' abilitato a livello globale o locale;
potrebbe essere che l'hanno lasciato abilitato "per compatibilita'" con il
pregresso.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
I've been seduced by the chocolate side of the Force.