mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: browser chiudere le sessioni con la X

Ciao,
mi servirebbere di far eseguire uno script in php ogni volta che viene 
chiuso il browser (con la X in alto a destra) per chiudere una sessione.
Sapete come fare??
Grazie

 chiuso il browser (con la X in alto a destra) per chiudere una sessione.
In linea di massima non si puň.
Sarebbe meglio mettere un pulsante LOGOUT per eliminare la sessione.
Al massimo puoi provare ad usare l'evento onunload del tag body ed associare 
una funzione JS che richiami lo script php.
Ma č da verificare il funzionamento su tutti i browser.
E se JS č disattivato?
Ciao
Marco 

 
-- 
"Come il popolo Ã¨ l'asino : Utile Paziente e Bastonato"
" Chi possiede un asino
non Ã¨ mai ricco, ma Ã¨ sempre felice;
non Ã¨ mai bello, ma Ã¨ sempre saggio;
non Ã¨ mai buono, ma Ã¨ sempre giusto. "

 presente ecco perchÃ¨ volevo fare questa cosa
La sessione dopo un pò scade, come i cookie.
Se lo scrivi nel db, le cose si complicano.
A meno che tu non abbia accesso al server e possa lanciare un cronjob.
In questo modo ad ogni accesso ad una pagina del sito vai a scrivere nel db 
l'ora.
Ed il cronjob, ogni TOT minuti, legge l'ora di tutti i record e cancella 
quelli scaduti.
Ciao
Marco 

 presente ecco perchè volevo fare questa cosa
lavora sul momento di login e l'ultimo accesso al sito
il sistema a chiusura di finestra non garantisce nulla
io potrei killare il browser e il js non si accorgerebbe di nulla
lasciandoti l'utente <sospeso>
~omar

 chiuso il browser (con la X in alto a destra) per chiudere una sessione.
Serverebbe a tanti, ma non è possibile farlo in maniera affidabile. 
Progetta la tua applicazione in modo che NON dipenda dalle operazioni 
client.
-- 
Fabrizio "Hermooz" Ermini

 sessione.
http://www.php.net/session_set_save_handler
-- 
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.

 presente ecco perchè volevo fare questa cosa
Che importa se resta presente?
Quando lo registri sul db
a- inserisci anche il timestamp dell'inserimento.
b- cancelli tutti quelli con il timestamp piu' vecchio di 10 minuti (ad  
esempio) fà.
Quando fai query sul db per controllare chi è presente e chi no, aggiungi  
un filtro che estrae solo i timestamp da 10 minuti prima fino all'ora  
corrente.
Così hai statistiche affidabili da un lato e dall'altro non ingolfi il  
database.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.
Newsgroup: it.comp.www.php
Titolo: Funzionamento array $_FILE[]

Dovrei controllare il peso di un file. Usando l'array $_FILES se scrivo 
qualcosa del genere if ($_FILES['image']['size'] > 10000) bla bla... ho 
notato che comunque php fa un upload temporale e quindi perde tempo per poi 
dirmi che il file è troppo grande. C'è qualcosa per leggere direttamente il 
peso del file senza prima fare upload nella cartella tmp_name?
Grazie. 


ha detto:

Non è possibile sapere il peso del file con php prima di averlo
caricato. Puoi usare il campo hidden MAXFILESIZE oppure javascript per
controllare prima dell'upload.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

Col campo hidden MAXFILESIZE come mi comporto? Che devo fare? 

Col campo hidden MAXFILESIZE come mi comporto? Che devo fare? 
http://www.icosaedro.it/articoli/php-file-upload.html#limitareladimensionedeifileinupload


Newsgroup: it.comp.www.php
Titolo: form dinamico

Salve,
dovrei fare un form per la richiesta di informazioni.
Avrei pero bisogna che alcuni campi siano attivi solo se si è attivato un 
chekbox.
Se clicco sul chekbox e appare il segno di spindta i campi si attivono, 
viceversa se clicco sul chekbox e il segno di spunta sparisce i campi si 
disabilitano.
L'ho fatto 1000 volte in aspx, come si fa in php?
grazie
Marco
 

 L'ho fatto 1000 volte in aspx, come si fa in php? grazie
Non lo fai in PHP come non lo fai in ASP. Probabilmente e` Visual Studio 
che ti ha creato un Javascript apposta per farlo.
Chiedi sul ng di javascript.
Bye.

 ha scritto nel messaggio 
news:72v58fF...@mid.individual.net...


 L'ho fatto 1000 volte in aspx, come si fa in php?
Si una Javascript/AJAX
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
It is by will alone I set my mind in motion. It is by the juice of
Sapho that thoughts acquire speed, the lips acquire stains.
The stains become a warning.
It is by will alone I set my mind in motion.
       --Mentat mantra, Frank Herbert, "Dune"

 Si una Javascript/AJAX
perchč ajax?

 perchč ajax?
Dipende da quello che vuole fare.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
A gleekzorp without a tornpee is like a quop without a fertsneet (sort of).
Newsgroup: it.comp.www.php
Titolo: foreach e numeri

Ho una Form e creo una griglia che parte dalla A alla N
$lettere = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'L',
'M', 'N');
	foreach($lettere as $a) {
<tr>
<td><?php echo "$a"; ?><input name="lettera"  value="a"
type="hidden"></td>
<td><input name="descrizione_<?php echo "$a"; ?>"  value=""
type="text" size="35"></td>
</tr>
dopodiche ricevo questi dati e li devo inserire nel DB
		for ( $i = 1; $i <= 12; $i++)  {
		}
Mi sono accorto che così è sbagliato
come creo il ciclo da array per inserire riga per riga nel db?


Ho provato cosi:
		@ $array_lettera = $_POST['lettera'];
		@ $array_descrizione_it = $_POST['descrizione_it'];
		@ $array_xs = $_POST['xs'];
		@ $array_s = $_POST['s'];
		@ $array_s = $_POST['m'];
		@ $array_s = $_POST['l'];
		@ $array_s = $_POST['xl'];
		@ $array_s = $_POST['xxl'];
		for ($i = 1; $i <= sizeof($array_lettera); $i++) {
			$lettera = $array_lettera[$i];
			$descrizione_it = $array_descrizione_it[$i];
			$array_xs = $array_xs[$i];
			$array_s = $array_s[$i];
			$array_m = $array_m[$i];
			$array_l = $array_l[$i];
			$array_xl = $array_xl[$i];
			$array_xxl = $array_xxl[$i];
			$array_abbigliamento_id = $array_abbigliamento_id[$i];
			$query = "$i INSERT INTO abbigliamento_varianti VALUES
('$array_lettera[$i]','$array_descrizione_it[$i]','$array_xs
[$i]','$array_s[$i]','$array_m[$i]','$array_l[$i]','$array_xl
[$i]','$array_xxl[$i]') ";
			echo $query."\n";
		    $result = mysql_query($query) or die('Errore: ' . print
$query );
		}
ma ancora nulla....
chi mi puo aiutare?

Newsgroup: it.comp.www.php
Titolo: Pagine dinamiche (forse OT)

Molto probabilmente è una domanda OT, ma non sapevo dove postarla.
Devo fare in modo da visualizzare dinamicamente del testo in una pagina 
web, nel senso che la pagina deve prendere il testo da un file e 
visualizzarlo. Come faccio?
Ci sarebbe anche una seconda domanda. Come organizzo l'insieme dei 
testi? è possibile e non troppo complicato farlo tramite un database? 
che strumenti dovrei utilizzare?
Grazie 1000.
Bye;-)

 Bye;-)
raenkrus
Newsgroup: it.comp.www.php
Titolo: Usare oggetti come indici di array

Ciao a tutti,
 
sto usando degli oggetti come wrapper per tipi base di PHP. Una cosa tipo
 
class Int {
 protected $v = null;
 public function __construct($v) {
  $this->v = $v;
 }
 public function __toString()
 {
  return $this->v;
 }
}
 
(molto semplificato).
 
Ora pero` vorrei usare questi oggetti come indice per un array:
 
