mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: PHP e MySQL in locale non funzionano

Salve a tutto il NG,
Ho installato PHP 5 e MySQL Server 4 sul mio PC. Ho provato a fare una
pagina PHP con il classico phpinfo(); all'interno. Funziona tutto, da la
solita sfilza di dati con la sua bella grafica. Perfetto!! Allora sono
passato alla connessione con MySQL vado a fare la mia bella connnessione
con mysql_connect($host,$username,$password) e mi compare questa
"fantastica" scrittina: Fatal error: Call to undefined function
mysql_connect() in /home/httpd/html/index.php on line 73.
Apache è correttamente configurato e la sua www root è: /home/httpd/html
MySQL è configurato e accetta le connessioni
./Configure options per PHP: './configure' '--with-apxs2' '--prefix=/usr'
'--sysconfdir=/etc' '--with-layout=PHP' '--with-ttf' '--enable-mailparse'
'--with-config-file-scan-dir=/etc' '--enable-bcmath=shared'
'--enable-calendar=shared' '--enable-ftp=shared' '--enable-gd-native-ttf'
'--enable-magic-quotes' '--enable-posix=shared' '--enable-session'
'--enable-shared' '--enable-shmop=shared' '--with-imap' '--with-imap-ssl'
'--with-ncurses' '--with-readline' '--with-sqlite=shared'
'--enable-sysvsem=shared' '--enable-sysvshm=shared' '--enable-track-vars'
'--enable-trans-sid' '--enable-safe-mode' '--enable-sockets=shared'
'--enable-xml' '--with-bz2=shared' '--with-curl' '--with-mime-magic'
'--with-unixODBC=shared' '--with-mysqli=shared' '--enable-dba'
'--without-db2' '--without-db3' '--with-inifile' '--with-flatfile'
'--with-gdbm' '--with-freetype-dir=/usr' '--with-gd=shared' '--enable-exif'
'--with-jpeg-dir=/usr' '--with-mysql=shared,/usr' '--with-ldap=shared'
'--with-mysql-sock=/tmp/mysql.sock' '--with-openssl' '--with-gettext'
'--with-pear=/usr/share/pear' '--with-dom' '--with-dom-xslt' '--with-xsl'
'--with-pgsql=shared' '--with-pgsql-sock=/tmp/pgsql.sock'
'--with-png-dir=/usr' '--with-regex=php' '--with-zlib' '--with-fam=shared'
'--enable-mbstring=all' '--enable-mbregex'
Ho sentito che in PHP 5 il modulo per connettersi a MySQL non è incluso, va
forse scaricato e piazzato da qualche parte? (Ovviamente ho cercato con
google trovando solo topic sommari a riguardo)
La distro che utilizzo è Arch Linux 0.7 (ottimizzata per i686 - sempre
meglio che compilarsi tutta una gentoo :D )
-- 
The real way is to use Arch Linux - the full customizable and i686 optimized
distro

 wrote in message
news:lAyte.12497$
yM4.1...@twister2.libero.it
[cut]
In teoria basta che tu lo compili con l'opzione  --with-mysql.
-- 
dorje
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.www.php
Titolo: passare variabile su iFrame

ciao all,
non so se è ot comunque chiedo
ho una pagina "uno.htm" contenente un iFrame (per necessità)
questo iFrame  contiene una pag "uno.php" che accede ad un db per una
query e mi torna una lista di news
io vorrei che nella pagina uno.htm ci fossero due link, uno per
mostrare tutte le notizie della pag uno.php, e un'altro per mostrare
solo le ultime 5 (anche questa è una necessità grafica)
si può fare da uno.htm un passaggio parametri tramite <a
href="uno.php?news=all">link</a> ?!?
ho provato ma la var news risulta sempre nulla all'interno dell'iFrame
quindi la query mi ritorna sempre lo stesso risultato
come posso fare?
grazie
-- 
Umin
Foobar np: Counting Crows - The Best Of - 17 - 4 White Stallions (live from Amsterdam) [stopped]

 non so se č ot comunque chiedo
Sei OT, it.comp.www.html.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Sei OT, it.comp.www.html.
ho provato ma lì tutto tace
e visto che cmq si parla anche di php ho provato a chiedere qui
scusate il disturbo ad ogni modo la questione rimane aperta
se qualcuno ha qualche idea mi faccia sapere, plz, magari in pvt, se
non volete intasare il ng.
grazie
ciao
-- 
Umin
Foobar np: Counting Crows - Omaha

 ho provato ma lě tutto tace
E cercare tra i vecchi post no?
http://groups.google.it/groups?q=group%3Ait.comp.www.html+link+iframe+



http://groups.google.it/groups?q=group%3Ait.comp.www.html+link+iframe+
avevo provato ma non avevo ancora trovato esattamente quello che
cercavo
alcune soluzioni (nome ai frame) le avevo già provate e non funzionano
al  caso mio
grazie comunque
-- 
Umin
Foobar np: Counting Crows - Anna Begins

 al  caso mio
Invece di utilizzare $news utilizza $_GET['news'] in uno.php.


Invece di utilizzare $news utilizza $_GET['news'] in uno.php.
avevo già provato anche con quello ma nisba
alla  fine ho risolto tornando ai buon vecchi include e buona notte
agli iframe
grazie ancora
-- 
Umin
Foobar np: Mike Oldfield - Tubular Bells II  (Album)

 href="uno.php?news=all">link</a> ?!?
Si, con javascript.
Il link può ad esempio ricaricare (o aprire) la pagina uno.php con 
variabili differenti.
Ora non ricordo la sintassi, ma in pseudocodice:
<a href="javascript:news(0);">Tutte le notizie</a>
<a href="javascript:news(5);">Ultime notizie</a>
che richiamano la funzione javascript:
function news(num_mews){
// non mi ricordo la sintassi
	document.tuo_iframe.location='uno.php?news='+num_news;
}
ed in uno.php
	// piccolo controllo
	$news = (int) $_GET['news'];
	if($news>0){
 
		$vincolo = "LIMIT 5 ORDER BY tua_data DESC ";
 
	}
 
	eccetera...
Ciao
Marcello

 
Anzi, correggo
<a href="javascript:;" onclick="news(0);">Tutte le notizie</a>
<a href="javascript:;" onclick="news(5);">Ultime notizie</a>
ciao
Marcello

 Si, con javascript.
