mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: PHP 4.0.6 e IIS5

Salve a tutti,
per motivi di pura "curiosità infromatica" vorrei provare a scrivere
un po' di codice PHP. Mi trovo pero' in difficolta' perche' non riesco
a fare interpretare correttamente le mie pagine:
- sul mio PC lavoro con win2k + IIS5
- ho scaricato da 
php.net
 il file php406-installer.exe ed ho seguito
le istruzioni riguardo l'installazione (pochi click).
- ho poi creato nella root directory il file phpinfo.php il cui unico
testo è: <? phpinfo(); ?>
- aprendo da IE 
http://localhost/phpinfo.php
 mi compare una pagina
infromativa sui parametri PHP e di sitema suddivisa in varie tabelle.
Fino a questo punto percio' mi sembra tutto liscio.
- ho creato poi nella root un secondo file "prova.php" il cui
contenuto e':
<HTML>
<BODY>
<?php print "Prova PHP"; ?>
</BODY>
</HTML>
- aprendo da IE questo secondo file 
http://localhost/prova.php
 pero'
ottengo un errore: Parse error: parse error in
c:\inetpub\wwwroot\prova.php on line 4
Dando per scontato che non sia un errore sintattico (il codice l'ho
copiato da un sito con tutorial su PHP) ritengo che qualcosa non vada
nell'installazione. Purtroppo pero' non ho nessuna esperienza e da
solo non riesco a capire cosa sia. Potreste darmi una mano?
Scusate se sono stato un po' lungo ;-)
TIA - Nexus.

 solo non riesco a capire cosa sia. Potreste darmi una mano?
    Mi spiace non poterti aiutare se non confermandoti la correttezza del
codice.
    Hai provato a forzare il caricamento della pagina? Magari è rimasto
qualche pagina errata nella cache ...
        Cris
--
--
Cristiano Verondini
http://noway.ing.unibo.it


Ho pulito la cache di IE e ho provato anche con il reload, il problema
pero' persiste.
Grazie lo stesso.
Ciao - Nexus.

 pero' persiste.
    Prova a spezzare lo script su più righe:
    <?
        print "Hello world";
    ?>


--
Funziona!
Grazie mille.
Notte - Nexus.

 Grazie mille.
  Giusto per curiosita', io ho usato l'apertura con <? mentre nel tuo
esempio c'era <?php.
  Quest'ultima e' la modalita' consigliata. Se hai voglia, controlla
che non fosse quello a dare errore su win.
    Cris
Newsgroup: it.comp.www.php
Titolo: Apache non mi gestisce i file con estensione .php

Salve,
riposto un messaggio che già ho inviato ieri. Ad oggi non riesco più a
visualizzare le pagine con estensione .php, esce un messaggio che mi dice:
si è scelto di aprire nomefile.php
che è uno script PHP
da 
www.nomesito.it
E dire che ha sempre funzionato. Ho reinstallato Apache, php e MySql, ed
ora non so cosa sia successo.
Francesco
-- 
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.

 ed ora non so cosa sia successo.
Devi configurare Apache in modo da far processare i file .php al motore
Zend. Fai riferimento al manuale per capire come:
http://www.php.net/manual/en/install.unix.apache2.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 
http://www.php.net/manual/en/install.unix.apache2.php
Ho reinstallato php ed Apache da sorgente, ma la cosa strana è che
Konqueror e Lynx mi visualizzano correttamente le pagine, mentre invece
Mozilla non ne vuol sapere di visualizzare la pagina index.php e solo
quella. Mi dice che si è scelto di aprire il file index.php da
www.miodominio.it
 che è uno script PHP. E mi chiede come aprire questa
pagina, cioè il programma da usare per gestire questo file. Ripeto, lo fa
solo con Mozilla.


 Ripeto, lo fa solo con Mozilla.
Se con mozilla salvi il file, che cosa contine? Il codice PHP della
pagina?


 pagina?
Il codice in PHP.... Ma la cosa strana è che me lo fa solo con Mozilla.


 Francesco
Ho risolto. Ho disinstallato Mozilla di Mandriva ed installato Mozilla
direttamente scaricato dal sito. Ora tutto funziona perfettamente. Non era
un problema di Apache, ma di mozilla stesso, e solo suo. Ho provato ad
accedere al sito con Galeon, Opera, Konqueror, IE, Mozilla per Windows,
ecc, e tutti visualizzavano perfettamente le pagine. Solo Mozilla che
installavo con Mandriva aveva qualche problema.

Newsgroup: it.comp.www.php
Titolo: aiuto semplificazione query con join

salve!
avrei bisogno di un piccolo aiuto. ho una serie di tabelle collegate
una alle altre da campi univoci quali l'ID da una parte e il Cod da
l'altra. le query che devo fare sono queste (se fatte divise).
vorrei semplificare la cosa, perchè praticamente la prima query
seleziona nella tabella dove ci sono solo codici, mentre le query
successive vanno a selezionare la descrizione o il nome, o la data,
ecc...
al momento ho 200 righe di codice per le sole selezioni. esiste il join
per semlificare la cosa, ma essendo parecchie le cose da selezionare mi
incasino...mia aiutate facendomi vedere come potrei fare solo con
queste due qui sotto? poi, una volta capito vado avanti da solo...
grazie!
//Selezione da Tabella Advert
$query="SELECT IDAdvert, DATE_FORMAT(DataInserimento,'%d/%m/%Y') AS
Data, CodSite, Quantità, CodPay, CodTipo, Prezzo, Descrizione FROM
advert WHERE IDAdvert=$ad";
$result = mysql_query("$query")or die(mysql_error());
	while ($row = mysql_fetch_array($result)){
	  $idadvert = $row['IDAdvert'];
	  $data = $row['Data'];
	  $quantita = $row['Quantità'];
	  $prezzo = $row['Prezzo'];
	  $idtipo = $row['CodTipo'];
	  $idpay = $row['CodPay'];
	  $idsito = $row['CodSite'];
	  $descrizione=nl2br($row['Descrizione']);
	}
//Selezione da Tabella Sites dove IDSite=$idsito
$query="SELECT CodSeller, Titolo, Url, Descrizione, Keyword, Categoria,
Unici, Impression FROM sites WHERE IDSite=$idsito";
$query = mysql_query("$query")or die(mysql_error());
	while ($row = mysql_fetch_array($query)){
	  $idseller=$row['CodSeller'];
	  $titolo=$row['Titolo'];
	  $url=$row['Url'];
	  $descrizionesito=nl2br($row['Descrizione']);
	  $keyword=$row['Keyword'];
	  $categoria=$row['Categoria'];
	  $unici=$row['Unici'];
	  $impression=$row['Impression'];
	}