$i = new Int(2);
$arr = array('a','b','c');
print $arr[$i];
 
Dovrebbe tornarmi "c", e invece dice:
 
Illegal offset type in blabla.php riga col print
 
Qualcuno e` a conoscenza di qualche magica funzione di PHP che mi 
permetta di trasformare in modo trasparente quell'oggetto come faccio con 
il __toString() durante il print?
 
Per ora mi tocca fare una roba simile a questa:
 
print $arr[(string)$i];
 
Grazie.

Di funzioni magiche php di quelle che cerchi non credo che ci siano.
A quanto pare dall'elenco che offrono non ne ho viste.
 
http://php.net/manual/en/language.oop5.magic.php
 
 
 
Ti dà errore perchè __toString() restituisce una stringa (quando invece hai un numero intero).
 
Facendo (string)$i  fai il typecasting e converti il numero in stringa (e pare che il php te lo accetti), ma questo credo che già lo sapevi :)
 
 
Per fare una classe corretta in teoria ti conviene fare una funzione del tipo:
 
class Int {
 protected $v = null;
 public function __construct($v) {
  $this->v = $v;
 }
 public function getV()
 {
  return $this->v;
 }
} 
 
e poi lo richiami 
 
$i = new Int(2);
$arr = array('a','b','c');
print $arr[$i->getV()]; 
 
 
Penso che ti sia già venuta in mente questa soluzione, ma come mai vuoi proprio una funzione già creata piuttosto che scriverla una da solo?

ma __toString non fa proprio questo?
L'esempio su 
php.net
: 
class TestClass
{
    public $foo;
 
    public function __construct($foo)
    {
        $this->foo = $foo;
    }
 
    public function __toString()
    {
        return $this->foo;
    }
}
 
$class = new TestClass('Hello');
echo $class;
// Hello

 proprio una funzione già creata piuttosto che scriverla una da solo?
 
Non ne volevo una gia` creata, volevo capire se c'era modo, magari 
tramite reflection o simili, di far richiamare automaticamente una mia 
funzione in quel particolare caso (oggetto usato come indice di array).
 