Si, con HTML.
<a href="<?php print ($_SERVER['PHP_SELF']); ?>?test=1"
target="test">set iframe</a>
<?php 
if (isset ($_GET['test']) && $_GET['test'] == 1) {
	print_r ($_GET);
} else {
?>
<iframe src="" name="test"></iframe>
<?php } ?>
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: client ftp con php

Ciao,
quali sono i limiti di un client FTP realizzato con php, piuttosto che 
con Java,C# etc..?
grazie

 con Java,C# etc..?
che ti serve un interprete php installato invece di una vm java etc.


haaa e io che pensavo peggio....
;)


http://www.net2ftp.com/homepage/installation.html
provalo e poi vedi... in generale considera che gli upload/download
sono fatti tramite browser: non so voi ma a me l'idea di avere upload
da browser di file più grandi di 100Mb non mi da un'idea di gran
affidabilità eh..

 affidabilit� eh..
Infatti con quelle dimensioni si schianta spesso e volentieri. Ma � 
taaaaanto comodo quando dall'altra parte della cornetta c'� un Utonto 
con la U maiuscola.
-- 
g4b0, linux user n. 369000
http://brosulo.net

 g4b0, linux user n. 369000
http://brosulo.net
Bhè a seconda delle esigenze, puoi anche usare ad esempio yousendit (o
altri servizi analoghi): oltre al form web offre anche un client da
scaricare che effettua lui l'invio (con ripristino automatico) e
addirittura (yousendit, gli altri non so) si collegano a dropbox e ti
fanno trovare il file sul tuo account dropbox.

Newsgroup: it.comp.www.php
Titolo: [OT] Scusate per i R:

Scusatemi per le risposte con R: e non con Re:, ma stavo utilizzando
Schifezza Espresso sotto Linux (via vmware). Devo dire che vmWare funziona
veramente bene.
ciao e scusate ancora.


HAHAHA, bella scusa per dire che in realta' usavi il vero Winzozz:)))
Proprio tu!buuuuuuu :))))
--
WEbdOM webmaster di 
www.metronic.it
 
il sito sulla telefonia ai prezzi che cercavi
Iscriviti a Pillol@ - la newsletter sulla telefonia (e non solo).
Newsgroup: it.comp.www.php
Titolo: puntatori in PhP

Ciao ng.
Una domandina veloce veloce da leccarsi i baffi:
<?php
$laMom=array();
$laMom["Nome"]="Pinco";
$laMom["Cognome"]="Pallo";
$laMom["AnnoNascita"]=array();
$laMom1=@$laMom["AnnoNascita"];
$laMom1["Anno"]="1950";
$laMom1["Mese"]="5";
$laMom1["Giorno"]="5";
?>
<PRE>
<?php
print_r($laMom);
?>
</PRE>
Questo codice php una volta eseguito (in una pagina web) restituisce questo
risultato:
Array
(
    [Nome] => Pinco
    [Cognome] => Pallo
    [AnnoNascita] => Array
        (
        )
)
Invece io mi aspetterei questo:
Array
(
    [Nome] => Pinco
    [Cognome] => Pallo
    [AnnoNascita] => Array
        (
            [Anno] => 1950
            [Mese] => 5
            [Giorno] => 5
        )
)
In pratica credevo che questa istruzione:
$laMom1=@$laMom["AnnoNascita"];
Creasse un puntatore all'elemento "AnnoNascita" (e non una copia!); mi
sbaglio? Se sě come si fa' a creare un puntatore?
Grazie dell'attenzione.
Ciao.

Come non detto era solamente una mia svista, questo è il codice esatto:
<?php
$laMom=array();
$laMom["Nome"]="Pinco";
$laMom["Cognome"]="Pallo";
$laMom["AnnoNascita"]=array();
$laMom1=&$laMom["AnnoNascita"];
$laMom1["Anno"]="1950";
$laMom1["Mese"]="5";
$laMom1["Giorno"]="5";
?>
<PRE>
<?php
print_r($laMom);
?>
</PRE>
E questo è il risultato:
Array
(
    [Nome] => Pinco
    [Cognome] => Pallo
    [AnnoNascita] => Array
        (
            [Anno] => 1950
            [Mese] => 5
            [Giorno] => 5
        )
)
Avevo digitato @ al posto di &...
Grazie comunque, alla prox!

 ?>
A meno che non ti serva proprio con il puntatore potevi fare anche:
_____soluzione 1____
$laMom = array();
$laMom["Nome"]="Pinco";
$laMom["Cognome"]="Pallo";
  $temp = array();
  $temp["Anno"]="1950";
  $temp["Mese"]="5";
  $temp["Giorno"]="5";
$laMom["AnnoNascita"]=$temp;
__________________
oppure
______soluzione 2_____
$laMom = array();
$laMom["Nome"]="Pinco";
$laMom["Cognome"]="Pallo";
$laMom["AnnoNascita"]=array(
         Anno => 1950,
         Mese => 5,
         Giorno => 5);
___________________
oppure
______soluzione 3_____
$laMom = array(
   Nome => "Pinco",
   Cognome => "Pallo",
   AnnoNascita => array(
         Anno => 1950,
         Mese => 5,
         Giorno => 5)
);
___________________
Ludovico Grossi

No, mi serve proprio il puntatore in quanto ho un array che mi serve per
"riconoscere" delle direttive scritte in un file di testo (non č un file
ini), "parsando" il file a seconda di cosa ci vedo scritto devo "spostarmi"
nell'array per scrivere il contenuto del file e il metodo piů semplice č
quello di individuare il nodo dell'array da considerare come root, far
puntare a questo nodo e quindi "dimenticandomi" di avere un array piů vasto
alle spalle posso prendere i vari elementi dal file di testo per scriverli
dentro a questo nodo; con un secondo file di testo faccio la stessa cosa ma
"cambianod root", e cosě via per il terzo, quarto, quinto, ...
Grazie lo stesso, ciao
Newsgroup: it.comp.www.php
Titolo: Re: Lettura username

 Grazie, Lupo
nessun suggerimento? :-)

 nessun suggerimento? :-)
Posta meglio le domande.
~omar



E' l'applet di una chat irc inserita in una pagina web, vorrei poter
leggere i nick che vengono digitati dagli utenti per entrare in chat
<param  name ="username value="">
per scriverli successivamente in un file di testo.
Grazie
Newsgroup: it.comp.www.php
Titolo: Domandina su htaccess e file inclusi