ho fatto una cosa al volo, senza provare se funziona.  questo dovrebbe 
essere piu' o meno quello che fai te
SELECT
ad.IDAdvert, DATE_FORMAT(as.DataInserimento,'%d/%m/%Y') AS Data, ad.CodSite, 
ad.Quantità, ad.CodPay, ad.CodTipo, ad.Prezzo, ad.Descrizione,
s.CodSeller, s.Titolo, s.Url, s.Descrizione, s.Keyword, s.Categoria, 
s.Unici, s. Impression
FROM advert ad, sites s
WHERE ad.IDAdvert=$ad AND s.IDSite=ad.CodTipo

Newsgroup: it.comp.www.php
Titolo: freeit.it è morto?

Ciao a tutti, ma 
freeit.it
 non funziona più????
Non riesco a collegarmi al loro sito
--
Bye!
Alex.
______________________________
Webmaster di:
 
http://www.softmasters.net
 
http://web.tiscalinet.it/lamacchinadeltempo
______________________________

oooops, scusate, mi sono sfuggiti i post di ieri, ciao e scusate di nuovo.

Newsgroup: it.comp.www.php
Titolo: selezione lingua

Ho scritto questo codice, funziona ma non mi piace.
Provate a dargli un'occhiata:
<?php 
  session_start();
 
  if ($_SESSION['lingua']=="") {
 
   if ($_REQUEST['lang']=="") {
     $_SESSION['lingua']="_ita";
    }
    if ($_REQUEST['lang']=="_eng") {
     $_SESSION['lingua']="_eng";
    }
    if ($_REQUEST['lang']=="_ita") {
     $_SESSION['lingua']="_ita";
    }
  }
 
 
  if ($_REQUEST['lang']=="_eng") {
     $_SESSION['lingua']="_eng";
    }
    if ($_REQUEST['lang']=="_ita") {
     $_SESSION['lingua']="_ita";
    }
 
  $lang=$_SESSION['lingua'];
 
?> 

 Provate a dargli un'occhiata:
Sebbene gli IF interni siano mutuamente esclusivi, sarebbe più corretto un 
elseif.
Però non capisco il senso del tuo codice: non era sufficiente usare solo la 
sessione?
Ciao
Marco 

 Provate a dargli un'occhiata:
Prima fai una serie di operazioni condizionate dal fatto che
$_SESSION['lingua']=="", poi le ripeti incondizionatamente. Mah.
A questo punto la domanda è: che vuoi fare?

 Ho scritto questo codice, funziona ma non mi piace.
questo fa lo stesso, senza le inutili ridondanze del tuo codice e con
controlli migliori.
$_SESSION['lingua'] = !isset($_REQUEST['lang']) || $_REQUEST['lang']
=== '' ? '_ita' : $_REQUEST['lang'];

Ho usato il tuo script ma non mi funziona.
$_SESSION['lingua'] = !isset($_REQUEST['lang']) ||
$_REQUEST['lang']=== '' ? '_ita' : $_REQUEST['lang']; 
$lang = $_SESSION['lingua'];
(e' tutto su una riga)
Deve funzionare cosi':
apro il browser scrivo index.php mi deve apparire la pagina in
italiano cioe' $lang deve valere "_ita"
dall'italiano passo all'inglese cliccando sul link:
index.php?lang=_eng
dall'inglese cliccando sui vari link devo rimanere nella versione
inglese; un esempio di link e' index.php?vm=1&vms=40 e come vedete non
porta come parametro lang=_eng
Lo script e' caricato su 
www.triennale.it
Quando entri sei nell'italiano.
Sotto a destra della scritta "iscriviti alla newsletter della
Triennale" ho messo dei link nascosti per il cambio lingua.
Se provate ad andare nell'inglese ci va, ma cliccando dopo su un'altro
link torno all'italiano.
Newsgroup: it.comp.www.php
Titolo: Espressione regolare che escluda i tag.

Il mio problema è riuscire ad effettuare la sostituzione di una parola
all'interno di un testo HTML sempre che questa non sia contenuta all'interno
di un tag, come attributo o valore dello stesso.
In pratica, dato il testo;
Pippo si fa le... <IMG SRC="..." ALT="Pippo">
Volendo sostituire Pluto a Pippo, dovrei ottenere:
Pluto si fa le... <IMG SRC="..." ALT="Pippo">
e non:
Pluto si fa le... <IMG SRC="..." ALT="Pluto">
E' chiaro?
Grazie a chi saprà aiutarmi e a chi non saprà farlo ;-)
Salut',
   MadM

 E' chiaro?
Hai cercato tra i vecchi post? Se ne'e gia' parlato.
Comunque devi utilizzare le funzioni regexp
-- 
I'am what I'am, I do what I can

 
Ho cercato, ma non sono stato in grado di trovare nulla...
So che vanno usate le regex (ereg o preg), ma non riesco a trovare 
l'espressione regolare che faccia ciò! Aiuto!!!

 l'espressione regolare che faccia ciò! Aiuto!!!
preg_replace(...)
Description
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject
	[, int limit])
Searches subject for matches to pattern and replaces them with
replacement. If limit is specified, then only limit matches will be
replaced; if limit is omitted or is -1, then all matches are replaced.
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

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

Ciao a tutti,
ho questo problema:
ho prvato a usare la funzione imagecreate ma purtroppoquando carico la
pagina non visualizzo alcuna immagine, viene la classica icona con la X
rossa di immagine non trovata.
Quale può essere il motivo? Devo fare alcune modifiche al php.ini? Se si,
quale?
ciao e grazie,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it

 Michele
Aspetto il codice
Matteo

 Matteo