Mi accontentero` del casting. :)
 
Bye.

Newsgroup: it.comp.www.php
Titolo: Script per gestione forum

Ciao, cercavo uno script per gestire i forum, senza bisogno di database.
Avete visto qualcosa in giro ?
Grazie a chi volesse rispondermi !! 

 
-- 
Ciao.
Roberto Rossi
Web    : 
http://www.robertorossi.org
Newsgroup: it.comp.www.php
Titolo: Tagliare stringhe

Hi all !
ho una stringa fatta cosi:     "Oggi piove e le strade sono
scivolose."
io vorrei prendere 6 caratteri prima e dopo la parola "strade" e
verrebbe cosi: " e le strade sono "
come faccio?
Ciao

 wrote in message
news:rmn8stc9j1n3on0q4...@4ax.com...

leggendo il manuale cercando substr!
usando parametri negativi ti taglia da dietro...
;-)

come faccio?
La butto la': rimpiazzi ".*......strade.......*" con "\1" :-)
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

usando parametri negativi ti taglia da dietro...
il fatto che che io non conosco ne la posizione della parola "strade"
ne tantomento la lunghezza della stringa che devo manipolare... so
solo che una volta trovata la parola "strade" devo visualizzare 6
caratteri avanti e 6 indietro... e basta.
Ciao

>La butto la': rimpiazzi ".*......strade.......*" con "\1" :-)
che significa?

Si ma se non leggi il manuale non e' che puoi pretendere che facciano
tutto gli altri! Prendi le string functions e leggitele.
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


 wrote in message
news:ccjast07c5p4t7iti...@4ax.com...

allora, come si cerca?
devi trovare una funzione che ti determina la posizione in una stringa
determinata da una altra stringa.
Se metti nel motore di ricerca del 
php.net
 le parole "string pos" (che mi
sembra una ottima scelta per sintetizzare il problema) ottengo:
http://www.php.net/manual-lookup.php?pattern=string+pos
e' la prima funzione va gia' bene...
il resto fa substr (magari con strlen ;-)
J.

tutto gli altri! Prendi le string functions e leggitele.
Non ho mica obbligato nessuno... il manuale l'ho letto e ho pure
risolto alla faccia tua!

Grazie ho risolto... tu almeno sei stato utile non come P.
dell'Unto... ciao

E de tu nonno, ma possibile che se uno ti fa notare una cosa la prendi
sul personale ?? Ti ho semplicemente fatto notare che hai chiesto una
cosa sei stato indirizzato sulla soluzione e anziche' documentarti hai
chiesto ti venisse risolto il problema. Siccome il problema e'
semplice chiunque lo avrebbe risolto solo leggendo il manuale, per
questo eri stato indirizzato li, come sembra sia successo. Quindi
cerca di far meno il bambino e impara a capire le cose che ti vengono
dette.
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


che significa?
E' un esempio di uso di una delle funzioni di string replacement. Trovi
tutti i dettagli sul manuale.


va bene papa' !

Newsgroup: it.comp.www.php
Titolo: AMFPHP mi date qualche info ?

vorrei sapere come funziona a grandi linee...
quale è il mezzo che permette di far comunicare php con flash ... sempre
tramite http ? o no ...
grazie ciao

 sempre tramite http?
AMFPHP altro non e' che l'implemetazione server side in PHP del Flash
Remoting di Flash MX. Il protocollo applicativo e' l'HTTP.
-- 
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.


e costui chi è :-) Flash
Remoting di Flash MX ?
:-)

 e costui chi h :-) Flash Remoting di Flash MX ?
Google -> "Flash Remoting" -> Mi sento fortunato


usa i webservices per far comunicare php e flash
http://amfphp.org/
http://www.flash-php.it/amfphp.php
http://www.sephiroth.it/amfphp.php
ciao
-- 
Sousa - 
http://laBoratorio.sousa.it
 - just.sousa{at}katamail{dot}com

dimenticavo, il più importante
http://amfphp.org/wiki/doku.php

Newsgroup: it.comp.www.php
Titolo: cambiare dato su risultato query

 Ciao a tutti,
č possibile cambiare dati sul risultato di una query mantenendola tale e quale?
dovrei riuscire a fare un format number sui prezzi inseriti su questa ma mantenendo la struttura che mi da il risultato della
query.. cambiando quindi esclusivamente i dati dei prezzi.
ho cercato su google, i vari siti di risorse per trovare almeno un suggerimento, ma niente. Se ci fosse un modo per formattare
direttamente da mySQL sarebbe tutto piů semplice, ma l'unico FORMAT che ho trovato non fa proprio al caso mio, formattandolo al
contrario (formattazione anglosassone, punto per i decimali, virgola per le migliaia) di quella che serve a me.
http://dev.mysql.com/doc/mysql/en/Miscellaneous_functions.html
questo č quello che sono riuscito a fare, ma quando la ricontrollo non mi visualizza niente, come se il risultato fosse stato
eliminato.
while ($riga = mysql_fetch_array($result)) {
    foreach($riga as $key => $value) {
        if ($key==="Prezzo_articolo" || $key==="Totale" || $key===3 || $key===9) {
            $value = number_format($value,2,",",".");
            $actriga[$key] = $value;
        }
    }
}
while ($riga = mysql_fetch_array($result)) {
    foreach($riga as $key => $value) {
        echo "Tipo: $tipeof Key: $key; Value: $value<br />\n";
    }
}
qualche suggerimento? magari anche qualche strada alternativa, non so..
grazie
-- 
Sousa - 
http://laBoratorio.sousa.it/

}
Altrimenti, il primo "while...fetch" ti svuota il risultato del cursore di
MySQL, e il secondo while non trova nulla.
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Grazie Leonardo.
il problema č che lo stesso mi va a svuotare il risultato, o sbaglio? Io dovrei riuscire ad avere lo stesso risultato del cursore
MySQL anche dopo aver cambiato il record tramite il ciclo.
Di modo (in questo caso), da ripassarlo a flash tramite AMF-PHP e deserializzare il risultato al suo interno come se la query fosse
neanche stata toccata.
ho temporaneamente risolto ricreando la stessa struttura che mi passa la query con una serie di array, ma mi sembra un pň spartana
come soluzione, e sono comunque curioso di sapere se č possibile farlo.
ciao e grazie


Newsgroup: it.comp.www.php
Titolo: [OT] Come fare una select random su MySQL?

Salve,
avrei bisogno che MySQL mi restituisse (tramite select) un record
casuale tra tutti quelli inseriti in una tabella.
Quale č l'istruzione?
Grazie

 Grazie
SELECT * FROM tabella ORDER BY RAND() limit 1;
ciao
--
Kappa [co-mod icwa]
ka...@webngo.net
www.webngo.net
www.filmscoop.it
Newsgroup: it.comp.www.php
Titolo: Prima copia finocchi in germania

In germania, da oggi si possono sposare gli omosessuali!
Articolo in tedesco, ma la foto parla...
Come era in latino? Errare humanum est?
http://de.news.yahoo.com/010801/40/1t965.html

 ha scritto nel
messaggio news:ipU97.4497$_07.1...@news.infostrada.it...

Usa ASP che è meglio. PHP da degli effetti collaterali
--
T¤¶¿µ¤ vi presenta:
;-b  
http://www.amiciamici.com
Gli amori, le feste, i divertimenti di un gruppo di ragazze e ragazzi della
provincia di Parma. AmiciAmici community.

Uppps, scusate questo MEGAOT, come gia' diceva li: 'Errare humanum est...'
Era un messaggio da un 'amico' per me ed un gruppo di lavoro (che sono
tedesco),
ma ho fatto qualche pasticcio con un paste sbagliato... :)


 ma ho fatto qualche pasticcio con un paste sbagliato... :)
MEGAROTFL

>> Come era in latino? Errare humanum est?
In latino era:
beati pauperes spiritu
homo sum nihil umani alienum a me puto
melius nubere quam uri
melius sapidus homosex esse quam etero stolidus
melius tacere quam delirare

 - ICQ#91902715
http://www.matteomoro.cjb.net
"...i am immortal, i have inside me
blood of kings..." 妹m

......finocchio?

 ha scritto nel
messaggio news:oKU97.4598$_07.1...@news.infostrada.it...



Lui non so (e non mi riguarda), io no.
ciao.
TeO:-)


 ha scritto nel messaggio
news:9kb8hs$tcj$1...@newsfeed.cineca.it...

Newsgroup: it.comp.www.php
Titolo: OOP e connessione DB.

Salve a tutti, mi sono lanciato nella programmazione web usando anche php
per la parte lato server.
E' la prima volta che uso questo linguaggio di scripting, quindi perdoante
eventuali fesserie e/o sbagli.
Allora sto provando a creare una connessione ad un db (posto il codice che
e' molto corto) :
include('db_config.inc.php');
 
 class dbUtility {
 
	function __construct() {
		$db = new mysqli();
	}
 
 	public function login($db_name) {
 
 (*)		$db->mysqli_connect($db_host, $db_user, $db_pass, $this->db_name);
		if (mysqli_connect_errno()) {
			printf("Non riesco a connettermi a MySQL. Errore: %sn",
			mysqli_connect_error()); exit;
		}
 
 	} // fine metodo login
 
 
 	public function close_connection() {
 		$db->close();
 
 	} // fine metodo close connection
 }
 
 
?>
ed incontro due problemi :
il primo riguardo l'include del file (sono nella stessa directory); quando
faccio, invece di msqli_connect, new mysqli con i parameti mi da un errore
di connessione, mentre se li scrivo direttamente si connette senza
problemi (non capisco dove sbaglio);
il secondo e' che dopo aver incluso il file nella pagina html
<div id="content"
	<?php 
		include("db/connessione_db.php");
		$cdb = new dbUtility;
		$cdb->login("marcozone");
		$cdb->close_connection();
	?>
	</div>
in output mi da il seguente errore :
Fatal error: Call to a member function mysqli_connect() on a non-object in
/var/www/db/connessione_db.php on line 27
[quella indicata dall' (*)].
In altri linguaggi che sto provando ad usare (tipo Java), una volta
istanziato l'oggetto, lo uso in qualsiasi metodo della classe, usando il
suo riferimento.
Mi spiego meglio, ho istanziato $db = new mysqli(); quindi, da quello che
ho capito io potrei/dovrei utilizzare un metodo/funzione, nella
fattispecie mysqli_connect(...) nella mia funzione login.
Invece dall output non sembra cosi'.
Mi date una mano a capire l'errore..??
Grazie e buona serata a tutti.
togo

 if (mysqli_connect_errno()) {
[..]
http://php.net/mysqli_connect
leggi gli esempi..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

db_name);
E qui e` locale della funzione login. Non avendola inizializzata prima, 
non esiste, quindi ti dice che stai usando una funzione (mysqli_connect) 
su un non-oggetto ($db).
Inoltre mysqli_connect() non e` nemmeno una funzione dell'oggetto mysqli.
connect() lo e`.
Stai mischiando la programmazione funzionale della libreria mysqli con 
quella a oggetti.
Ti conviene leggerti meglio il manuale, sia al capitolo riguardante la 
programmazione a oggetti che quello riguardante mysqli.
Bye.
Newsgroup: it.comp.www.php
Titolo: Inviare posta con PhpMailer