ciao a tuttiz
ho messo dei file in una cartella protetta da htaccess
e li ho richiamati da un'altra pagina pubblica, aprendoli con la fopen e caricandoli
nell'header della pagina (specificandogli anche il mime), quindi facendo aprire
il file
cosě facendo, tutti a file mi viene chiesto di aprirli o di salvarli e non
mi viene chiesta giustamente nessuna password
tuttavia, visto che i file me li apre coi programmi associati
volevo fare una distinzione per alcuni di essi, ed aprirli nel browser
piů nello specifico, volevo aprire le immagini direttamente scrivendo l'html
<img src=$percorsoimmaggine...
solo che cosě, mi chiede la password (e me lo fa anche se voglio includere
un swf)
quindi escluderei questa via
la mia domanda č:
1) nell'apertura del file header:... c'č qualche parametro per far aprire il
file nel browser, come si aprirebbe un'immagine o un swf se linkata da web?
io nella mia pagina specifico nome file e tipo file
2) se non ricordo male, c'era il modo di includere un'immagine aprendo un file
php che fa quanto detto dal punto 1
procedura usata per visualizzare immagini pescate dal db
una cosa tipo <img src=nomefilephpchegenerailfile.php...
e cosě mi sa che funzionerebbe, perň, mi chiedo se cosě facendo, se si facesse
salva con nome, se manterrebbe il nome dell'immagine oppure pescherebbe il
nome del file php?
-- 
     _=_      
   q(-_-)p      SCIRIO - 100% COMMERCIALE
    _) (_       
http://scirio.altervista.org
 
   /__/  \           
 _(<_   / )_    "Ghiro spiritualez"     
(__\_\_|_/__)        

 includere un swf) quindi escluderei questa via
$percorsoimmaggine deve contenere l'url ad uno script php che legge il
file dalla directory protetta.
-- 
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.


ok, farň cosě, grazie 1000

Newsgroup: it.comp.www.php
Titolo: Variabile di sessione e recordset

Salve, dopo aver creato l'autenticazione con login e password nel mio sito,
avrei la necessità di estrarre dal database delle info relative all'utente
loggato che quest'ultimo sarà in grado di visualzzare nella sua pagina
utente. Per far questo utilizzerò la variabile di sessione che contiene l'id
dell'utente in corrispondenza del quale estrarrò tali informazioni.
La variabile di sessione è:
$_SESSION['ID'];
tale variabile verrà passata nella query del Recordset. Il tutto non 
funziona.
Forse l'errore sta nel dove definire la variabile di sessione.
Questo perchè l'ID dell'utente è un intero che viene memorizzato nel
database. Quindi suppongo che dopo aver effettuato il login ed essere stato
mandato nella pagina dell'utente, qui dovrei definire la variabile di
sessione ed assegnargli il valore del campo ID presente in un recordset
appositamente creato. Giusto?

 $_SESSION['ID'];
Ci sarà in un punto del codice un momento in cui assegnerai il valore
dell'id dell'utente alla variabile $_SESSION['id'].
Quando succede questo? Ed in che modo effettui quest'assegnazione?
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===

 Fabrizio
Ma quando succede č proprio ciň che vorrei sapere. Cioč devo assegnargli il 
valore dell'id utente dopo aver effettuato il login e cioč nella pagina 
dell'utente? L'assegnazioen avverrebbe assegnando alla variabile di sessione 
'id' il valore del campo ID del recordset che contiene i dati utente nel 
database. E' corretto cosě?
Grazie,
Massimiliano 

 utente nel database. E' corretto così?
Massimiliano, stai facendo un pò di confusione.
L'id della sessione è un valore univoco che viene assegnato alla sessione;
quindi ogni sessione ha un suo id. Quello che vuoi fare tu è registrare
nell'array $_SESSION il valore id dell'utente che ha fatto il login.


Newsgroup: it.comp.www.php
Titolo: finestre di conferma [forse OT]

salutoni,
ora sono alle prese con un piccolo problema: quando devo semplicemente
chiedere una conferma, un sě o un no, non mi conviene far caricare al
navigatore un'intera pagina html, basterebbe una finestra di conferma come
quelle solite della GUI di windows (ma piů in generale di qualsiasi
interfaccia grafica) con un paio di bottoni (che so, un ok e un annulla,
piuttosto che un sě e un no). Se usate PHPAdmin vi sarete accorti che quando
volete fare modifiche "rischiose" (tipo un DELETE o un DROP appare sempre
una finestra che chiede conferma premendo su uno dei due bottoni). Sapete se
con PHP (non credo), JavaScript (piů probabile) o qualcos'altro ancora č
fattibile qualcosa del genere?
Grazie in anticipo
mignolo

Mignolo wrote:

Javascript, confirm('Sei sicuro?'); ovviamente devi vedere tu su quale 
evento richiamare il confirm...
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***
Newsgroup: it.comp.www.php
Titolo: Non capisco il comportamento di for