Prima di tutto grazie per la risposta.....ecco il codice che ho provato:
<?php
header ("Content-type: image/png"); //provato anche altri formati
$im = @imagecreate (50, 100)
    or die ("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagestring ($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng ($im);
?>
Questo l'ho preso da una guida...
ciao,

Newsgroup: it.comp.www.php
Titolo: Aiuto su DOM-XML

Ciao a tutti,vorrei trasformare un file xml con i fogli di stile xslt e
xpath.
Il primo grosso problema che ho incontrato č quello dell'installazione
delle librerie e dei moduli
per lavorare in PHP.
Ho scaricato sia le librerie Sablotron sia le libxml ma non sono
riuscito a capire come si installano,
anche perche non č molto che studio PHP e vengo da ASP dove le cose sono
piu "pappa scodellata".
Per esempio per installare libxml e libxslt il manuale PHP e anceh il
sito doněve le ho scaricate parla di
una installazione con    with-dom-xslt[=DIR] ma cosa vuol dire?
Se per favore qualcuno mi puo spiegare come devo fare per installarle
mi darebbe un grande aiuto.
Ciao e grazie
Fabrizio
---
Outgoing mail is certified VIRUS FREE.
Questa Mail č certificata LIBERA DA VIRUS!!
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.515 / Virus Database: 313 - Release Date: 01/09/2003

 delle librerie e dei moduli
Sviluppi su sistema windows?
Matteo

Newsgroup: it.comp.www.php
Titolo: A capo in un file

Ciao a tutti
Come faccio a scrivere una riga in un file e poi andare a capo ?
utilizzando vari fwrite() mi scrive tutto su una riga.....
Ciao
-- 
Guercio
Quando avrete tagliato l'ultimo albero...
Quando avrete inquinato l'ultimo fiume...
Quando avrete pescato tutti i pesci,
Allora, solo allora, capirete
che il denaro non si puo' mangiare
Indiani Creew

 utilizzando vari fwrite() mi scrive tutto su una riga.....
inserisci un \n alla fine dei dati che scrivi
--
T¤¶¿µ¤ vi presenta: 
http://www.amiciamici.com
                Da sempre amici
http://www.amiciamici.com/bedoo
      La directory web
http://www.amiciamici.com/dreams
      Le tue celebrità
Gli amori, le feste, i divertimenti e le celebrità preferite da un gruppo di
ragazze e ragazzi della provincia di Parma. Bedonia.

 utilizzando vari fwrite() mi scrive tutto su una riga.....
Su Win io farei cosě...
<?php
$stringa1 = "adesso....";
$stringa2 = "vado a capo";
$acapo = "\r\n";
$fp = fopen('miofile.txt', 'wb');
fwrite($fp,$stringa1);
fwrite($fp,"\r\n");
fwrite($fp,$stringa2);
fclose($fp);
?>

 inserisci un \n alla fine dei dati che scrivi
thanks :)))



ICQ# 11129001
http://www.calogero.org/

 "\r\n"???? :)))))
Già.. ero partito scrivendolo direttamente.. poi avevo creato la variabile
per fargli un esempio più ordinato.. e mi sono dimenticato di sostituirla
sotto :)
Era solo per vedere se qualcuno era attento :))

 Era solo per vedere se qualcuno era attento :))
cos'ho vinto? ;)

Newsgroup: it.comp.www.php
Titolo: variabili globali

>NEO<< 

>>NEO wrote:

quale errore? codice interessato..
-- 
www.iuz-lab.info

>NEO<< 

 
non dichiararle.. o meglio..
$tagname = $tag_ciclo = '';
le dichiarazioni interne lasciale invariate..
-- 
www.iuz-lab.info

 le dichiarazioni interne lasciale invariate..
ok fatto, il parse error è sparito, ma le variabili si azzerano ogni volta 
che esco da una funzione...
allora globals a che serve?
Io in precedenza avevo fatto una cosa simile inizializzando tutte le 
variabili a 0, ed ho ottenuto lo stesso risultato.


>>NEO wrote:

non si devono azzerare..
$tagname = $tag_ciclo = '';
va inserito una sola volta in testa allo script fuori dalle funzioni!
invece 
GLOBAL var[[, var]..];
all'interno..
-- 
www.iuz-lab.info

>NEO<<

Newsgroup: it.comp.www.php
Titolo: headers remoti

salve,
qual è la miglior via per controllare l'esistenza di un file remoto?
ho letto di problemi con fopen su alcune versioni di php (devo 
utilizzare per forza php4).
devo utilizzare curl o posso fare in altro modo?
ho provato con $handle = @fopen($url, "r");
ma mi becco un warning dicendo che $url non è uno stream valido e php è 
compilato con allow_url_fopen = On
ho provato anche con fsockopen e chiamate GET ma non fa al caso mio.
pure con stream_get_meta_data e parsando wrapper_data ma na..
penso che a questo punto curl sia la via migliore, qualcuno ha un 
piccolo esempio di codice per php4?
grazie

 utilizzare per forza php4).
Prova ad utilizzare la libreria CURL.
http://it2.php.net/curl
Newsgroup: it.comp.www.php
Titolo: ereg_replace

Ciao,
non riesco a far funzionare:
echo ereg_replace("primo", "secondo", $db->p("product_reviews"));
mi da come risultato la stringa, senza modificarla. Ho provato a fare un
passaggio in piů:
$reviews = $db->p("product_reviews");
echo ereg_replace(" is", " was", $reviews);
Stesso risultato. Mi potete aiutare?
grazie
Fabio

echo ereg_replace(" is", " was", $reviews);
Potrebbe essere utile sapere cosa contiene $reviews. La sintassi e'
corretta, l'unica cosa che mi viene in mente e' che ereg_replace non
trovi il pattern da sostituire.

 ha scritto nel messaggio
news:aq3kab$5qu$1...@nowhere.local...


text.
Ok, ma sei sicuro che il testo che devi modificare contenga veramente la
stringa che vuoi sostituire? Considera che ereg_replace e'
case-sensitive.

 ha scritto nel messaggio
news:aq3mf0$5u7$1...@nowhere.local...


Comunque... se devi fare una semplice sostituzzione usa la funzione
str_replace
--
Reply to: brain79(at)
inwind.it
www.brainetwork.net
ICQ# 42797710 - FeSToso n°143