Salve,
ho un dominio su Aruba e sto cercando di utilizzare questa classe per 
spedire messaggi con allegati, in formato testo ed in formato html, agli 
iscritti ad una newsletter. Prima avevo realizzato uno script che 
funzionava molto bene, poi non so cosa sia successo, ma lo script non mi 
funzionava più. Ho deciso allora di utilizzare questa classe già bella e 
pronta, ma il risultato è molto deludente. Ad alcuni destinatari arriva 
solo il file allegato con il messaggio html, ma senza header, ad altri 
arriva l'allegato in formato ascii, ma non arriva l'header. Ad altri 
arrivano gli header ma come corpo del messaggio. Francamente non so come 
risolvere il problema.
Francesco
-- 
Register here: 
http://www.000webhost.com/92681.html
*** 1500 MB of disk space
*** 100 GB of data transfer
*** PHP and MySQL support with no restrictions
*** cPanel control panel
*** Website Builder

 Francesco
Grazie, ho risolto.

Newsgroup: it.comp.www.php
Titolo: richiamare una classe...

Salve a tutti.
Ho il seguente problema, che non riesco a risolvere, specifico che
lavoro con php4.
allora:
ho un file nel quale ho dichiarate una classe "mysql_" con il relativo
 costruttore "mysql_(integer)", e funziona correttamente.
In un'altra pagina php, che verrà richiamata via browser, hi
dichiarato un include per il precedente file e di seguito una nuova
classe "test" con il relativo costruttore "test()" che nel suo interno
dichiara una istanza di "mysql_" ovvero:   $db = new mysql_(N);
MA il processore risponde:
"Fatal error: Cannot instantiate non-existent class: mysql_ in nome
del ile php on line X"
perchè?ho incluso il file dove tale classe è definita!
grazie per l'attenzione 
Daniele

27 Oct 2004 00:43:33 -0700, 
cir...@lycos.it
 (circlea) ha detto:

metti l'istanza della classe mysql_ all'esterno della classe test e
rendila visibile all'interno di test con global.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 rendila visibile all'interno di test con global.
Non farlo! È davvero una soluzione poco costruttiva. L'uso delle global 
dovrebbe essere ridotto sempre al minimo. In linea di principio ciò che 
tu esponi dovrebbe essere corretto, quindi probabilmente c'è solo 
qualche problema di inclusione... se puoi postare più codice vedo di 
aiutarti.
Se proprio dovesse attrarti la soluzione proposta da Franscesco, passa 
la classe instaziata esternamente come parametro di un qualche metodo 
della classe "test". Ma fallo solo se ha senso che tale classe esista 
anche all'esterno di "test".
Se tale classe, come credo, ti serve come "interfaccia" al DB e la 
utilizzi più volte in un singolo script, considera anche di crearti un 
Singleton.

anche all'esterno di "test".
certo che ha senso che esista anche all'esterno, secondo te la classe
db non viene usata esternamente???


 db non viene usata esternamente???
Io preferisco non avere una classe con la connessione al DB che non sia 
incapsulata in una funzione o in un'altra classe e quindi non me ne 
faccio nulla di averla esternamente...

faccio nulla di averla esternamente...
e allora come fai? Devi creare una classe db ed una classe test che
deve utilizzare query al db, come fai?



 
Ciao,
a me la cosa sembra un po' strana, il tuo codice č simile a questo?
file Mysql.inc
 <?php