Non sono un gran conoscitore di php, ma un for credo di saperlo
gestire...
$var = array("nome", "cognome", "ditta", "tel, "indirizzo")
for ($i=count($var); $i == 0; $i--) {
  print $i;
}
Mi esce immediatamente, senza stampare niente.
$var = array("nome", "cognome", "ditta", "tel, "indirizzo")
for ($i=count($var); ; $i--) {
  print $i;
  if ($i == 0) {
   break;
  }
}
Funziona correttamente.
E' giusto questo comportamento o sbaglio qualcosa?
Grazie,
Michele Petrazzo

 Michele Petrazzo
-- 
www.iuz-lab.info

 $var = array("nome", "cognome", "ditta", "tel, "indirizzo")
[CUT]
Ma hai scritto proprio cosi'?
Perche' manca un doppio apice dopo tel ed il punto-e-virgola alla fine.
Ciao.
	-Ema-

 
Grazie,
Michele Petrazzo

 Michele Petrazzo
Weigand
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

E' giusto questo comportamento o sbaglio qualcosa?
La condizione nel for e' quella di continuazione e non di
terminazione. Ovvero, controlla all'inizio e poi alla fine.
Un
 for(primo statement; middle statement; last statement) {
	<block-statement>
}
 e' equivalente a 
<primo statement>
while <middle-statement> {
	<block-statement>
	<last statement>
}
In altre parole il for esegue finche' la condizione e' vera.
Come lo hai scritto esce immediatamente.
Ciao,
Paolo.

Newsgroup: it.comp.www.php
Titolo: Connessione a un DB MySql non sullo stesso server

Salve a tutti,
mi chiedevo se qualcuno di voi ha provato a connettersi su un DB MySql non
in situazione "localhost"
mysql_connect ("localhost", "username", "secret");
Per esempio su un DB  MySql posizionato su
mysql.webappcabaret.com
www.webappcabaret.com
  fornisce hosting gratuito per tecnologie Java ma non
PHP quindi volevo provare a interrogare il DB MySql con il PHP da un altro
sito che invece lo fornisce.
Ringrazio in anticipo.
diamzirc

 wrote in message
UIIS6.23548$ZZ.9...@news.infostrada.it...


Newsgroup: it.comp.www.php
Titolo: Package PEAR

Qualcuno sa come installare package pear aggiuntivi sia in ambiente 
windows che linux?
grazie

 windows che linux?
Ti suggerisco di iniziare leggendo la documentazione ufficiale:
http://pear.php.net/manual/en/installation.php
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: Gestire PostgreSQL in remoto

ho sentito che esiste un programma per amministrare un db PostgreSQL che si
chiama PHPPGADMIN o qualcosa del genere.
Qualcuno che l'ha provato mi sa dire com'è se ne vale la pena e magari dove
trovarlo?
Ma davvero ci si può fare tutto?
grazie
Zac


wrote:

Lo trovi qua:
http://www.phpwizard.net/
io uso il "fratello" PHPMyAdmin (per MySQL) ed e' davvero ottimo.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 >Ma davvero ci si puň fare tutto?



scrisse:

Per quel che ho potuto provarlo, te lo sconsiglio.
E` preso da phpMyAdmin (per MySQL), hanno tradotto le funzioni e poco
di piu`. Non supporta diverse cose di Postgres (per esempio, il tipo
char senza dimensione l'ho dovuto aggiungere a mano nel file di
config), diverse query non vanno a buon fine, e altre piccolezze che,
personalmente, mi fanno preferire una finestra in cui digitare le query
sql e vedere poi il risultato in html. :)
-- 
Signature under rework - Shuriken

Newsgroup: it.comp.www.php
Titolo: info su LINK DINAMICO

Per voi guru di PHP è una emerita stronzata ma per 1 come me che sa
solo 4 cose in Asp è dura. Il mio problema è il seguente.
Ho un sito in doppia lingua, con supporto PHP Version 4.4.7 . Vorrei
creare per ogni pagina un link che mi permetta di "switchare" la
lingua.
Le mie pagine sono speculari :
http://www.adriatech.com/ita/prodotti.php
 (versione ITALIANA)
http://www.adriatech.com/eng/prodotti.php
 (versione INGLESE)
e sono tutte cosi..
si può fare un link dinamico per ogni pagina ?? credo sia utile la
variabile HTTP_REFERER

 variabile HTTP_REFERER
$file = $ _SERVER[ 'SCRIPT_NAME'];
$base = 
http://www.adriatech.com/
;
$link_ita = '<a href="' . $base . '/ita/' . $file . '">ITA</a>';
$link_eng = '<a href="' . $base . '/eng/' . $file . '">ENG</a>';
????

 variabile HTTP_REFERER
no, oltre al fatto che � una variabile non necessariamente valorizzata
dal browser, ti basta sapere la lingua attuale:
quindi parti da $_SERVER['REQUEST_URI'] ed estrai il primo segmento
Newsgroup: it.comp.www.php
Titolo: Dati EXIF da una foto

ciao a tutti,
qualcuno saprebbe indicarmi qualche risorsa online da dove attingere per 
creare uno script php che mi permetta l'upload di foto e al contempo di 
estrapolare i dati exif in essa presenti.
grazie a tutti per gli eventuali suggerimenti
-- 
_____________________________________________________________
_-*Avatar*-_
Powered By
AMD Athlon 64 X2 6000+ @ 3225MHz on Asus M2N-SLI DELUXE
A-DATA Vitesta Extreme @ 920MHz 5-5-5-12
Asus EN8600GTS @ Core 770MHz - Shader 1700MHz - Mem 2030MHz
2x250GB RAID 1 + 1x250GB + 1x320GB NAS
_____________________________________________________________

 contempo di estrapolare i dati exif in essa presenti. 
Google -> php exif :
http://www.php.net/manual/en/ref.exif.php
http://pel.sourceforge.net/
Google -> php upload :
http://www.php.net/features.file-upload
-- 
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/

 
molto gentile, grazie


Newsgroup: it.comp.www.php
Titolo: E' un menu in php questo?

Buona sera a tutti.
Sto cercando di creare un piccolo siti con alcuni miei amici, e sto
raccogliendo le idee.
Vorrei creare un menu di navigazione che scorre allo scorrere della
pagina, qualcosa come questo qui:
http://www.poste.it/bancoposta/cartedipagamento/postepay_index.shtml
Se rimpicciolite la finestra e scorrete la pagina, vedrete che il menu
segue i vostri spostamenti.
Innanzitutto, č creato in php? Se si, sapete se esiste qualche script php
in giro da poter copiare e modificare?
Grazie per il vostro aiuto, buon lavoro.
Saluti
Massimo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ciao
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"
Newsgroup: it.comp.www.php
Titolo: estrazione testo da db

Devo estrarre da un db un testo molto lungo e pertanto vorrei disviderlo in
parti da circa 500 parole.
Ho fatto in questo modo:
=======================================
while ($query_data = mysql_fetch_array($result)) {
   $id = $query_data["id"];
   $discorso= $query_data["discorso"];
    echo "<p>";
   $parole = explode(" ", $discorso, 500);
   for( $num = 0; $num < 501; $num++)
{
    echo nl2br($parole[$num] . " ");
}
    echo "</p>";
   }
=======================================
Il problema è che se ne frega del limite di 500 parole e mi mostra tutto il
testo richiamato!
come posso risolvere?
Luca

 ha scritto nel messaggio
news:nRxX9.89480$AA2.3...@news2.tin.it...

Direi perchè se metti un limit all'explode l'ultimo elemento inserito
contiene tutto il resto della stringa... quindi per 500 parole devi
esplodere con limite 500 e fare un for fino al 499.

 esplodere con limite 500 e fare un for fino al 499.
opppsssss!! grazie tantissime! :-)
Luca

 ha scritto nel messaggio
news:gKyX9.89950$AA2.3...@news2.tin.it...

Fai comunque prima a fare una cosa del genere...
Supponendo che la variabile $stringa contenga il tuo testo... questa estrae
le prime 4 parole e le stampa.
Per 500 parole basta mettere 501 al posto di 5 e 500 al posto di 4
<?php
$stringa = "io sono una stringa e me ne vanto";
echo nl2br(implode(" ",array_slice(preg_split("/\W+/",$stringa,5),0,4)));
?>


grazie! ora provo!
Luca

Newsgroup: it.comp.www.php
Titolo: cookie !?!?!?

ma i cookie si caricano automaticamente all'avvio della pagina o si puo'
forzare il caricamento ? .. e come ?
Grazie anticipatamente

 Grazie anticipatamente
I cookie non si caricano. Ne puoi controllare il valore da script. Se per
esempio il tuo cookie si chiama "prova" e come valore ha "ok", il codice da
scrivere e' il seguente:
if ($prova == "ok") {
    ... codice
}
Spirito Libero
-----
La verità non sta in un solo sogno, ma in molti sogni.
(Le Mille e Una Notte)

}
Non dovrebbe essere cosi dalle ultime versioni php?
if ($_COOKIE[prova] == "ok") {
    /* codice che vuoi */
}
Ciauz

 ha scritto nel messaggio