Fatto, ma il risultato non cambia. Mi fa sempre vedere la stringa non
modificata. :(
"Brain" <bra...@REMOVEinwind.it> ha scritto nel messaggio
news:fBex9.111157$RO.28...@twister1.libero.it...


ho fatto echo strlen ($reviews); e mi ha dato come risultato 0.
Probabilmente non viene riconosciuta come stringa. C'è un modo per farglielo
"capire" ?


 ha scritto nel messaggio
news:NWex9.81761$TD1.3...@news2.tin.it...


 1. la variabile viene comunque stampata con il testo originale.
Per la santa pace comincia a quotare come si deve e non come impone il tuo
newsreader.
Direi di aggiungere nella tua prima riga un bel
<?php
  error_reporting(E_ALL);
Penso che questo dovrebbe gia' risolverti qualcosa (per capire la causa).
Per il resto si puo' solo indovinare se non posti una parte del codice
(quella che crea $db).
Newsgroup: it.comp.www.php
Titolo: p#p

qualcuno è già riuscito a scaricare la versione dimostrativa php
sharp, soprannominato p#p, il nuovo linguaggio lato server di
redmond?  dovrebbe essere basato sulle all purpose ready instruction
libraries, già rilasciate in versione 1.0.



Io si`, ma ha ancora qualche problema a girare con mod_mono sotto Apache.
Oggi pomeriggio comunque formattero` il nostro server Linux di test per 
installare Windows Server 2009 con IIS e vedere come va questa nuova 
tecnologia.
ye.

> già rilasciate in versione 1.0.
Si, e l'inerprete con il compilatore Just In time è fantastico !
Francesco


php sharp? Redmond? Ma quella roba per far girare php su .NET? ahaha -
utile come uno sbucciatore stereo per uvetta. Speriamo la Microsoft
fallisca presto, trascinandosi dietro tutta la sua inutile monnezza,
lasciando in pace la gente per bene.


purtroppo c'è già un primo bug: nei tag di apertura del codice, <?p#p,
il # viene interpretato come commento e quindi il codice non viene
eseguito e viene esposto in chiaro sul browser.  occorre scrivere <?
p&##;p, però così mi sballano i css.

 p&##;p, però così mi sballano i css.
un bug da niente insomma!

 p&##;p, però così mi sballano i css.
O_o
ma davvero nessuno ha pensato a una banalità simile?
-- 
By ZeD


la cosa strana è che se invece fai girare il codice sulla versione di
IIS per l'iPhone funziona benissimo.

 IIS per l'iPhone funziona benissimo.
X-( credo di sentirmi male.

p&##;p, però così mi sballano i css.
LOL, il solito beta testing de noantri.
Non lo fare girare su IIS; usa Apache e vai tranquillo. Installi le
librerie istruzioni del runtime di Apache
 
http://apr.apache.org/compiling_win32.html
con l'accortezza di tenere PHP come CGI e non come modulo, se no si
verifica un conflitto (io nemmeno c'ho provato, con IIS).
Prime impressioni: leeeeennntooo. Okay e' una beta, okay c'e' tutta
la Divina Commedia attaccata ad ogni hook delle API, ma. Leeeentoo.
Il supporto per DirectDraw client side è una cosa da ergastolo: 490
MB di roba per il gusto di poter ridisegnare la barra indirizzi con
sfondo arcobaleno... e comunque mi pare un invito a nozze per tutti
i phisher del mondo (oltre a non essere supportato, ovviamente, sui
client non Windows -- tipo i Macintosh). Che succede se preparo una
bitmap di sfondo con scritto "
www.latuabancafidatifidati.it
"?
Leonardo
-- 
Linten addie toorin addie,
Linten addie toorin ee,
Linten lowrin lowrin lowrin,
The barnyards of Delgaty

l...@email.it
 ha scritto:

euh un pesce d'aprile?
Newsgroup: it.comp.www.php
Titolo: MySQL e SQL

Salve ragazzi, ho questa perplessità. Sul mio spazio web ho il supporto SQL
e stavo cercando uno script per "proteggere" determinate pagine  con
password con una particolare funzionalità: che in base all'utente inserito
si venga reindirizzati verso una particolare pagina.
Qui però mi sorge un dubbio: MySQL e SQL sono la stessa cosa? Penso proprio
di no, ma sono ignorante in materia... quindi abbiate pietà di me! :-)
Grazie a tutti!
-- 
Italo

 di no, ma sono ignorante in materia... quindi abbiate pietà di me! :-)
SQL è un liguaggio per interrogare i database.
MySQL è un DBMS, ossia DataBase Management System. Vale a dire un programma
per creare e gestire i db.
Non sono la stessa cosa, ma vivono insieme.
Ciao
Marco

 Marco
Ciao!
Italo

 Devo chiedere al mio Hosting qualcosa in particolare?
Aspè. Ripeto.
MySQL è un DBMS, ossia un programma che gestisce database.
Programmi analoghi sono Microsoft Access, PostgreSQL, Oracle.
SQL è il linguaggio che tutti i DBMS mettono a disposizione per poter
manipolare i dati dei db.
Se tu scarichi o fai uno script che necessita di un db MySQL, devi avere
MySQL installato sulla macchina.
Nel tuo caso devi chiedere al tuo provider, l'attivazione di un account
MySQL.
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: Strano errore con mysql_fetch_array

 NB: Per rispondere, togliere "123" dall'indirizzo email


[cut]
Potresti cambiare il modo di citare? Per un lunixiano dovrebbe
essere il minimo...
http://php.dopoil.com/faq.php?NGRules
BTW: una signature deve avere --spazio e poi max 4 righe

 BTW: una signature deve avere --spazio e poi max 4 righe
Grazie, ne farò presente...
Occhio a quando ti allacci le scarpe... le stringhe che stai
annodando potrebbero non essere le tue.
Ciao. da un lunixiano.
--
Luca
http://www.lunix.it

 Scusami starò più attento.
Oh, non devi scusarti con me. E' per chi legge i messaggi.

Newsgroup: it.comp.www.php
Titolo: [semi OT] Software di debug per PHP con OS Linux

Salve,
qualcuno mi sa suggerire un software per piattaforma Linux, che mi permetta
di fare il debug dei miei script PHP ??
Io per ora uso come editor Quanta+, forse lo posso utilizzare anche per il
debug ??
Vi ringrazio per l'aiuto.
CIAO A TUTTI!!!

 debug ??
Zend Studio 2.0
Vale i soldi che costa.

 Sto iniziando ora ad imparare PHP.
Se fai una ricerchina su google ne trovi qualc'uno, comunque non ce ne sono
integrati con l'ide che io sappia.

 Sto iniziando ora ad imparare PHP.
Quanta fa il debug
non ho ben capito come ma lo fa
leggiti l'esauriente manuale che hai integrato
Lascia perdere quegli IDe a pagamento...son solo invadenti..e poi sono lenti 
da morire
Quanta è ottimo e ha tutto il necessario
ciao
Newsgroup: it.comp.www.php
Titolo: Sessioni help :)

Ciao a tutti.
ho un sito con protezione password.
vorrei che tramite sessioni ogni pagina possa essere vista solo passando
dalla pagina di login (quindi se si punta direttamente alla pagina protetta
ti riporta al login)
Ho fatto questi due script ma "ovviamente" non capisco cosa non và..
pagina login.php
<?php
{
session_start();
session_register("SESSION");
session_register("SESSION_UNAME");
$SESSION_UNAME = $login;
}
mysql connection....
?>
pagina protetta
<?
     session_start();
     if (!session_is_registered("SESSION"))
     {
             // if session check fails, invoke error handler
             header("Location: ../../login.php");
             exit();
     }