class Mysql
{
   var $i ;
   function Mysql($i)
   {
        //codice
   }
}
?>
file che include
include('Mysql.inc') ;
class Test
{
  var $db ;
  function Test()
  {
     $this->db = new Mysql(10) ;
  }
}
Se questa č la struttura non dovresti avere problemi, ho capito male?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.www.php
Titolo: Funzione per il ridimensionamento delle immagini

ciao
	per caso esiste una funzione che dandogli una immagine 800x600 mi 
faccia una miniatura sul server?
conoscete qualcosa?

 faccia una miniatura sul server?
E' una stra-faq cerca tra i vecchi post.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 conoscete qualcosa?
puoi usare una shell_exec() con un comando esterno di linux.
per esempio pnmscale.
ciao


da shell non posso! mi serve per forza una funzione!

 da shell non posso! mi serve per forza una funzione!
[mi quoto]
E' una stra-faq cerca tra i vecchi post.
[/mi quoto]


 
Non ho modo di recuperare le vecchie faq! Potresti dirmi come fare?

 Non ho modo di recuperare le vecchie faq! Potresti dirmi come fare?
Mi sembra di averti detto di cercare tra i vecchi post ...
Mai sentito parlare di Google Groups?


i10anniavanti ha scritto:

Fai un form dal quale spedire un immagine?
Hai un database attivo?
Hai la possibilità di poter cambiare i permessi sulle cartelle del server?
Hai la possibilità di installare le librerie GD sul tuo server?
Se le hai già installate che versione utilizzi?
da qui le puoi scaricare:
http://www.boutell.com/gd/
qui una piccola guida:
http://freephp.html.it/articoli/view_articolo.asp?id=93
Per ridimensionare le foto puoi usare i comandi delle librerie GD e poi 
magari salvarle sul database.
Se ci spieghi meglio ti possiamo aiutare meglio anche noi.
Non dare retta ha chi ti dice di controllare nelle vecchie risposte, 
perchè non sempre ci trovi quello che cerchi e molte volte ci trovi cose 
ormai passate.
Evita di fare ricerche dispendiose su Google perchè Google non è la 
bibbia e se un giorno dovesse chiudere qui nessuno ti saprebbe più aiutare.
Questi gruppi di discussione sono fatti apposta per aiutare la gente non 
per sponsorizzare il sito di Google.
Se proprio devi fare una ricerca prova
http://www.releton.com/
che ricerca contemporaneamente su google e yahoo, ma come questo sito ce 
ne sono altri...

Newsgroup: it.comp.www.php
Titolo: HOSTING...GRATIS??

a parte altervista, altri hosting sui generis senza pubblicità???

 a parte altervista, altri hosting sui generis senza pubblicità???
Prova a vedere 
http://tripod.lycos.it
. Io non l'ho provato, ma stando alle
descrizioni dovrebbe essere quello che fa per te (e per noi...).
Spirito Libero
---------
La verità non sta in un solo sogno, ma in molti sogni.
(Le Mille e Una Notte)

 descrizioni dovrebbe essere quello che fa per te (e per noi...).
si però tenete conto che con uno stramaledetttissimo java hanno 
disattivato i redirect.. Ti ricarica tutta la pagina con l'url completa 
.. Quindi niente "short url redirection" ma "
utenti.lycos.it/username
" 
(sul provaider in inghilterra ma qui in it è + o - uguale.. )
Prima era perfetto, ha anche le funzioni mail attive!
;-)
Ste
Newsgroup: it.comp.www.php
Titolo: Feed di un podcast

Scusate ma mi chiedevo se è possibile in PHP far generare un feed rss2
dato un percorso sul server contente file mp3.
Lo chiedo perchè vorrei inserire (anche tra i tag HEAD) un percorso ai
soli feed del podcast.
Mi date qualche link utile che googleggiando trovo materiale troppo
vasto e troppo OT.
Grazie.
-- 
Dalla Valtaro al Web
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo: scrivi con noi!
"Pronto Chi Bussa" il primo podcast di Parma e provincia?


               <item>
                    <title>TitoloItem</title>
                    <link>
http://www.tuosito.it
</link>
                    <guid>
http://www.tuosito.it/podcast/
</guid>
                    <description>Descrizione</description>
                    <enclosure url="
http://www.tuosito.it/postcast/
files/song.mp3" length="123456" type="audio/mpeg" />
                    <pubDate>data_pubblicazione_formato_gmt</pubDate>
               </item>
          <!-- fine blocco da ripetere -->
     </channel>
</rss>

 files/song.mp3" length="123456" type="audio/mpeg" />
Chiarissimo tutto ma mi viene spontanea una domanda:
come "carpisco" il lenght del file mp3?


 come "carpisco" il lenght del file mp3?
Un pò di immaginazione?
http://it2.php.net/filesize
--website: 
http://www.negusweb.it

Negus ha scritto:

Questa me la sono proprio cercata....


Newsgroup: it.comp.www.php
Titolo: mi vergogno ma non ci riesco... ..

dovrei inserire un logo n una pagina php..
http://dk-wamp.com/blog/install/
qui per la precisione.. sopra ogni cosa..
il problema è che non ci riesco.
non sono espertissimo di php quindi il potrebbe potrebbe averci facile 
soluzione..
boh..
ho provato con i tagi html dentro il php a modificare l'header.html 
ecc.. niene da fare...
consigli?
-- 
dk-wamp
Rastasi (free.it.enkey)«.Il bello di questo NG e' che se hai un 
problema spesso non trovi la soluzione, ma un bel vaff. non te lo nega 
nessuno....»
icq 127582903 
http://www.dk-wamp.com
Hattrick -» Eretici VI serie- Club dei mille Tessera:161


<body>
QUI CI METTI IL TUO LOGO
...
<div....
ciao :)
--
Fabrizio yQy

 QUI CI METTI IL TUO LOGO
e..il problema è che non ci riesco..
modifico l'header.. niente da fare..
ho provato a metterlo ovunque dalla disperazione.. nulla.. non si 
vede..
-- 
dk-wamp
StLataper su Erika De Nardo
«..Questa te la passiamo perchè ha scannato mamma e fratellino e su
free.it.enkey certe finezze le apprezziamo ancora, altrimenti....»


 vede..
impossibile.
comunque chiedi su it.comp.www.html
magari ti sanno aiutare meglio.
ciao
--
Fabrizio yQy

 magari ti sanno aiutare meglio.