news:b7oflq$lel$3...@newsreader.mailgate.org...


 Ciauz
Hai ragione, ho appena installato la 4.3.1 e sto leggendo nella guida
proprio quello che dici tu...
Spirito Libero

Newsgroup: it.comp.www.php
Titolo: operazioni con le stringhe

voglio dividere una stringa ogni qualvolta si incontra il simbolo trattino 
(-), voglio contare quante sottostringhe sono risultate, voglio assegnare in 
automatico una variabile per ogni stringa (es variabile1, variabile2 ecc..)
attualmente fň cosě:
divido il testo
$testo = explode("-",$testo);
conto il numero di clausole con la variabile $a
$a=0;
foreach ($testo as $numero_sottostringhe){
      $a=$a+1;
      }
pensate la procedura sia giusta?
cosě mi ritrovo con le variabile $testo[1],$testo[2]ecc..
ora mi chiedo come fň ad assegnare in automatico un numero di variabili pari 
al numero di array risultanti?
esempio, se lo faccio a mano sembra semplice ma se devo farlo in automatico?
$variabile1=$testo[1];
$variabile2=$testo[2]
Grazie:) 

 Grazie:)
-- 
www.iuz-lab.info

 
http://www.php.net/manual/en/language.variables.variable.php
ottimo, veloce, ed efficace, very grazie ^^

 esempio, se lo faccio a mano sembra semplice ma se devo farlo in automatico?
Non capisco perche` fai questo passaggio e non usi direttamente l'array
che hai gia`.
Bye.