?>
echo "pagina web..."
help please ;(
Ciao.

Ho fatto questi due script ma "ovviamente" non capisco cosa non và..
register_globals è su on o su off?
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

 Ho fatto questi due script ma "ovviamente" non capisco cosa non v`..
Che errore da? Che cosa non fa e che dovrebbe fare?
Evita l'utilizzo di session_register.
Saluti.
-- 
I'am what I'am, I do what I can

Ciao è su on
:)


Ciao,
Scusa mi son dimenticato dirlo.
Praticamente se vai direttamente sul file protetto (appena aperto il
browser) non ci và, ovvero ti riporta alla login page (giusto così)
Però se ti logghi puoi andare a vedere tutte le pagine, mentre io vorrei
fargli vedere solo quelle dove l'utente è abilitato
Grazie.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> wrote in message
news:VEW7b.309991$Ny5.9...@twister2.libero.it...


 Grazie.
Questo non e' un errore dello script ma di architettura del programma.


fargli vedere solo quelle dove l'utente è abilitato
Allora devi fare così: fermo restando il controllo che hai già
inserito, in ogni pagina protetta definisci una lista di utenti che
possono avere accesso a quella pagina, ad esempio in un array, quindi
controlli che l'utente loggato (il cui username lo prendi dalla
variabile di sessione) sia in questa lista, altrimenti lo rimandi alla
pagina di login oppure gli mostri una pagina in cui dici che non ha
l'accesso a quella pagina.
Oppure potresti fare un sistema più sofisticato con un database,
dipende da quanti sono gli utenti.
Ciao

Newsgroup: it.comp.www.php
Titolo: PHP_AUTH e controllo utenti con DB?!?

Ciao a tutti!
Sono "niubbo" ed ho bisogno di qualche aiutino.
Voglio imporre l'autenticazione per gli utenti che vogliono
collegarsi ad una determinata pagina PHP. Voglio però recuperare
i nomi e le password da una tabella di un database mySQL.
Come faccio? Intendo dire, ho una vaga idea, ma mi manca il
codice. Non so come comportarmi quando mediante PHP_AUTH_USER e
PHP_AUTH_PWD ricevo i dati e devo controllarli (fare un "match")
sul database!
Grazie!
Inviato da 
www.mynewsgate.net

 sul database!
<?
  $query="select * from utenti where user='".$PHP_AUTH_USER."' and 
pwd='".$PHP_AUTH_PWD."'";
  $result=mysql_query($query);
  if (mysql_num_rows($result)>0)
   {
    // autenticazione riuscita
   }
     else
   {
    // autenticazione fallita
   }
?>
P.S.: sono andato a memoria, magari qualche sintassi è scorretta, ma 
credo che a grandi linee il meccanismo sia chiaro
ciao
Alesi_27

Newsgroup: it.comp.www.php
Titolo: Quale manuale su PHP?

Guida per lo sviluppatore -- PHP4 - Editore Hoepli
V@sh ::: Webmaster of 4EM
http://www.4evermultiplayer.com

 Guida per lo sviluppatore -- PHP4 - Editore Hoepli
Davvero un ottimo testo !
adatto sia a chi inizia che all'utente avanzato.

Newsgroup: it.comp.www.php
Titolo: EMS MySql Manager 2.0

Qualcuno lo usa? Io ho un problema con la versione di prova appena 
scaricata, magari potete aiutarmi.

 scaricata, magari potete aiutarmi.
qui sei OT, sarebbe piu' appropriato it.comp.software.database
ciaps
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

 qui sei OT, sarebbe piu' appropriato it.comp.software.database
OT "č una parola grossa". Cmq grazie del consiglio.

Newsgroup: it.comp.www.php
Titolo: errore su if valore 0

cut..
 if ($freccia >326 && $freccia <= 348) {
 $ventodirez2 = "NNW";
  }
 if ($freccia >348 && $freccia <= 360) {
 $ventodirez2 = "N";
  }
 if ($freccia = 0 ) {
 $ventodirez2 = "CALMA PIATTA";
  }
Scusatemi...
non riesco a leggere 0
nel senso che se ho nei valori tra x e y ventodirez2 mi da tutto corretto
mentre se ho come valore 0 non riesco ad avere $ventodirez2 = "CALMA 
PIATTA";

  if ($freccia = 0 ) {
if ( $freccia == 0 ) {
hai fatto un errore di sbaglio. :-)
--
rob4you

 ha scritto nel messaggio 
news:mn.b53d7d759...@KIEDIMELO.IT...

-----------------
Ma dai! E'....."uguale" :)))

 ha scritto nel messaggio 
news:mn.b53d7d759...@KIEDIMELO.IT...

Grazie mille era proprio quello l'errore
Newsgroup: it.comp.www.php
Titolo: Passaggio parametri

Salve,
ho iniziato da poco (molto poco!) a programmare in php e sto avendo
problemi con il passaggio dei parametri tra funzioni.
Ho due funzioni "StrToArr" e "ConvSQL". 
Chiamo prima ConvSQL che al suo interno ha una chiamata a StrToArr nel
quale costruisco un array che vorrei restituire a ConvSQL.
Riporto di seguito le righe di codice che ho scritto:
/*****************StrToArr*************************/
function StrToArr($Stringa, &$ArrOP ) {
--metto nell'array $ArrOP dei valori che vorrei restituire alla--
--funzione ConvSQL--
return $ArrOp;
}
/*****************ConvSQL*************************/
function ConvSQL($Expr, $NewExpr, $Campo) {
$ArrStr = array();
call_user_func ('StrToArr',$Expr,$ArrStr);
echo "DIMENSIONE ARRSTR=" . count($ArrStr) . "<br>";
--la dimesione del vettore e' sempre 0!!!!!!!--
}
Da notare che passo l'array per riferimento. Ho fatto varie prove, ma
l'array che mi restituisce ha sempre dimensione 0!!
Qualcuno puo' aiutarmi?
Grazie
Donatella :)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 }
Perche' fai le cose cosi' complicate? C'e' un motivo o e' semplicemente
perche' non sai che sono piu' semplici?
function StrToArr($Stringa ) {
--metto nell'array $ArrOP dei valori che vorrei restituire alla--
--funzione ConvSQL--
return $ArrOp;
}
function ConvSQL($Expr, $NewExpr, $Campo) {
    $ArrStr = StrToArr($Expr);
echo "DIMENSIONE ARRSTR=" . count($ArrStr) . "<br>";
}
S*

 perche' non sai che sono piu' semplici?
... la seconda che hai detto!!!
Comunque grazie
Ciao


Newsgroup: it.comp.www.php
Titolo: lunga vita a mysql :)

http://www.cwi.it/idg/computerworld/news.nsf/mainhp?OpenFrameSet&Frame=bottomright&Src=_v5tkm8ppfcdnmqs3lehin4trfe9m68breclrn6bjeedj2urb1d5n6irj6e9gmqp9
fc8s38cj1ccqmao9g6osjce1g6lhj2chl6pijgcpg60pj6cb1cgojujrgcln48rr3elmmarjk4p0
nat3f8pp62rb5cg0_


Ave

Sono un po' ignorante in materia... ho cercato invano una definizione di
clustering ma non ci ho capito molto.
L'unica cosa che ho capito dall'articolo é che per loro l'affidabilità di
MySql può aumentare fino al 99,999% e che rimane in licenza GNU/GPL.
Ma per tutti o solo per l'azienza in questione? Cioé loro ci rimettono le
mani e poi lo distribuiscono a tutti modificato?
Sono un po' confuso... :)
Ciao
    Mark
Newsgroup: it.comp.www.php
Titolo: passare variabile array a script javascript

qual'è la soluzione migliore per pasasre una variabile array
ad uno script javascript;

 ad uno script javascript;
se capisco bene la domanda è usare dei print (echo) in modo da tradurre 
in js gli array php
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 in js gli array php
se in php ho ad esempio $pippo che ha 2 valori A e B
per passarli allo script javascript e poi ciclarli, li posso  caricare in
un select e poi:
<script  type="text/javascript">
var array =document.nome_form.nome_select;
for (i = 0; i <array.length; i++)
  ... istruzione ...
</script>
se invece di caricarli nel select li voglio usare direttamente
e poi poter fare il ciclo, che codice va usato?
è piu' veloce inoltre la cosa?

 č piu' veloce inoltre la cosa?
Non riesco a comprendere bene cosa chiedi. Cosa vuoi ottenere? un 
<select> prendendo i 'value' delle <option> da un array php? O 
riscrivere un array da potere utilizzare con js partendo dall'array php? 
O cos'altro?


 O cos'altro?
LA 2a;
praticamente ho un array php che devo usare dentro allo script con la
possibilità di poter applicare un ciclo for;
l'esempio era solo per dire che un modo indiretto di farlo l'avevo trovato
passando per un input select ;
a me serve invece usare direttamente l'array (senza caricarlo in nessun
input)
 

 possibilità di poter applicare un ciclo for;
PHP e` lato server.
JS e`lato client.

padew ha scritto:

qualcosa del genere (non testato, sintassi forse approsimativa)
<script type="text/javascript">
var arrayJS= new Array;
<?php
forach ($arrayPHP as $key => $valore) {
?>
arrayJS[<?php echo $key?>]= [<?php echo $value?>];
<?
}
?>
</script>
ti consente di agire via javascript sull'array arrayJS che è una copia 
dell'arrayPHP.


 qualcosa del genere (non testato, sintassi forse approsimativa)
piuttosto approSSimativa ....

Newsgroup: it.comp.www.php
Titolo: Session_start vs autostart

Salve a tutti,
sul server di sviluppo la variabile di sessione nel php.ini è impostata 
per partire in automatico. Sul server di web invece è settata per 
partire in manuale. Chi ha sviluppato uno dei siti mi ha chiesto di 
settarla in automatico come il server di sviluppo. Non è un problema 
visto che ho effettuato delle verifiche e funziona tutto, ma volevo 
considerare di simulare lo start automatico in altro modo.
Ho provato a dirgli di startare la sessione inserendo un session_start() 
all'inizio della pagina appena si apre il sito ma mi dice che non gli fa 
più l'autenticazione e la gestione delle modifiche.
Come posso risolvere?
Esiste un modo per non modificare il php.ini ma far partire in 
automatico la sessione? Magari inserendo qualcosa nel .htaccess oppure 
nel conf del alias?
Grazie!

 Come posso risolvere?
Io gli direi semplicemente di no e di imparare a mettere il session_start 
nel posto giusto, prima di ogni output.
Bye.

 nel posto giusto, prima di ogni output.
dove si può mettere per farlo funzionare senza modificare tutto il 
programma? considera che io non programmo molto in php(so giusto le cose 
di base per gestire i vari servizi che girano sul server) e non mi va di 
modificare un php.ini senza capire cosa significa, ma non mi va manco di 
prendere il punto su una cosa che magari si può fare e poi risulto io a 
non volerla approvare.

 non volerla approvare.
Mettila cosi`: se attivi session_autostart poi i siti che usano 
correttamente session_start potrebbero darti l'errore "session already 
started", quindi per aggiustarne uno ne rompi un centinaio.
Le indicazioni che ti ho dato nel messaggio precedente sono semplicemente 
i "deprecated" introdotti negli ultimi anni nella transizione da PHP 3 a 
PHP 5.2/5.3. Per questo consigliavo di impostarli cosi`: man mano che 
aggiornerai PHP alle nuove versioni potresti avere sempre piu` warning e 
errori.
Se non avete progetti con scadenze prossime, programmatevi un po' di 
tempo (puo` essere una settimana o qualche mese, dipende dalla quantita` 
di progetti, dalle dimensioni e dall'esperienza del team) per impostare 
quei parametri e testare tutte le applicazioni che girano su quel server.
Ti risparmierai panico, ulcera e notti in bianco, per le suddette 
settimane/mesi, quando dovrai (e per motivi di sicurezza DOVRAI farlo 
prima o poi) aggiornare quel server.
Bye.

 roba del genere. Ecco, lo metti li`.
1000 GRAZIE!!!
Momento di contentezza... Con il tuo consiglio mi sono salvato da una 
modifica ormai certa!!! Oppure più concretamente da un'installazione di 
un secondo webserver per un unico sito ;(
Ancora GRAZIE!!!
Newsgroup: it.comp.www.php
Titolo: Apache2 e Auguri

Ciao ragazzi!! Intanto vi faccio gli Auguri di buone Feste e Buon Anno... 
 
Poi, vi scrivo un quesito nella speranza che non sia troppo OT:
 
Il problema è l'url rewrite di Apache. O almeno ne sono convinto.
 
Non ho trovato qualcuno con il mio stesso problema, per questo lo scrivo a voi.
 
Facendo ordine nelle idee scrivo ciò che ho fatto. 
 
1) un file .htaccess così composto:
 
# scritta il 19/12/2012 da Logan
RewriteEngine On
# ([^/]+) indica tutti i caratteri alfanumerici tranne lo / 
# ([0-9]) indica solo i caratteri numerici
# il \ vicino al . serve a dire ad apache che il punto non è un metacarattere in questo caso
RewriteRule ^([^/]+)/([0-9]{1,2})/([^/]+)\.html$ prova.php?cat=$1&idAct=$2&titolo=$3 [L]
 
2) un file che si chiama prova.php con il seguente codice:
 
<a href="Richieste/98/Logan.html">clicca qui</a>
<br />
Categoria: <?php echo $_GET[cat]; ?><br />
idAct: <?php echo $_GET[idAct]; ?><br />
Titolo: <?php echo $_GET[titolo]; ?><br />
 
ora, la cosa stranissima, è che funziona proprio bene il rewrite. Se infatti metto questo indirizzo nel browser:
 
http://www.dominio.it/dir1/Richieste/98/Logan.html
 
 
funziona correttamente la pagina prova.php che mi da i dati corretti. Peccato però che dopo che la pagina si ricarica cliccano sul link, il mio caro <a href="Richieste/98/Logan.html">clicca qui</a>, mi diventa:
 
http://www.dominio.it/dir1/Richieste/98/Richieste/98/Logan.html
 
 
Per quale motivo ora mi appare due volte "Richieste/98/" secondo voi???? 
Vorrei tanto scoprirlo perchè mi rende inutilizzabile il servizio che sto creando! Grazie Mille e di nuovo tanti, tanti auguri, anzi:
 
while($feste){
   print "Auguri, World!";
}

 
http://www.dominio.it/dir1/Richieste/98/Richieste/98/Logan.html
 
 
Perché è un link relativo, quindi il browser lo appende alla fine 
dell'ultima di quelle che a lui sembrano directory (/dir1/Richieste/98/)
 
Devi trasformarlo in un link assoluto:
 
<a href="/dir1/Richieste/98/Logan.html">
 
Bye.


Grazie. Ora è ok! Certo che ne hai di esperienza!! Ciao alla prossima!!

Newsgroup: it.comp.www.php
Titolo: ---Query MySql e PHP4 piccola domanda---

Salve a tutti,
Mi occorre un piccolo aiuto.
Devo prelevare il primo record nella tabella e renderlo disponibile
sotto forma di variabile che posso richiamre senza parametri.
Come faccio nell'esempio che segue a assegnare il valore della
$varric [0] ad una var diversa?
$db = mysql_query("SELECT ric from data_max");
$varric = mysql_fetch_row($db);
echo "<b>MAX:</b>";
echo $varric [0],"<br>";
Tutti i suggerimenti sono i benevenuti.
Max

Che si deve fare per ottenere un minuscola risposta in questo
forum?????

 valore della $varric [0] ad una var diversa?
    $pippo = $varric[0];
Newsgroup: it.comp.www.php
Titolo: OT - Hosting gratuito dominio?

Ciao ragazzi qualcuno sa suggerirmi hosting gratuito per il mio dominio 
che abbia php e mysql?
Grazie a tutti comunque!

 che abbia php e mysql?
trypod ma non so dirti la qualità del servizio, cmq gratuito

 
Il trucco sta nell'aggiungere <? exit(); ?> dopo il tag </html>. Non 
sono sicuro che funzioni ancora, pero' si puo' provare.
-- 
Spirito Libero
"La verità non sta in un solo sogno ma in molti sogni!"
(Le mille e una notte)

Newsgroup: it.comp.www.php
Titolo: Problemi di cache

Salve,
ho necessità di non mantenere le pagine nella cache del browser, in quanto
le stesse pagine contengono dati sensibili caricati da un database.
Ho già provveduto a effettuare dei controlli lato server, e infatti
funzionano. Solamente che se l'indirizzo viene digitato interamente nel
browser le pagine vengono visualizzate e solo effettuando un reload (F5) non
permette l'accesso.
Ho trovato i seguenti meta-tag, ma a quanto pare non funzionano:
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="0">
Qualcuno sa dirmi il perchè? Oppure un altro modo per evitare questo
problema?
Grazie mille.
Pinux

 ha scritto nel messaggio
news:ccUk9.175692$pX1.6...@news2.tin.it...

Dai un occhio al man alla funzione header ed i relativi commenti ...
dovresti trovare quello che ti serve ..
tieni conto cmq che semplicemente:
- GET /pagina.php è diverso da GET /pagina.php?random=<? echo time();?>
- un POST è + facile da ** non ** cachere
- ecc ...
ciao
max
Newsgroup: it.comp.www.php
Titolo: Array dopo query

Saluti a tutti.
Devo modificare del codice scritto da altri, in particolare il problema 
che incontro ï¿œ questo:
da una tabella vengono estratti 3 campi (id, nome, cognome) e devono 
essere inseriti in un array.
Il codice preesistente ï¿œ:
$result = $db -> Execute("SELECT customers_id, customers_firstname, 
customers_lastname FROM " . TABLE_CUSTOMERS . "");
 
  while (!$result -> EOF){
  	 extract($result->fields,EXTR_PREFIX_ALL,"db");
	$CustomersList[$db_customers_id] = $db_customers_name;
	$result -> MoveNext();
		}
Questa roba mi restituisce un array che ha solo (ovviamente) l'ID.
Vorrei capire come devo costruire l'array, perchï¿œ non ci riesco.
grazie per hint e links,
Filippo B.
--
http://www.danzainsieme.it
http://www.boschetti.info

 Vorrei capire come devo costruire l'array, perchè non ci riesco.
Nono conoscendo come gestisce i campi quella classe, ti posso consigliare 
di sostituire la riga $CustomersList[blablabla] con
$CustomersList[$db_customers_id] = array('id'=>$db_customers_id, 'nome'=>
$db_customers_firstname, 'cognome'=>$db_customers_lastname);
Alla fine del ciclo avrai un array (indicizzato sugli id) di array (coi 
dati presi dal DB).
Bye.

 dati presi dal DB).
Perfetto. Non riuscivo proprio a capire come inserire i dati nell'array. 
Adesso ho un array multidimensionale e riesco a ciclare per estrarne i dati:
foreach ($CustomersList as  $customer_name)
	{
	$CustomerOptions .= "<option value='$customer_name[$kk]'> 
$customer_name[$ww] $customer_name[$xx]\n";
	}
 
dove $kk, $ww, $xx sono id, nome, cognome.
Grazie mille!
Ciao


Newsgroup: it.comp.www.php
Titolo: Help me per codice php..caso disperato

Non sono un programmatore php ma ho un sito sviluppato con tale linguaggio, 
volevo chiedere a qualche anima gentile se mi puň aiutare per fare una 
modifica particolare nella mia pagina php.
Praticamente attualmente sul sito ho 2 pagine una chiamata index.php e 
l'altra full.php, l'utente puo scegliere una volta entrato di passare alla 
full.php che č in sostanza lo stesso sito ma con layout diverso, dalla 
full.php puň tornare alla index.php, ciň che volevo fare č utilizzare i 
coockie per far si che quando ritorni nel sito si trovi la scelta da lui 
selezionata.
Non so piu dove sbattere la testa, qualcuno mi sa aiutare? 

 selezionata.
Tanto per cominciare, inizia dalla funzione setcookie().
Ciao
Marco

 ha scritto nel messaggio 
news:cqeplr$2rv$1...@news.tiscali.fr...

Si ok ma come faccio per far si che il redirect se trovato il cookie parta o 
non parta se il cookie non esiste? 

 non parta se il cookie non esiste?
Puoi fare cosě.
Rinomina le pagine in lite.php e full.php.
Poi nella index.php fai solo il controllo del cookie e il redirect.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Why differences in Syntax of PHP versions?

Hello all,
I have been using PHP 4.1.2 on my debian machine and I have always enjoyed
working with it. Today, I tried to work with a Redhat Machine having PHP
4.2.2 on write a simple php code. But there seem to be some very different
syntax behavior between the two versions.
For instance: <? ?> doesn't work anymore. I must use <?PHP ?>. I can't send
a variable using forms by post method to a php page and view it as a
variable. It seems to be sensative to space...
I don't know if it has to do with Redhat compilation of PHP, some PHP
configuration that i'm missing or what. Moreover, there is nothing about it
this which seems to me a HUGE problem out there in internet. What is going
on? Am I crazy, or the concept of backward compatibility is dead.
Sincerely,
Omni

 on? Am I crazy, or the concept of backward compatibility is dead.
the concept of improving features and security is still alive...
so is the concept of reading faqs...
WARNING: it.comp.* means italian.comp.*, not 
information-tecnology.comp.* ...
-- 
punkarruso

Just look at the configuration the php.ini
you have just to change the use of server global variables and the quick
tag.
In the latest version of php, by default, the use of globals is set to false
for security reason. You should anyway dont use just $var
but $_POST['var'], $_GET $_FILE $_SERVER and so on.
<00> ha scritto nel messaggio news:3ee67dd0$1...@news.binaries.net...

Newsgroup: it.comp.www.php
Titolo: Problemi con eregi_replace()

Stavo provando ad usare la funzione eregi_replace() quando mi è venuto
in mente che molti cms potrebbero farne uso per semplificare il
processo di applicazione di una skin:
si scrive [: VISUALIZZA_LOGO :] sul file della skin
e poi
$file = "template.html";
$content = implode("", file($file));
$out = eregi_replace("[:(.*):]", "<? \\1() ?>", $content);
echo $out;
ho cosi provato a fare una pagina html con un paio di tag per poi
vederli sostituiti dalle funzioni corrispondenti ma... la pagina che mi
aspettavo non era così!
Infatti aveva sostituito solo il primo ' [: ' e gli altri erano
invariati, ad eccezione dell'ultimo
la mia pagina era quindi cosi
<?  TAG1 :]
[: TAG2 :]
[: TAG3 () ?>
l'ho trovato alquanto strano... pensavo che eregi_replace arrivasse
fino al primo ' :] ' e poi si fermasse...
Quindi mi resta il dubbio: come si puo fare per sostituire piu tag del
tipo ' [: TAG :] ' nella forma ' <? TAG() ?> ' ?
A presto GG

 processo di applicazione di una skin:
Non farlo. :)
Le ereg, pare, sono deprecate. Conviene studiarsi le preg.
E per il lavoro che devi fare tu ti conviene controllare str_replace,
visto che non ti serve una regexp, ma proprio una stringa completa e
conosciuta da sostituire.
Le prestazioni sono migliori, soprattutto se prepari i due array di search
e replace e richiami str_replace una volta sola invece che una per ogni
stringa.
Bye.

 fino al primo ' :] ' e poi si fermasse...
non ho letto bene il codice e la regex, ma, fermo restando quanto
giustamente ti dice Alessandro, prova ad usare questa, e vedi se
funziona: "[:(.*)?:]". Se non erro, anche quel "\\1" č deprecato, in
favore del piů semplice "$1".
Ciao.
Tristan

 $content = implode("", file($file));
questo e' alquanto brutto, se hai una versione di php dalla 4.3 in su
(e spero che tu l'abbia) usa file_get_contents()

 Bye.
Inizio a smanettare con str_replace, allora!
Ciao

 favore del più semplice "$1".
Va bene, grazie dell'informazione

Newsgroup: it.comp.www.php
Titolo: Una chat... consigli?

Ho bisogno di inserire una chat nel mio sito... una cosa in piccolo, basta
un solo canale (non necessariamente su IRC).
Ho un'unica richiesta: vorrei che dall'home page fosse possibile vedere
quanti utenti sono presenti.
Ho visto parecchie chat, ma non riesco mai a capire se questa feature č
presente.
Grazie per i consigli
--
Emanuele Cesena
<ece...@NOSPAMlibero.it>

"Emanuele Cesena" <ece...@NOSPAMlibero.it> ha scritto nel messaggio
news:V5kv8.5628$g04....@tornado.fastwebnet.it...

non penso ci sia nelle chat "preconfezionate" ... dovresti vedere dove salva
gli utenti collegati (db, ecc..) e farci una query tu li sopra tramite uno
script esterno...
ciao
Alex

 tramite uno script esterno...
L'unica che ce l'ha e' la YaBB che e' scritta in PERL si applica un MOD e 
si ha una chat dove nella Home PAGE e' possibile vedere quanti utenti sono 
collegati....chissa' se si puo' fare in PHP!

 ha scritto nel messaggio
news:BZmv8.32744$vF6.1...@news2.tin.it...

YaBB c'č la nuopva versione in php... uguale a quella in perl (forse
meglio...)
ciao
Alex
Newsgroup: it.comp.www.php
Titolo: ${_SERVER['DOCUMENT_ROOT']} non contiene nulla

<?php echo ${_SERVER['DOCUMENT_ROOT']}; ?>
su un sito su aruba in host con windows nn visualizza nulla!
sapete dirmi come mai?
esiste un documento sulla portabilità delle funzioni? qualcosa che
raccomanda cosa usare per aver + compatibilità possibile?
grazie 1000 a tutti
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

 raccomanda cosa usare per aver + compatibilitą possibile?


 sapete dirmi come mai?
Non sono esperto di PHP ma mi pare che tu debba scrivere cosi:
<?php echo($_SERVER['DOCUMENT_ROOT']); ?>
Ciao.
-- 
Fabri

 <?php echo ${_SERVER['DOCUMENT_ROOT']}; ?>
$_SERVER, $_GET, $_POST e le altre ... esistono solo a partire da PHP 4.1.0.
Ciao

 <?php echo($_SERVER['DOCUMENT_ROOT']); ?>
non centra nulla, la sintassi è ok!!!!!!!!
Il problema è che IIS nn rende disponibile il valore di DOCUMENT_ROOT nella
aray $_SERVER.


 sapete dirmi come mai?
Rispondo a tutti per completezza:
"Manual is your friends" :D 
http://it.php.net/reserved.variables
motivo:
----------------
youdontmeanmuch [at] 
yahoo.com
06-Apr-2004 06:20
Be carful when using $_SERVER['DOCUMENT_ROOT']; in your applications where
you want to distribute them to other people with different server types. It
isnt always supported by the webserver (IIS).
---------------
soluzione:
php at frambooz dot com
08-Mar-2004 05:43
If you want to dynamically set the $_SERVER["DOCUMENT_ROOT"] variable (which
is nescessary on IIS servers, for instance), try this bit of code
(formatting added for clarity):
<?
$_SERVER["DOCUMENT_ROOT"] = str_replace(
  $_SERVER["PATH_INFO"],
  "",
  ereg_replace(
   "[\][\]",
   "/",
   $_SERVER["PATH_TRANSLATED"]
  )
)."/";
?>
It will take the full server-path to the script ($_SERVER["PATH_INFO"]),
removes the path to the script relative to the web-root
($_SERVER["PATH_TRANSLATED"]) and formats it using forward slashes
(C:/inetpub/...) which will work on both unix and windows systems.
Took a bunch of headaches away for me.
Che ne pensate di questa soluzione?


<?php
echo "$_SERVER[DOCUMENT_ROOT]";
?>
Ciao
Marco(MisterStereus)