è la stessa cosa che dico io.. 'impossibile'.. bah


 è la stessa cosa che dico io.. 'impossibile'.. bah
porco cazzo.. era un problema dell'estensione di firefox che vedere
il logo come un banner e lo oscurava...
-- 
dk-wamp
Rastasi (free.it.enkey)«.Il bello di questo NG e' che se hai un 
problema spesso non trovi la soluzione, ma un bel vaff. non te lo nega 
nessuno....»

Newsgroup: it.comp.www.php
Titolo: aiuto blog php

salve, 
ho bisogno di un aiuto per un blog in php di un'associazione di
volontariato,
esistono delle funzioni che restituiscano l'indirizzo ip del computer
del'utente e la data e l'orario di inserimento di ogni messaggio?
grazie.

cosmoz ha scritto:

indirizzo ip dell'utente: $ip_utente = $_SERVER[REMOTE_ADDR];
data e ora $data_ora = date('j/m/y \a\l\l\e H:i');
per la sintassi della funzione date: 
http://it.php.net/manual/it/function.date.php
^_^
-- 
2T STUDIO - Web e Grafica per il tuo eBusiness
   [web]   
http://www.2t-studio.com
	- Sviluppo Siti Web
	- Servizi di grafica pubblicitaria ed editoriale
	- Consulenze SEO (Posizionamento motori di ricerca)
	- Soluzioni ebusiness
   [Email] info [at] 
2t-studio.com

Newsgroup: it.comp.www.php
Titolo: Mandare e-mail senza mta

Come faccio a mandare delle mail usando php senza aver installato su
linux nessun MTA (sendmail,postfix o qmail), ma usando l' SMTP della
mia casella di posta di virgilio?
(ho provato windows ed è una scemenza farlo funzionare)
Datemi un aiuto!
Vi prego se no linux perderà nella mia azienda per Windowschifo!!!!!
Mi hanno detto che devo settare qulcosa nel php.ini per linux, ma dopo
uso  mail() o qualcosa d' altro per mandare mail?
Ditemi...Ditemi...
grazie e se potete fatemi qualche esempio
Newsgroup: it.comp.www.php
Titolo: errore

Ricevo il seguente errore una volta inviato il form nell'ipotesi in cui il 
campo checkbox del form non venga spuntato ( le condizioni sono validate
ma compaiono anche i seguenti errori) 
Notice: Undefined index: license in c:\program
files\easyphp1-7\www\car.php on line 6
Notice: Undefined index: license in c:\program
files\easyphp1-7\www\car.php on line 9
in cosa sbaglio? (lo script č stato tagliato per ridurre lo spazio)
<html>
<head><title></title></head>
<body>
<?php
if (isset($_POST['posted'])) {
if ($_POST['age'] > 20 and $_POST['license'] == "on") {
echo "Your car hire has been accepted<hr>";
}
if ($_POST['age'] <21 and $_POST ['license'] == ""){
echo "Unfortunately we cannot hire a car to you<hr>";
}
}
?>
<form method="post" action="car.php">
<input type="hidden" name="posted" value"true">
Age:
<input name="age" type="text" size="3">
<br>
<br>
Do you hold a a current driving license?
<input name="license" type="checkbox">
<br>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

files\easyphp1-7\www\car.php on line 6
l'indice license dell'array $_POST non è definito, devi prima fare il
controllo che sia definito:
<html>
<head><title></title></head>
<body>
<?php
if (isset($_POST['posted'])) {
if (isset($_POST['age']) && $_POST['age'] > 20 &&
isset($_POST['license']) && $_POST['license'] == "on") {
echo "Your car hire has been accepted<hr>";
}
if (isset($_POST['age']) && $_POST['age'] <21 &&
isset($_POST['license']) && $_POST ['license'] == ""){
echo "Unfortunately we cannot hire a car to you<hr>";
}
}
?>
<form method="post" action="car.php">
<input type="hidden" name="posted" value"true">
Age:
<input name="age" type="text" size="3">
<br>
<br>
Do you hold a a current driving license?
<input name="license" type="checkbox">
<br>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it
Newsgroup: it.comp.www.php
Titolo: Una insert -> Due inserimenti

Effettuo (ciclando) n insert (chiamiamole query X) in una tabella
InnoDB con chiave autoincrementante. Successivamente effettuo una
insert in un altra tabella (chiamiamola quey A).
A volte funziona correttamente e a volte no: mi inserisce due copie di
ogni record.
Ho guardato i log di mysql e ho trovato cio':
Caso corretto:
query X1
query X2
.....
query Xn
query A
Nei casi sbagliati mi trovo in una di queste due sequenza:
query X1
query X1
query X2
query X2
...
query Xn
query Xn
query A
oppure questa
query X1
query X2
.....
query Xn
query A
query X1
query X2
.....
query Xn
Utilizzo le ADODB per interfacciarmi al database, ma ho provato con
mysql_query e mi succede la stessa cosa.
Il ciclo si attiva premendo un pulsante.
"In genere", se sto fermo un po' poi clicco, funziona correttamente.
Dopo un po' inizia a duplicare.

 Il ciclo si attiva premendo un pulsante.
Prova ad evitarlo, richiamando lo script da codice.
Ciao.
Tristan

Per postare il codice mi dovrei mettere a scorporare un po' di oggetti,
comunque posso garantire che il comando che esegue la query viene
lanciato una volta sola, e che mi entra nel log in quelle maniere
strane.
Potrebbe essere un discorso di buffering balordo?

 Potrebbe essere un discorso di buffering balordo?
Non saprei dirti, non mi č mai capitato.
Ciao.
Tristan

Ho fatto ancora meglio del $check: visualizzo a video le query che
lancio e sono effettivamente due.
Newsgroup: it.comp.www.php
Titolo: Random ...ma non troppo