che hai gia`.
si hai ragione.infatti lo sto facendo ^^ thx
Newsgroup: it.comp.www.php
Titolo: Mysql e phpbb errore 1064

Salve a tutti
Ho il noto problema dell'apostrofo nel forum phpbb, quando viene postato un 
messaggio che contiene l'apostrofo viene restituito il seguente errore
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use near 
''prova con apostrofo'')' at line 1
INSERT INTO nuke_bbposts_text (post_id, post_subject, bbcode_uid, post_text) 
VALUES (37, 'prova', 'a4b6451a43', 'prova con apostrofo'')
Line : 321
File : /web/htdocs/
www.dominio.it/home/includes/functions_post.php
mi hanno detto che esiste un patch o una correzione da fare nel file 
function_post.php che risolve il problema cioè maschera al db l'apostrofo,
qualcuno ne sa qualcosa ho può aiutarmi
Uso phpnuke 6.8 su hosting linux e il phpmyadmin di aruba
grazie mille
andrea 

Andrew wrote:

non so' della patch..
ma prova con 
http://www.php.net/mysql_escape_string
od
http://www.php.net/mysql_real_escape_string
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: qualcuno sa perche?

ho provato ad aggiungere uno script per le statistiche sulla pagina del
forum, ma non funzionava (nonostante il require corretto non trovava la
funzione)
allora ho tolto tutto, ma mi da questo errore:
mi sapete indicare come risolverlo?
sovrascrivendo i file del forum con il backup non risolve nulla..
Warning: set_error_handler() expects argument 1, 'error', to be a valid
callback in c:\siticlienti\nemy\forum\index.php on line 12
Warning: Cannot modify header information - headers already sent by (output
started at c:\siticlienti\nemy\forum\index.php:12) in
c:\siticlienti\nemy\forum\index.php on line 19
Warning: Cannot modify header information - headers already sent by (output
started at c:\siticlienti\nemy\forum\index.php:12) in
c:\siticlienti\nemy\forum\index.php on line 20
Warning: Cannot modify header information - headers already sent by (output
started at c:\siticlienti\nemy\forum\index.php:12) in
c:\siticlienti\nemy\forum\index.php on line 21
Warning: Cannot modify header information - headers already sent by (output
started at c:\siticlienti\nemy\forum\index.php:12) in
c:\siticlienti\nemy\forum\index.php on line 22
Warning: Cannot modify header information - headers already sent by (output
started at c:\siticlienti\nemy\forum\index.php:12) in
c:\siticlienti\nemy\forum\index.php on line 23
-- 
*** *** *** *** ***
http://www.nvnews.net/vbulletin/images/smilies/locked.gif

 valid callback in c:\siticlienti\nemy\forum\index.php on line 12
[cut]
probabilemente hai cancellato/modificato il file dove c'era
la funzione 'error()'
http://it2.php.net/manual/en/function.set-error-handler.php
_SV_

 c:\siticlienti\nemy\forum\index.php on line 19
Ammazza che faq Black Angel..

 
http://it2.php.net/manual/en/function.set-error-handler.php
ti ringrazio, nonostante non capisca una mazza di php sto leggendo la pagina
che mi hai mandato, anche se tale pagnia, riscritta dal backup perfettamente
funzionante ieri, ora non funziona più...
ho il sospetto che dipenda da qualcosa di "esterno" alla pagina... ma cosa?
:(
Newsgroup: it.comp.www.php
Titolo: sintassi.......

Con questa sintassi scrivo il contenuto di $row:
while ($row = mysql_fetch_array($result))
{ echo "- $row[name]</a> -  $row[entrydate]<br>";
  echo " $row[entry]<br>";}
se volessi scrivere con un font verdana e dimensione -2
come devo modificare la sintassi?
grazie!

il sapiente ringo dice:

<font size="-2" face="verdana">
<?
while ($row = mysql_fetch_array($result)) {
        echo "- $row[name]</a> -  $row[entrydate]<br>";
        echo " $row[entry]<br>";
}
?>
</font>
la domanda non era inerente al php ma all'html:
it.comp.www.html
ti consiglierei di usare un buon editor html o che supporti i tags html in 
modo da darti una mano (es.: frontpage x w32 o bluefish x linux)
e soprattutto darei una ripulitina all'indentazione del codice, non si sa 
mai che ti serva un giorno esportare il codice ad altri. allora sarebbero 
casini!!
ciao!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/gnu/why-gnu-linux.it.html

(es.: frontpage x w32 
frontpage?!!? bleahhh :)
basterebbe un Crimson editor
o un context

il sapiente Alessandro dice:

e che ne so??? grazie al cielo non uso windows!!!
:-)
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.ic.unicamp.br/~oliva/papers/free-software/selection-html/
Newsgroup: it.comp.www.php
Titolo: Materiale su PHP

Scusate,
vorrei imparara il PHP.
Dove posso trovare materiale su siti riguardo questo argomento?
Grazie Marco

 ha scritto nel messaggio
news:cHylb.59200$e6.20...@twister2.libero.it...


 
ww.php.net
Dan potresti ridurre la lunghezza della tua firma? Otto righe mi
sembrano un po' troppe.
-- 
I'am what I'am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Spazio free php+mysql

Cerco uno spazio free che supporti mysql e php
(escludendo altervista) qualcuno sa consigliarmi
qualcosa???
Ciao.
------------------------------------
"Computer Science is no more about
 computers  than  astronomy is about
 telescopes."
::[E. W. Dijkstra]

qualcosa???
L'unico che conosco è lycos, però come qualità è abbstanza scadente...
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

http://www.tripod.lycos.it/
php+mysql+50 MB
buona banda
molta pubblicità
Ciao.
D.
---------------------------------------------------
*** 
http://www.xhot.it
***
---------------------------------------------------

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

www.unlimited-sql.com
20 mb - 400 MB banda- no pubblicità - cpanel - infiniti db e account ftp.
Però devi avere un bel sito.

Newsgroup: it.comp.www.php
Titolo: motore ricerca su n campi

ciao a tutti,
sono alle prese con un piccolo motore di ricerca che deve interrogare una
tabella.
la ricerca è a testo libero, e senza specificazione del campo dove cercare,
perciò ho pensato di fare un loop sui campi.
siccome ne so pochino di php (vengo dalle asp) e non riesco a "tradurre" il
codice asp in php, qualche anima pia mi darebbe un aiuto?
:-/
ciao
sp-

 perciò ho pensato di fare un loop sui campi.
$testo contiene il testo da cercare.
SELECT *
FROM tabella
WHERE campo1 LIKE '%$testo%'
OR campo2 LIKE '%$testo%'
OR campo3 LIKE '%$testo%'
OR campo4 LIKE '%$testo%'
OR campo5 LIKE '%$testo%'
...
ORDER BY 1;
Ciao
Marco

 ORDER BY 1;
umh... grazie, ho gia' risolto.
forse meglio, nel senso che ho fatto un loop sui campi, percio' posso
utilizzarlo per ogni tabella, visto che php si ricava da solo i nomi dei
campi
:)
ciao
sp-

 :)
potresti postare anche il codice della tua soluzione :) mi sembra 
interessnte!

<?
$db  = mysql_connect();
$res = mysql_db_query($database,"SELECT * FROM ".$table);
// conto il numero di campi della $table
$num = mysql_num_fields($res);
// $order viene passato in querystring
// č composto da nomecampo di ordinamento
// piů, in ultima lettera, C (per asc) o D (per desc)
// se $order č nullo (="")
if ($order=="")
    {
    //ordino per sequenza crescente di inserimento nel db
    $sqlorder=" order by id asc";
    }
else
    {
    // mi ricavo il nome del campo,
    // togliendo l'ultima lettera a dx di $order
    $ordfld=substr($order,0,strlen($order)-1);
    // mi ricavo il senso di ordinamento
    // lasciando l'ultima lettera a dx di $order
    // (si poteva anche fare sostituendo a $order
    // il valore di $ordfld con "")
    if (substr($order,(strlen($order)-1))=="C")
        {
        $ordby="ASC";
        }
    else
        {
        $ordby="DESC";
        }
    // ho ottenuto l'struzione sql
    $sqlorder=" order by ".$ordfld." ".$ordby;
}
// $filtertext e' la key di ricerca
// passata in querystring
// se č' vuota allora si cerca "tutto",
// cioe' "tutto" su tutti i records
if (empty($filtertext))
    {
    // ovvero
    $sql="SELECT * FROM contatti".$sqlorder;
    }
else
    {
    // inizio il loop sui nomi dei campi
    // per $num volte (meno uno, cosi' evito l'errore sql
    // visto che noi contiamo da uno in poi
    // ma sti stupidi di piccě contanto da zero in poi)
    for ($i=0; $i<$num; $i++)
        {
        // ottengo il nome del campo sul cursore $i
        $fldname = mysql_field_name($res,$i);
        // creo dinamicamente l'istruzione sql
        // su tutti i campi
        $sql=$sql." or ".$fldname." LIKE '%".$filtertext."%' ";
        }
    // se non ho trovato corrispondenze mostro tutti i records
    if ($sql=="")
        {
        $sql="SELECT * FROM contatti".$sqlorder;
        }
    else
        {
        // creo l'istruzione sql per i records filtrati
        $sql="SELECT * FROM contatti WHERE
".substr($sql,strlen($sql)-(strlen($sql)-4));
        $sql=$sql.$sqlorder;
        }
}
$res = mysql_db_query("rubrica",$sql);
?>
Newsgroup: it.comp.www.php
Titolo: Elenco delle funzioni php

Ciao a tutti, ho iniziato oggi a cimentarmi con php e devo dire che mi 
piace molto :), soprattutto confrontato con asp.
Cmq, bando alle ciance, esiste in rete un elenco delle funzioni più 
utilizzate in php? Ora come ora mi servono quelle per manipolare testi, 
file di testo ecc...
son riuscito ad aprire file txt, a scriverci, trovare la posizione di 
una stringa nel file...xò ho ancora tante di quelle cose da fare :) e mi 
farebbe proprio comodo un elenco di tutte le funzioni. Posso trovarlo da 
qualche parte? Spero :) grazie mille! Ciaooo

 qualche parte? Spero :) grazie mille! Ciaooo
direi che qui 
http://it.php.net/manual/it/index.php
 trovi tutto ;)
Andrea

 una stringa nel file...xň ho ancora tante di quelle cose da fare :) e mi


 esiste in rete un elenco delle funzioni piů utilizzate in php? 
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9

 Ciao a tutti, ho iniziato oggi a cimentarmi con php 
[cut]
Grazie a tutti :) Ciaooo

Newsgroup: it.comp.www.php
Titolo: Help come leggere grandezza file???

<b>$file\n</b></a><br><br>";
 }
}
closedir($handle);
?>

 ($file);" o qualche altra funzione ma non ci riesco... :(
Controlla bene il parametro $file (che sia referito al file relativo) e
quindi:
  $size = filesize ("../download/".$file);
oppure
  $size = filesize ("/usr/local/httpd/htdocs/download/".$file);
Newsgroup: it.comp.www.php
Titolo: installare le GD

Ciao,
volevo sapere se trovo da qualche parte i file .ddl di queste librerie
perchè non riesco proprio a compilare i file sorgente (mi dice che mancano
alcuni file .h).
Come cavolo faccio??
Grazie

 alcuni file .h).
a parte che sarebbero .so e non '.ddl'...
(se parli di ricompilazione, sei sotto linux, immagino).
evidentemente le librerie gd si aspettano che ci sia un pacchetto devel da 
cui dipende per poterne ricavare gli headers con le definizioni.
devi capire quali librerie vuole e poi installarne il devel con i sorgenti, 
in questo modo risolvi la compilazione.
(non ho guardato in giro se ci sono binari già compilati. sul sito 
ufficiale non ce n'è? prova su 
groups.google.com
)
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://ethology.intercult.su.se/freescience/

 ha scritto
nel messaggio news:ANOZ8.3849$s74....@twister1.libero.it...

.so?? Che roba è? Sono sotto windows e dunque le librerie se non sbaglio
hanno estenzione .ddl.
Il file zip che ho scaricato dal sito ufficiale contiene file con estenzione
.c e .h che dovrebbero essere compilati per ottenere il programma o la ddl
(almeno cosi ho capito io...). Ho provato con Il Visual Studio di Microsoft
ma mi da appunto gli errori che ho descritto.
Comunque mi sembra pure strano che per una libreria di debbano fare tutti
questi giri....
Grazie

 questi giri....
perchč non consci linux ^_^
io so per certo che sotto linux bisogna prima compilare prima  le librerie
freetype-2.0.5, in caso contrario non si riesce a compilare le GD senza
errori
forse su win č la stessa cosa

 questi giri....
probabilmente non hai programmato molto con librerie 'innestate'...
le dipendenze sono fondamentali, in linux come in windows.
ciao!
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://php.dopoil.com

Newsgroup: it.comp.www.php
Titolo: eseguire un programma

Ho bisogno di eseguire un programma per ottenere delle informazioni 
particolari, sono sotto linux e la sintassi è del tipo
./ prog  + parametri
E' possible eseguirlo , il programma deve essere modificato in maniera 
da dare un out particolare ??? devo aggiundere i tag html al codice di 
questo programma?
GRAZIE
<<SAX>>
E-mail:
linefin...@tiscalinet.it
Web Page:
http://xeus32.altervista.org


Esistono alcune funzioni al riguardo qui puoi documentarti:
http://it3.php.net/manual/it/ref.exec.php
Ma non chiedermi come usarle perchč non mi sono ancora cimentato e nn ho
abbastanza esperienza per azzardare suggerimenti al riguardo.
ciao,
ste

./ prog  + parametri
	$risultato = `/path/completo/per/sicurezza/prog $parametri`;
	print "Il risultato e' <PRE>$risultato</PRE>";
$risultato poi lo puoi esaminare con preg_match() per sistematizzarne
il contenuto.
Leonardo
Newsgroup: it.comp.www.php
Titolo: vedere il pagine programmazione

...se non è possibile, è comunque possibile vedere le varibili emesse da un
pagina?
Grazie anticipamente
--
Paolo Badalamenti
--------------------------------------------------------------
50616F6C6F20426164616C616D656E7469

 un pagina?
emesse in che senso?
le variabili al suo interno??
ma neanche per idea!! (e meno male!!!)
:-)
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

pagina?
Se ti serve per debuggare i tuoi script, il metodo solitamente usato è
mandare a video con degli echo le variabili, per vedere se
corrispondono a quello che ti aspetti. 
Ovviamente quando il tutto funziona togli tutti gli echo.
Mat

Newsgroup: it.comp.www.php
Titolo: Variabili di sessione

   session_start();
#vecchio sistema con register_globals On
	#session_register("id_login");
	#session_register("username");
	#session_register("password");
	#session_register("admin");
 
#nuovo sistema
 
	$_SESSION["id_login"]=$id_login;
	$_SESSION["username"]=$username ;
	$_SESSION["password"]=$password;
	$_SESSION["admin"]=$admin;
possibile che per ripescare devo usare:
  $password=$_SESSION["password"];
echo "$password";
ecc...
non c'è un sistema per registrarle globalmente ed utilizzare un più semplice
echo $password;
Grazie


se proprio vuoi e non hai problemi di sicurezza e le variabili che metti in 
sessione hanno nomi dedicati e sei proprio sicuro di ciň che fai e ci hai 
pensato bene, puoi inizializzare le variabili all'inizio di ogni pagina in 
questo modo
while (list($key, $value) = each ($_SESSION))
 $$key = $value;
ciao
Mario
_________________________
WEB: 
www.mario-online.com
________________________________ 

 echo $password;
che senso ha? A quel punto ti tieni register_globals On. Non vedo
perché disattivare una future per ricrearla poi manualmente.
Mattia

 echo "$password";
Perche` ripescarle? Usa direttamente $_SESSION["password"]
Cosi` ti rendi conto che stai usando una variabile di sessione.
Preso dallo Zen di Python, che si applica benissimo anche in PHP:
Explicit is better than implicit.
In the face of ambiguity, refuse the temptation to guess.
Bye.
Newsgroup: it.comp.www.php
Titolo: Query in Php

Scusandomi per la poca conoscenza Vi chiedo una consulenza per voi semplice.
Devo visualizzare su una pagina Php il risultato di una query su un file
MySQL.
Da una tabella "nuke_monete_comuni" devo estrarre e visualizzare i campi
"VALORE" e "NAZIONE" in ordine crescente sul campo "VALORE".
I risultati ottenuti e visualizzati sulla pagina Php, devono avere la
possibilità di un link sul campo "VALORE" che mi indirizzi ad un'altra
pagina maggiormente dettagliata.
Scusate se non sono stato troppo dettagliato o preciso con i termini.
Saluti
Luigi

 pagina maggiormente dettagliata.
Man mano che cicli e rappresenti i valori, ogni valore lo metti dentro ad un
ancora che punterà alla pagina di dettaglio. Ovviamente nell'attributo href
dell'ancora, oltre all'indirizzo della pagina a cui punta, devi passare l'id
della moneta, per poi ricavarne i dati specifici nella pgina successiva.
-- 
Armand Federico
www.armand.it
Newsgroup: it.comp.www.php
Titolo: Sostituire caratteri speciali

Salve a tutti.
Avrei bisogno di una funzione php che sostituisca i caratteri html
speciali.
Del tipo:
ho "La tourn&#233;e" e che deve diventare "La tournèe".
Qualcuno sa aiutarmi? Grazie a tutti.

 
http://it.php.net/manual/it/function.html-entity-decode.php
Ciao

Newsgroup: it.comp.www.php
Titolo: espressioni regolari

Salve,
in Perl nella espressione regolare (scritta a caso):
$_=~/<(\w\s?)>/;
il valore "(\w\s?)" viene inserito nella variabile $1; se ci fosse stata
un'altro pattern tra parentesi in $2 e cosě via.
Qual'č la variabile corrispondente a $1, $2 ecc. in PHP?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qual'č la variabile corrispondente a $1, $2 ecc. in PHP?
Non funziona cosi'.
	if (preg_match('/<(\w\s?)>/', $INPUT, $gregs))
	{
		// $gregs[1] contiene \w\s
		// $gregs[2] non contiene niente ;-)))
	}
...e comunque non sono sicuro di avere azzeccato la sintassi di preg_match,
benche' piu' o meno il concetto sia quello.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 Leonardo
Quindi le variabili in questione le mette in un array?


 Quindi le variabili in questione le mette in un array?
+-
in preg_match /preg_match_all si
se fai preg_replace li puoi usare con \0 \1 \2
vedi anche nel manuale (in italiano ora!!!!!!)
http://it2.php.net/manual/it/ref.pcre.php
 e
http://it2.php.net/manual/it/pcre.pattern.syntax.php
 (Riferimenti
all'indietro)

 se fai preg_replace li puoi usare con \0 \1 \2
Grazie per i suggerimenti e per le segnalazioni a tutti
Ciao

Newsgroup: it.comp.www.php
Titolo: Utenti connessi e session

Salve,
ho intenzione di fare uno script che dica il numero di persone loggate al 
sito in un dato istante.
Vi dico cosa ho pensato finore
- Se è il PRIMO ACCESSO al sito (gestito con una variabile di sessione) 
allora compio le seguenti operazioni:
a) Nella tabella CONNESSI immetto:   "session_id"   "uid ('-1' guest)"   
"timestamp di accesso"
b) Setto la variabile di sessione "logged" come vero
- Se NON E' IL PRIMO ACCESSO (logged è true) aggiorno la tabella CONNESSI 
come segue:
a) al session_id corrispondente aggiorno il timestamp
Per la visualizzazione il # degli utenti loggati è uguale alla cardinalità 
della tabella CONNESSI
Con un cronjob ogni TOT minuti controllo la tabella CONNESSI.
Tutti i record con un timestamp vecchio di TOT2 minuti vengono cancellati 
(si considera la connessione chiusa).
Ora, mi chiedevo se qualcuno avesse suggerimenti per come evitare questo 
script che parte ogni TOT minuti.
Se avete idee ve ne sono grato.
Un'ulteriore domanda. I file contententi i dati di sessione dopo quanto 
tempo vengono cancellati dal server?
Grazie a chi mi può essere di aiuto. 
Weigand

 Se avete idee ve ne sono grato.
Dato che serve un aggiornamento solo quando un utente richiede una pagina
con questa informazione potresti schedularlo nel .php stesso. 
Se ti aspetti piu' page hits al minuto ti conviene cmq. il cron.
Alla fine l'operazione IMHO non e' cosi pesante. 
Potresti mettere la tabella in memoria, in mysql ci sono tabelle HEAP:
 
http://www.mysql.com/doc/en/HEAP.html
penso che vadano proprio bene per il tuo scopo.
Newsgroup: it.comp.www.php
Titolo: htmlspecialchars &co

ho un testo con accentate e compagnia bella
il problema è che in questo testo c'è anche del codice html e se uso
htmlspecialchars e gli altri, mi ritrovo tradotti anche i tag
quindi <b>à</b> mi diventa
&lt;b&gt;&agrave;&lt;b&gt;
che mi stamperà <b>à</b> mentre io voglio che mi stampi la à in bold
se, poi, in questo caso il testo è piccolo, talvolta il testo può
essere l'intera pagina html.
All'obiezione "non puoi tradurre testo per testo prima e poi inserirlo
nei tag" rispondo subito dicendo che il mio script ha a disposizione
esclusivamente la pagina finita.
la domanda quindi è se posso fare in modo di tradurre tutto eccezion
fatta per i tag (o quelli che appaiono tali)
quindi
"<h1>perciò in <b>x<y</b> y è > di x</h1> & < br> non è un tag"
diventerebbe
"<h1>perci&ograve; in <b>x&lt;y</b> &egrave; &gt; di x</h1> &amp; &lt;
br&gt; non &egrave; un tag"
c'è un modo?
magari con qualche regex?
ma questo, come andrebbe gestito con una regex?
Ciao
Matteo

 Matteo
una cosa semplice con str_replace non ti basterebbe?
<?php
  $input = "<b>tuo</b> imput con lettere accentate tipo <i>citt�</i>";
  $t1 = array('�','�','�','�','�');
  $t2 = array('&agrave;','&egrave;','&igrave;','&ograve;','&ugrave;');
  $replace = str_replace($t1, $t2, $input);  ?>
?>

 ?>
ci avevo pensato, però io pensavo di limitare la traduzione
esclusivamente fuori dei tag, e questo non mi risolve il problema
della traduzione dei caratteri > < ' " che come logica si dovrebbero
tradurre sempre
con una espressione regolare riesco ad intercettare i tag, e
sostituire quello che è nei tag quindi è semplice, ma io dovrei
intercettare i tag e preservarli dalla sostituzione.
se proprio non ne trovo altre allora adotterò questa soluzione, (o
l'equivalente con strtr, mi sembra, che dovrebbe essere migliore)
Matteo

 br&gt; non &egrave; un tag"
imo non è possibile come fa una regexp (o chi per essa) a sapere che che 
quel tag < br> deve essere visualizzato a schermo invece che interpretato?
l'unico modo sarebbe se chi ha scritto quell'html avesse messo quel <br> 
tra tag <code></code> che è anche semanticamente piu' corretto.