Saluti a tutti, visto che in questo week-end piove (Roma), ho deciso per un
piccolo rompicapo, ma non riesco a trovare una soluzione brillante:
immaginiamo di avere un database con 1500 foto, ovviamente disponibile sul
web.
Un visitatore arriva, e comincia a navigarle, ed il sito le propone in
maniera random (funzione RND() di mysql). Ovviamente funziona.
Il grattacapo e questo: durante la sessione di codesto utente, come faccio a
fare in modo che non veda per 2 o più volte la stessa immagine?
Eventualmente risolto questo problema, me ne viene in mente un'altro: Poichè
in un database del genere uno si mette aguardare solo qualche decina di
foto, può darsi che ci sono delle immagini che vengono viste di più ed altre
di meno, quindi come fare a "bilanciare il carico" e dare quindi a tutte le
immagini la stessa "opportunità"?
Mi sa che era meglio ci fosse il sole.... :-)
Un Daniele con il mal di testa

 immagini la stessa "opportunità"?
Secondo me è un falso problema... se le foto sono scelte casualmente la 
distribuzione a lungo andare sarà più o meno uguale per tutte le foto. No?

fare in modo che non veda per 2 o più volte la stessa immagine?
Be', un sistema e' questo: immagino che quelle immagini :-) avranno un ID
di tipo numerico, o un altro tipo di ordinamento univoco... e sai che hai
"N" immagini.
Quindi ti basta generare un numero random fra 1 e N, e poi navigare tutte
le immagini usando ORDER BY e LIMIT per partire dalla k-esima. Incrementi
k assegnandogli (++k % N) a ogni nuova immagine.
Naturalmente, con questo sistema, due immagini contigue restano contigue;
pero' su piu' visite, hai ottenuto di bilanciare il carico e di evitare -
a meno che uno se le pippi tutte - la ripetizione. Un vantaggio e' che in
questo modo lavori a memoria costante: in sessione tieni solo k qualsiasi
sia il valore di N.
Se no puoi caricarti gli ID delle immagini in un array di sessione, e poi
sottoporlo a shuffle(). Questo ha occupazione di memoria o(N)... ma per N
ragionevole non penso proprio dia problemi. Nell'ipotesi piu' tragica che
mi viene in mente, diecimila immagini ti occupano circa 180 K (ma IMHO e'
piu' ragionevole pensare che ne occupino una quarantina).
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.
Newsgroup: it.comp.www.php
Titolo: scritp per formattare file .txt

Sul server ho un file txt con dati tipo:
data¦¦Nome¦¦Numero¦¦Cognome¦¦Altro dato¦¦Altro numero¦¦altro dato
data¦¦Nome¦¦Numero¦¦Cognome¦¦Altro dato¦¦Altro numero¦¦altro dato
data¦¦Nome¦¦Numero¦¦Cognome¦¦Altro dato¦¦Altro numero¦¦altro dato
data¦¦Nome¦¦Numero¦¦Cognome¦¦Altro dato¦¦Altro numero¦¦altro dato
data¦¦Nome¦¦Numero¦¦Cognome¦¦Altro dato¦¦Altro numero¦¦altro dato
Accedo a tale file dopo un login con pwd (ma questo non è importante) e
vorrei vederlo "meglio" a video.
Mi servirebbe uno script che prenda tale fali e lo formatti meglio (magari
in html).
Vi chiedo gentilmente se avete visto qualcosa di simile in giro che poi vado
io a studiarmi e ad adattarmi... nel frattempo sono in modalità
google-cerca.
Grazie

 ha scritto nel messaggio
news:43326e66$0$8492$5fc...@news.tiscali.it...



Google cerca funziona sempre!
Leggete (io lo sto facendo...)
http://www.php.net/file
http://www.php.net/explode
http://www.php.net/foreach
 / 
http://www.php.net/for
 etc
http://www.php.net/print
--

 e vorrei vederlo "meglio" a video.
http://www.php.net/file
http://www.php.net/explode
http://www.php.net/implode
http://www.php.net/print
 etc
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: Inviare HTML con Email()

ciao a tutti,
siccome all'interno del db ho alcuni campi che contengono testo con codice
html ... come è possibile inviare il testo formattato ?...
altrimenti me lo stampa nella mail come testo normale ! =(
in vbs .. c'e una cosa tipo BodyFormat=0; ... che c'è di simile ... per
gestir il MIME ?
ciaoozzz..
Flavio

ciao
io ho risolto il problema cosě .... vedi se ti va bene!
mail("$email","$titolo","\n $testo","
From:m...@miosito.com
\nMIME-Version: 1.0
\nContent-Type: text/html\n");
--
:)
        ----- Manu -----
http://www.cisonostato.it

 wrote in message
9khoi1$ivg$1...@diesel.cu.mi.it...

Ti tornare utile una classe in PHP "HTML Email"
E' una classe per l'invio di email utilizzando il formato mime.
La classe può inviare:
- Email HTML
- Email HTML con immagini
- Email HTML con allegati
- Email HTML con immagini ed allegati
- Email testuali
- Email testuali con allegati
La classe non è dotata di alcuna documentazione stante la facilità di
comprensione delle sue funzionalità e della presenza di esempi i quali
dovrebbero essere sufficienti.
http://www.phpcenter.it/project/project.php3?cat=28
--
Ciao e buon lavoro.
Fabio Ingala - 
webm...@phpcenter.it
http://www.phpcenter.it
------- PHPcenter.it Adv -------
Nuova sezione sperimentale "Special Project"
http://www.phpcenter.it/special/index.php3
+2200 progetti PHP catalogati (in aumento)
------- PHPcenter.it Adv -------
Newsgroup: it.comp.www.php
Titolo: Aiutatemi per 2 pagine delle news!!!!

Salve a tutti....
Vado subito al sodo!
Volevo mettere su una pagina un form dove tutti i dati che immetto mi si
vadano ad inserire su una pagina htm.
es.
ho una pagina delle news.
per aggiornare questa mi rimane scomodo andare su di essa ed editare il
testo, (anche perchè siamo in più di uno ad aggiornare queste news)
quindi ho creato una pagina con pass. dove possono entrare solo chi decido
io.
in questa pagina protetta volevo inserire un form dove colui che ha diritto
a scrivere la news possa editare il testo e poi inviarmelo alla pagina
interessata (quella poi visualizzata sull'index)
Come posso fare?
me ne intendo pochissimo di php , se avete altri suggerimenti di come posso
fare li accetto volentieri....
faccio un altro esempio banalissimo.....
Ho una pagina A e una B
nella A posso editare le news in un form.
Alla fine di questo quello che ho scritto nei form della pagina A mi devono
andare sulla pagina B

fare li accetto volentieri....
Non so quanto porta' risultarti
difficile, comunque anche se fosse non ti scoraggiare il brutto e' solo
partire.
Ciao
Riccardo
--------------------------------
Inviato via 
http://usenet.iol.it

Newsgroup: it.comp.www.php
Titolo: PhpMyAdmin 2.5.1 errore DataBase PMA ?? (anime pie aiutatemi)

Salve,
Sono Utente Mac e novello nel PHP, Ho istallato nel mio sistema
Apache2,MySQL-4.0.13,PHP-4.3.2 con PhpMyAdmin 2.5.1 come gestore del
DataBase ... insomma come da libretta...
vado al dunque ...
Dopo aver creato un nuovo DB ed una nuova tabella, in Phpmyadmin, mi
viene
visualizzato il seguente errore:
    Le caratteristiche aggiuntive sono state disattivate per
funzionare con le tabelle linkate. Per scoprire perchè clicca qui.
e  poi....
 
 PMA Database ... non OK[ Documentazione ]
 Caratteristiche Generali di Relazione Disabilitata
Naturalmente ho dato un'occhiata alla documentazione, però non sono
proprio
riuscito a capire cosa devo fare
Potete aiutarmi ?
grazie!

 grazie!
In realtà non ti perdi delle caratteristiche fondamentali, però se vuoi 
attivarle devi segure passo passo le istruzionii che leggi cliccando su 
"documentation".
Quindi: parti creando un database chiamato PMA_database e poi sul file 
config.inc.php e scrivi il nome del Db appena creato e il path dove esso 
esso risiede (di solito è 
http://127.0.0.1/~NOMEUTENTE/phpMyAdmin/
).
Poi, via via continui creando i vari database che ti vengono richiesti e 
sempre sul file config.inc.php scrivi nelle righe che contengono i dati 
relativi ai vari Db creati ($cfg['Servers'][$i][''] = ''; i nomi di 
quest Db.
Spero sia chiaro.
Max
-- 
Se mi volete scrivere usate questo indirizzo:
massimo.oriATtin.it
Newsgroup: it.comp.www.php
Titolo: Aiuto indici !!!

Sono alle prime armi con PHP e volevo un aiuto.
Ho una tabella di un database mysql in cui viene inserito un valore
numerico(IDtipo) che corrisponde all'indice di un'altra tabella; ad ogni
indice (IDtipo) corrisponde un valore di testo, sempre della seconda tabella
(in pratica c'è questa tabella che ha solo 2 campi IDtipo e nome_tipo, in
cui vengono inseriti i vari tipi ).
Come faccio a visualizzare il valore di testo corrispondente a IDtipo
prendendo i valori dalla prima tabella (in cui appunto c'è solo il valore
numericoe non quello di testo).
Spero di essere stato abbastanza chiaro.
grazie,
Stefano

 valore numericoe non quello di testo).
Query SQL
$sql = "SELECT nome_tipo FROM seconda_tabella WHERE IDtipo = ".$IDtipo;
Dove $IDtipo contiene l'ID del tipo del valore che vuoi visualizzare
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

 Dove $IDtipo contiene l'ID del tipo del valore che vuoi visualizzare
Funziona perfettamente, grazie mille.
Stefano


Dovresti a fare una join fra le due tabelle su IDtipo
SELECT tabella2.testo FROM tabella1, tabella2 WHERE tabella1.IDtipo =
tabella2.IDtipo
Silvio Porcellana
Senior Web Consultant
-----------------------------------------------------------------
Trovanome.it - 
http://www.trovanome.it
Se non vuoi essere solo un numero...hai bisogno di un nome!
-----------------------------------------------------------------
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.www.php
Titolo: Notice: Undefined variable: REMOTE_ADDR in c:\inetpub\wwwroot...

Salve a tutti,
passando da una configurazione con Apache+PHP+MySQL (installato EasyPHP 1.6)
a una configurazione IIS5+PHP4.3.1, lo stesso sito che prima funzionava ora
restituisce l'errore in obj:
    Notice: Undefined variable: REMOTE_ADDR in c:\inetpub\wwwroot...
    la riga incriminata è una normale richiesta di funzione:
    check($REMOTE_ADDR);
Ho notato che sembrano affette da questo problema anche le altre variabili
d'ambiente.
Ho cercato di configurare tutto quello che conosco ma senza successo.
Qualcuno ha un'idea da darmi?
Grazie.

     check($REMOTE_ADDR);
Prova ad usare $_SERVER["REMOTE_ADDR"]
stefano

 >     la riga incriminata č una normale richiesta di funzione:


 Sul provider con versione di PHP 4.0.6 non cambierà poi nulla?
Devi usare $HTTP_SERVER_VARS['REMOTE_ADDR'] per le versioni precedenti alla
4.1.0, cmq è deprecata per le versioni successive.
Per altre info vai qui:
http://it.php.net/manual/it/language.variables.predefined.php
ciao,
ste

 ha scritto nel messaggio
news:TaGab.2956$wT2....@tornado.fastwebnet.it...


Newsgroup: it.comp.www.php
Titolo: Passaggio da una pagina all'altra

Ciao a tutti,
sono alle prime armi con php e mysql fornito da altervista , ho 
creato una richiesta di login, adesso vorrei chiamare una pagina 
html se il login è andato a buon fine passandogli utente e 
password inserita. 
Come faccio ???
Il codice  dopo il login è :
$query="Select * from Tb_settaggi where utente = '$nome' AND 
password = '$password'";
$results = mysql_query($query);
   // Se ha trovato un record
    if(mysql_num_rows($results) == 1)
    {
	echo "sei connesso";
	}
		else {
		$messaggio = urlencode("Utente o Password non 
validi"); 
	    	header("location: $_SERVER[PHP_SELF]?
msg=$messaggio"); 
	    	exit; 
		}
vorrei sostituire il sei connesso con il richiamo ad un'altra 
pagina web ...
grazie a tutti
-- 
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

Login avvenuto. Se non vieni mandato alla nuova pagina entro qualche
secondo, <a href="/tuapagina.php">clicca qui</a>';

ZZorro ha scritto:

Ti ringrazio , così mi richiama la pagina ma come faccio a 
passargli il parametro utente/password ?
grazie mille
