mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Problema form con metodo GET

Ciao a tutti
sono alle prime armi con php
vi scrivo il codice di due pagine semplici per il passaggio di una variabile
inserita in un form e passata col metodo GET a una pagina php
Non riesco a capire come mai quando voglio visualizzare la variabile nella
seconda pagina non mi esce nulla.
E' errato il codice o devo configurare il file .ini in qualche modo?
grazie mille!!!
la prima pagina č:
<html>
<body>
<form action="metodi.php" method="GET">
<input type="text" name="user">
<input type="submit" value="premi qui!">
</form>
</body>
</html>
che passa questa stringa: 
http://localhost/metodi.php?user=cc
la seconda:
<html>
<body>
<?php
print "Benvenuto <b>$user</b><P>\n\n";
?>
</body>
</html>

 ha scritto nel messaggio
news:Ua0T9.96456$TC5.3...@twister1.libero.it...


Newsgroup: it.comp.www.php
Titolo: Area download con CMS

Ho necessita' di creare un'area download un po particolare.
Nel senso che i files devono essere associati agli utenti e non ai
gruppi. Tutti i cms che ho provato (php-fusion, joomla, mambo, drupal
etc...) mi permettono di associare i files al massimo ad un gruppo di
utenti.
Invece io ho bisogno di fare in modo che ogni utente veda dei files
che sono solo suoi! Inoltre in nessun modo un utente deve poter
prendere i files di un'altro utente, nemmeno "giocando con gli URL"
Praticamente quello che avverrebbe con un normale sito ftp con tanti
utenti.
Cosa potete consigliarmi?

Davide ha scritto:

un server ftp?

 Cosa potete consigliarmi?
un framework

 un framework
Vorrei tanto lamentarmi per una risposta simile.... ma dopo quella di
Zoro.... non posso che ringraziarti ^__^

Davide ha scritto:

TYPOlight (
www.typolight.org
)

Newsgroup: it.comp.www.php
Titolo: Form del tipo Regioni - Province - Comuni

Ciao a tutti,
ho dei problemi a realizzare la form in oggetto.
Al primo caricamento della pagina (utilizzo smarty) carico solo una 
select con le regioni, quando cambio la regione devo caricare le 
province... come fare???
ho pensato di mettere nell'attributo onchange lo stesso script php che 
crea la pagina ma cosě perdo tutte le altre selezioni (su checkbox) 
effettuate dall'utente.
Quale soluzione devo adottare? varibili nella sessione? effettuare un POST?
Grazie
Mauro

 checkbox) effettuate dall'utente.
Non necessariamente. O usi JS lato client oppure effetui il submit
della form e ne rigeneri il contenuto.
-- 
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.

 
Soluzioni ce ne sono diverse, e molte le trovi nei post vecchi, tu 
stesso ne hai proposte.
Io mi butterei sull'utilizzo delle chiamate asincrone via javascript 
tramite XMLHttpRequest.
http://www.mozilla.org/xmlextras/
http://www.xml.com/pub/a/2005/02/09/xml-http-request.html
Ciao
Newsgroup: it.comp.www.php
Titolo: Meccanismi di autenticazione e verifica degli utenti connessi

Salve a tutti,
dall'oggetto avrete capito che si tratta di un argomento trito e
ritrito... in effetti è così, solo che in questo caso cercavo da voi
un parere per trovare una strategia alternativa al PHP puro e
semplice.
Mi spiego: ho un sito ad accesso limitato, gli account degli utenti
sono memorizzati in una tabella di un db MySQL, il meccanismo di
autenticazione (relaizzato in PHP) controlla l'uguaglianza dei dati
immessi dall'utente in un'apposita maschera e se i dati forniti sono
corretti, il login riesce e l'utente entra nel sito... fin qui nulla
di nuovo. Il problema è che ho la necessità di impedire a più utenti
di entrare contemporanenamente con lo stesso account. Non mi sembra
opportuno stabilire statisticamente il tempo di permanenza degli
utenti sul sito e considerarli off line dopo un tempo deciso da me...
ho la necessità di sapere chi c'è in un dato momento con precisione.
Immagino che il PHP non mi sia di molto aiuto, lo stesso protocollo
HTTP, se non ho capito male, apre e chiude la connessione col client
ad ogni richiesta... insomma... vi chiedo se vi siete mai imbattuti
nel mio stesso problema o comunque un consiglio su possibili
meccanismi di autenticazione laternativi al semplice PHP: lavoro su un
server tenuto in housing, ho la possibilità di installare pacchetti
(si tratta di un server Linux Red Hat Fedora).
Esisto programmi pensati per unicamente per tenere traccia degli
utenti e verificarne la presenza on line?
Pensavo alla realizzazione di un applet che viene pingata ogni tot
secondi da un server preposto a questa funzione. Se il server riceve
risposta l'utente è on-line, altrimenti off-line (un po' come credo
facciano i server IRC)
Esistono soluzioni alternative, non importa se gratuite o meno, che
potrei adottare?
Grazie mille, spero che possiate essermi di aiuto ;-)

 contemporanenamente con lo stesso account.
E' un argomento trito e ritrito, le soluzioni da te proposte non sono
realizzabili in quanto si basano sul'operato del client e per questo
non sono attendibili.
In linea generale esistono tre soluzioni:
[mi quoto]
1^ utilizzo di una tabella di spool nel database dove viene loggata
l'attivita' di ogni singolo utente con una data di scadenza, se un
utente non effettua operazioni per piu' di 20 minuti (ad esempio) viene
ritenuto scollegato.
2^ Sovrascrivendo l'handler delle sessioni e salvando i dati nel
database, una soluzione piu' complessa della precedente e alla fin dei
conti ha le stesse
problematiche(
http://www.php.net/session_set_save_handler
)
3^ Implementando un sistema JS+PHP.
Le prime 2 soluzioni sono funzionali e piu' o meno facilmente
implementabili, unico difetto non sono accurate al 100%, il margine di
errore riguarda i 20 minuti di scadenza (od altri).
La 3 soluzione e' precisa e testata su vari browser (IE, NetScape,
Mozilla, Opera), ma non funziona in caso di javascript disattivati.
[/quoto]
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Inserire immagini in un database

Ciao,
c'č qualcuno cosě gentile e paziente da spiegarmi passo per passo e,
possibilmente con codice, come si possono inserire immagini in un database e
che tipo di campi si devono usare?
Grazie,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it

 Michele
  prego,
  Riccardo

 che tipo di campi si devono usare?
Leggere le FAQ del ng

Newsgroup: it.comp.www.php
Titolo: per chi conosce postgres

su un sito dove si parlava del pear ho trovato tra  le spiegazioni
dove veniva creata una tabella con postgresql le seguenti righe:
CREATE TABLE "demo" (
	"demo_id" int8 DEFAULT nextval('serial'::text) NOT NULL,
	"demo_stamp" int8,
	"demo_text" character varying(50),
	PRIMARY KEY ("demo_id")
cosa significa tale parte del codice:
DEFAULT nextval('serial'::text)
grazie

 grazie
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;}

 paragrafo 9.11 (Sequence-manipolation functions) ...
Tanto per fare un paragone: l'AUTOINCREMENT di MySQL

 DEFAULT nextval('serial'::text)
Che e` fatto per una versione vecchia di Postgres. :)
Funziona anche con le nuove, ma puoi sostituirlo per semplicita` con
demo_id serial,
(a meno che non ti interessi proprio avere int8 al posto di int4).
Bye.




In questo contesto e' una specie di auto-increment globale.
Cioe', se hai DUE tabelle definite in quel modo, e inserisci due
record di qua e due di la', riceveranno ID 1, 2, 3, 4 - anziche'
1, 2, 1, 2 come succede per i normali campi SERIAL.
Naturalmente deve esistere una SEQUENCE chiamata 'serial'.
La conversione ::text e' superflua ('serial' e' gia' un datum di
tipo testuale).
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: Come cambiare i valori di un array in una sessione?

Ciao a tutti,
ho scritto questo codice per caricare 8 articoli (magliette) da un database
mysql (ho omesso il codice per semplificare) e cambiarne la quantità per
ogni taglia memorizzando i dati in una sessione,ricaricando infine la stessa
pagina con i dati aggiornati.
Ho messo gli input text per cambiare la quantità e il submit per aggiornare
i valori nella sessione relativi a quell'articolo.
La prima volta che viene aperta la pagina si apre la sessione in cui viene
memorizzato l' array con le quantità impostate a zero.
Ogni input text e il submit relativo all'articolo (indice dell'array)
leggono correttamente i valori dalla sessione (indice,chiave, valore), ma
quando provo a cambiare le quantità non funziona.
Il problema è sicuramente nella parte del codice segnalata, non riesco ad
arrivare oltre, data la mia limitata conoscenza di php e sessioni.
Anzi, non mi meraviglierei se quello che ci ho scritto è una sciocchezza.
Mi date una mano? Ogni tipo di suggerimento è il benvenuto.
Lorenzo
<?
session_start();
if (!isset($val_numerata))
    {
    $val_numerata=array(
    "1" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "2" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "3" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "4" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "5" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "6" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "7" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0),
    "8" => array("small"=>0,"medium"=>0,"large"=>0,"extra large"=>0));
    session_register('val_numerata');
    }
else
    {
    $contatore=$_POST['contatore'];
    $key=$_POST['key'];
    $value=$_POST['value'];
############## PROBLEMA###################
    foreach($val_numerata[$contatore] as $key=>$value)
        {
        $val_numerata[$contatore]=array($key=>$value);
        }
#############################################
    }
print "<table>";
$contatore=1;
while(recupero articoli dal db)
    {
    print "<form action='myself.php' method='POST'>";
    print "<tr>";
    foreach($val_numerata[$contatore] as $key=>$value)
        {
        print "<td><input type='text' name='$key' value='$value'
maxlength='3' size='1'></td>";
        }
    print "</td>";
    print "<td>";
    foreach($val_numerata[$contatore] as $key=>$value)
        {
        print "<input type='hidden' name='contatore' value='$contatore'>";
        print "<input type='hidden' name='$key' value='$key'>";
        print "<input type='hidden' name='value' value='$value'>";
        }
        print "<input type='submit' name='Submit' value='aggiorna'></td>";
        print "</tr></form>";
        $contatore++;
    }
print "</table>";
?>

     session_register('val_numerata');
La gestione delle sessioni in questa modalitą č obsoleta. Passa alle 
variabili superglobals.
http://www.php.net/manual/en/function.session-register.php
	Francesco
Newsgroup: it.comp.www.php
Titolo: spostare file all'interno di una intranet

Ciao a tutti,
sapete dirmi come si fa, tramite uno script in php, a spostare, o
meglio, copiare un file da un computer all'altro condivisi da una
rete? Mi spiego meglio:
ho il file pippo.txt nella cartella c:/documenti/cartella nel PC1 e lo
devo copiare nella cartella c:/documenti/cartella del PC2.
Esiste uno script in php che possa fare qusto? Finora ho trovato
soluzioni solo per l'upload ma nulla del genere.
Grazie
Gio(vanni)


Il server dove è installato?

 Il server dove   installato?
Ho risolta grazie.
Gio(vanni)

 Gio(vanni)
Come ?

 ha scritto nel messaggio
news:JOMhd.29756$B06....@news.edisontel.com...


Newsgroup: it.comp.www.php
Titolo: [OT - MySQL] - ordinare records per genitore e figlio contemporaneamente

Salve a tutti,
perdonate l'OT ma dal mio newsreader non riesco a trovare ng su MySQL 
dove i post non si fermino a dicembre scorso.
Magari potreste illuminarmi voi.
 
In pratica ho una tabella cosi fatta:
 
   `id_category`         int(10) UNSIGNED ZEROFILL AUTO_INCREMENT NOT NULL,
   `txt_description`     int(10) UNSIGNED ZEROFILL NOT NULL,
   `id_category_father`  int(10) UNSIGNED ZEROFILL,
 
Fermo restando che txt_description è un intero che tramite una funzione 
mi restituisce un testo, mi chiedevo come posso fare per ottenere una 
struttura ad albero tipo:
 
padre_1
-figlio_1.1
-figlio_1.2
 
padre_2
-figlio_2.1
-figlio_2-2
-figlio_2.3
 
E' possibile farlo con una sola query?
Io attualmente questa cosa la faccio in PHP facendo 2 cicli.
Gli faccio una select di tutti i campi aventi id_category_father NULL.
Poi per ognuno di essi, faccio un'altra select e ottengo cosi una combo 
box html popolata con il recordset risultante.
 
Suggerimenti? Risorse online?
Grazie mille.
 
Franz

 Suggerimenti?
 
Cambia DB :-)
 
Le ultime versioni di PostgreSQL hanno le hierarchical queries.
 
	Y.

E' possibile farlo con una sola query?
 
Si', se non ci sono figli orfani (puoi ovviare con una JOIN), e ovviamente
la tabella ti viene di questo tipo:
 
ID_PADRE	ID
0		1
1		17
1		21
0		2
2		15
2		33
2		45
 
SELECT ID_PADRE, ID FROM TABELLA
	ORDER BY (CASE WHEN ID_PADRE = 0 THEN ID ELSE ID_PADRE END),
		ID_PADRE
 
o equivalentemente - ma dovresti controllare, e magari fare un benchmark -
 
	ORDER BY MIN(MAX(1, ID_PADRE), ID), ID_PADRE
 
Per eliminare gli orfani, fai una JOIN della tabella con se stessa, quindi
una WHERE <master>.ID IS NOT NULL; o puoi sostituire l'ID degli orfani con
zero, ma non so se una soluzione cosi' estrema funziona -- con MIN-MAX, ti
assegna erroneamente gli orfani all'ID 1, se esiste.
 
Leonardo S.E.&O.
 
-- 
Tell us whether you spy, in the light of the morn,
what saluted was fiercely at the fall of the past day:
whose pips and whose bands in the very heart of the fray
bravely floated from the bulwarks to which we were sworn?


Mmmh...grazie Leonardo.
Ci provo e ti faccio sapere.
 
F.
Newsgroup: it.comp.www.php
Titolo: chiamare funzione quando la sessione finisce, come???

Ciao mi servirebbe lanciare una funzione (pulizia di alcune tabelle del
db) non appena la sessione per qualche motivo termina (l'utente ha
staccato la spina del pc...), è possibile?
Esistono eventi in php che scaturiscono quando la sessione termina?
Oppure si può lavorare su strade alternative (apache...)?
Grazie.
Gabriele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 staccato la spina del pc...), è possibile?
Il manuale, questo ignoto ...
http://www.php.net/session_set_save_handler
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

 
http://www.php.net/session_set_save_handler
-- 

Newsgroup: it.comp.www.php
Titolo: Re: Image Create




devi usare il 2# parametro di imagepng, che è il nome file. Nota che non 
ti verrà quindi indirizzato verso il browser l'output dello script.

Newsgroup: it.comp.www.php
Titolo: [ot]tcl/tk

qualcuno conosce questo linguaggio di programmazione?
Avrei bisogno di alcune informazioni...
1) se si puo instalare su apache installato su win32
2) manuale online in italiano
3) se supporta mysql come database
Grazie

Scusa la morbosa curiosita'..ma che ci devi fare su win e per lo piu'
con mysql ?? Non riesci a trovare linguaggi + comodi per quello che
devi fare ??
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


 ha scritto nel messaggio
news:btdtstsokmgsgtk13...@4ax.com...


Newsgroup: it.comp.www.php
Titolo: errori in require

Quando includo uno script con require in un script principale, se 
incorre un errore la pagina si tronca ma non mostra l'errore.
Allora se eseguo lo script incluso invece posso vedere l'errore.
Perché non si vede anche quando è incluso in altra pagina?


dovresti postare il codice
 
ciao
 
 

Il 17/09/2011 10:35, Requie ha scritto:

Il require fa morire lo script in caso di errore perché è il suo mestiere
Altrimenti usa include
 
Abilita il logging o il display degli  errori per vedere a schermo dove 
si impianta. Quasi di sicuro è un problema di path o di refuso
 
M
 
-- 
I fatti mi cosano
Newsgroup: it.comp.www.php
Titolo: funzione che restituisce un array

Vorrei sapere come far restituire ad una funzione un array anzichè una 
sola variabile. Sapete cortesemnte darmi qualche dritta su cosa 
affiancare al classico 'return'?
Ciao.
Zak

ZakMcKracken wrote:

il nome di un array..
function return_array ()
{
        $a = array(1, 2, 3);
        return $a;
}
-- 
www.iuz-lab.info
 - 
www.php-faq.org

 affiancare al classico 'return'?
il classico array?
Per un esempio, vedere il post di "iuz" :)

 il nome di un array..
LOLZ :)
-- 
Jax
Newsgroup: it.comp.www.php
Titolo: Programmatore PHP Cercasi

Salve,
sto cercando un programmatore php con esperinza avanzata e con le seguenti
conoscenze:
Protocollo HTTP (metodi get,post e loro implementazione).
Cookie
HTML e Javascript
MySQL
L'esperienza nello sviluppo di parser (HTML/XML e non) costituirà titolo
preferenziale.
Il tutto per la realizzazione di un singolo script php. L'analisi delle
problematiche è già stata effettuata, verrà fornito una serie di script da
cui partire (non obbligatoriamente).
Il tutto logicamente a pagamento, il costo sarà concordato con il
programmatore e commisurato ai tempi e al raggiungimento dei vari obbiettivi
prefissati.
Saluti.

 wrote in message
news:RmWk9.17610$e31.3...@twister2.libero.it...

Desidero informarvi che il progetto è già stato portato a termine per cui
questo messaggio non è più valido.
Saluti.

Newsgroup: it.comp.www.php
Titolo: Accesso diretto da web

Alcune cartelle dovrebbero essere protette dai navigatori in modo che 
scrivendo direttamente il percorso, non si possano vedere i file in esse 
contenute.
www.sito.it/admin/cartella/nomefile.pdf
Ma nella gestione del sito, questi file devono poter essere aperti.
Come posso fare, per separare le cose?
(Per esempio con uno script legere tutto il file (forse fread() ?) e poi 
sparare gli headers corretti e tutto l'output di ciò che è stato letto?)
Ancora grazie
Federico A.

 sparare gli headers corretti e tutto l'output di ciò che è stato letto?)
Scusami, ma faccio fatica a seguirti. :-)
Riformula le domande, se non ti ho risposto bene finora. :)
Ciao.
Tristan

Cerco di essere più chiaro.
Non voglio che digitando  
www.sito.it/cartella/nomefile.pdf
 venga aperto il 
file.
Però il gestore del sito, accede ad un'area ammnistrativa dove vedere 
l'anteprima del file.
il problema è che anche lui viene considerato un utente WEB, e se proteggo 
la cartella o i file dall'utente web, neanche chi gestice il sito potrà 
vederli.
Allora mi chiedevo, se facendo fread() o qualcosa del genere e sputando 
header e contenuto albrowser, nella parte amministrativa si poteva ovviare a 
questo problema? 

 questo problema? 
Se il file è un video, puoi prendere uno dei frame e trattarlo come
anteprima. Ma se è un file txt non ho idea di cosa sia una sua
anteprima: forse ciò che fa Konqueror?
Fossi in te, gli url dei file li terrei ben nascosti in un db e gestirei
ciò che un utente può vedere e ciò che non può vedere nell'ormai famoso
script download.php.
Ciao,
Tristan

 questo problema?
Perchè non utilizzi le sessioni?
Sergej
-- 
http://www.ildeposito.org
Canti di protesta politica e sociale
Archivio di testi e accordi

 Sergej
Newsgroup: it.comp.www.php
Titolo: ciclo if

Ciao a tutti!
Ho un menu a tendina da cui scelgo dei valori testo.
I parametri vengono passati ad un file php ( tramite GET ).
Nel file php ho un if che mi dice:
se il valore di $_GET è nome1 allora mi esegui una SQL che mi genera una
tabella, se è nome2 un'altra SQL , quindi un'altra tabella. Il mio
problema è che mi genera sempre la prima tabella ( selezione di nome1 )
e MAI i valori successivi presenti nel menu a tendina.
Ecco il codice:
<?php
include ...;
include ...;
if ($_GET[valori]='nome1')) {
$sqlquery = "....";
$risultato = @mysql_query($sqlquery);
while ($riga = mysql_fetch_array($risultato)) {
$nome=$riga[nome];
$Cognome=$riga[cognome];
echo "<tr><td>$nome</td><td>$cognome</td></tr>";
}
}
if ($_GET[valori]='nome2')) {
$sqlquery = "....";
$risultato = @mysql_query($sqlquery);
while ($riga = mysql_fetch_array($risultato)) {
$nome=$riga[nome];
$Cognome=$riga[cognome];
echo "<tr><td>$nome</td><td>$cognome</td></tr>";
}
}
Se seleziono nome2 dal menu a tendina il codice php mi crea sempre la
tabella riferita alle selezione di nome1.
Non ci arrivo.....
grazie e ciao
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 if ($_GET[valori]='nome1')) {
LE BASI, porca miseria!
if $_GET['valori'] == 'nome1') {
e poi, ovviamente
if $_GET['valori'] == 'nome2') {
Ma questo è veramente l'ABC. LEGGITI 
www.php.net
, assolutamente. E in 
fretta.
A.
-- 
On web: 
http://www.antoniobonanno.com/
On Etz: 
http://plasson.etz.it/
+39 Free Culture: 
http://www.antoniobonanno.com/blog

 if ($_GET[valori]='nome1')) 
if ($_GET['valori']=="nome1")

Sì, ecco, ho dimenticato di aprire le due parentesi.
if ($_GET['valori'] == 'nome1') {
if ($_GET['valori'] == 'nome2') {


Vi ringrazio tanto....si in effetti ho iniziato da molto
poco a studiare php, mi applicheò di più!!! :-)


Newsgroup: it.comp.www.php
Titolo: Aiutooooo! Esistenza file

Ciao a tutti, come faccio per vedere se in una certa directory esiste un
file?
Vi faccio vedere che cosa ho scritto:
<?
print "<center><b>Pagina di Prova</b></center>";
$file = ciccioini
if (file_exists($file)) {
print "esiste";
}
?>
Il file ciccioini è un file con i permessi 644 ed è in una directory
utente.
L'errore che mi da è il seguente:
Parse error: parse error in /home/nico/public_html/file.php on line 4
Che cosa sbaglio?
Grazie mille!
Nk


<?
 print "<center><b>Pagina di Prova</b></center>";
 $file = ciccioini;  <----- manca il punto e virgola
 if (file_exists($file)) {
 print "esiste";
 }
?>
Saluti
--
--
Fabio Rapposelli
webdeveloper & jr. sysadmin
hi-net.it
 s.r.l. - Via Morgagni,2 - 47900 Rimini (RN)
Tel 
+39 0541 478040
 - Fax 
+39 0541 478032
h t t p : / / w w w . h i - n e t . i t

Forse le virgolette e il punto e virgola?
<?
print "<center><b>Pagina di Prova</b></center>";
$file = "ciccioini";
if (file_exists($file)) {
print "esiste";
}
?>
e l'estensione c'č?

 $file = ciccioini
    Mancano virgolette e punto e virgola:
    $file = 'ciccioni';
        Cris
--
Cristiano Verondini
http://noway.ing.unibo.it
Newsgroup: it.comp.www.php
Titolo: Integrità referenziale con MySql?

Ciao!
In Access (il DBMS più stupido del mondo) esiste l\'integrità referenziale ovvero se esiste un campo comune tra due tabelle il programma permette di poter scrivere o modificare i dati di uno e riportarli nell\'altro (residente nella seconda tabella).
Come fare tutto ciò con MySql?
Grazie 1000000
JJ
Posted by 
http://www.phpitalia.com

 Come fare tutto ciò con MySql?
Con query distinte. Purtroppo mysql non supporta ancora trigger
e stored procedures. Sono strumenti immensamente superiori alla
integrità riferenziale di Access: se ne hai bisogno usa Interbase
di Borland, o PostGres. E' gratutito ed open source.

Come fare tutto ciň con MySql?
Ahime', MySQL non supporta l'integrita' referenziale; se ne hai
bisogno ti sconsiglio di cercare di emularla con qualsivoglia
espediente, sarebbe complesso ed "error-prone".
Ti conviene certamente cambiare database.
Ciao :)
Luca Balzerani
* 
http://www.LatoServer.it
* Sviluppo e Programmazione server-side

mettitela via mysql non contempla l\'integrita\' referenziale
lo so a mie spese purtroppo :-((
Posted by 
http://www.phpitalia.com

Newsgroup: it.comp.www.php
Titolo: errore nell'ulpoad

che significa questo errore? eppure ho dato i permessi totali alla cartella
dove verranno scaricati i file ed inoltre il document_roor č assoluto.
Perchč ciň?
Warning: open_basedir restriction in effect. File is in wrong directory in
/usr/local/psa/home/vhosts/
miosito.it/httpdocs/gallery/myupload.php3
 on line
17
--
Paolo Badalamenti
--------------------------------------------------------------
50616F6C6F20426164616C616D656E7469

 ha scritto nel messaggio
news:1oHc9.6192$L12.6...@news.edisontel.com...


in che senso accede ad un file, non dovrebbe accedere in una cartella?
"jj" <j...@thecloud.or> ha scritto nel messaggio
news:jiIc9.486$yQ2....@news.it.colt.net...


Newsgroup: it.comp.www.php
Titolo: spostare dati in un array...

Ho la necessità di fare degli spostamenti un po' strani in un array, vi
spiego meglio il mio problema...
Ho il seguente array chiamato $array_lingue, che contiene questi dati:
$array_lingue[]="it";
$array_lingue[]="en";
$array_lingue[]="fr";
$array_lingue[]="es";
$array_lingue[]="ge";
$array_lingue[]="hu";
Avrei però bisogno ad un certo punto di mettere al primo posto un valore, e
di spostare in basso tutti gli altri; ovvero se per esempio devo mettere al
primo posto il valore "ge", l'array poi dovrà avere il seguente ordine:
"ge","it","en","fr","es","ge","hu". C'è un modo per fare questo?
Grazie in anticipo per l'aiuto!
--
Un saluto,
    Fabio

 "ge","it","en","fr","es","ge","hu". C'è un modo per fare questo?
Hmmm forse ho trovato...
Usando array_unshift() per inserire il valore in testa all'array e poi
array_unique per rimuovere il valore che così si duplicherebbe dovrei
ottenere ciò che voglio.
Eventuali altre soluzioni (magari migliori) sono comunque ben accette ;)
--
Un saluto,
    Fabio
Newsgroup: it.comp.www.php
Titolo: Best Practise per passaggio variabili

Supponiamo che ci sia un progetto che prende in input i dati
passati da una form.
I dati vengono presi e vengono messi in un oggetto di nome Registro
che viene visto da tutte le classi sottostanti.
In questo modo si evita il dover utilizzare delle variabili globali.
Supponiamo, quindi, che ci siano 2 funzioni, richiamate a vicenda, che
si basano sul contenuto di questo input.
function1 () {
    $dati = Registro::get('input');
    echo $dati;
    function2();
}
function2 () {
    $dati = Registro::get('input');
    echo "altri dati: ".$dati;
}
function2 viene richiamato da function1.
Cosa dite, meglio passare $dati come parametro o vado sempre a
leggere ogni volta il contenuto del registro?
Sono più per quest'ultima ipotesi, anche se implica qualche riga
di codice in più. (l'input salvato nel registro è grezzo mentre a me
serve, nel 99% dei casi, convertito in array. Adesso come adesso lo
converto ogni volta, è una singola riga di codice)
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 In questo modo si evita il dover utilizzare delle variabili globali.
Io non vedo una grossa differenza con le variabili globali, in questo
caso hai un oggetto globale... o forse non ho capito qualcosa? In
effetti nella tua funzione chiami la funzione statica get, che implica
anche la presenza di una set (statica ?).
Si puó vedere il codice di Registro?
-- 
g4b0, linux user n. 369000
http://brosulo.net

 Si puó vedere il codice di Registro?
A memoria è fatto così (non l'ho sotto mano in questo momento):
public static class Registry () {
   $registro = null;
   public static function set($chiave, $valore) {
      $this->registro[$chiave] = $valore;
   }
   public static function get($chiave) {
      return $this->registro[$chiave];
   }
}
vado a memoria, ma è un codice molto semplice, al massimo rispetto 
al codice qui indicato, ci saranno 2-3 righe in più.
Newsgroup: it.comp.www.php
Titolo: Conversione html -> pdf

Cerco lumi su metodi (free) di conversione da un html arbitrario (magari 
con css, ma non è strettamente necessario) a pdf, in automatico con php.
Attualmente uso html_toPdf che fà il seguente giro: html2ps (perl) -> 
ps2pdf (un utility in ghostscript), ma non è che sia tutta questa gioia. 
Html2ps in particolare è abbastanza limitato.
Qualcuno ha suggerimenti o idee?
Tac


Ciao,
che io sappia non esistono strumenti PHP di conversione diretta, Typo3
ottiene risultati molto buoni grazie a un programma esterno (open source),
htmldoc
http://www.easysw.com/htmldoc/
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:151Z25Z60Z48Y1...@usenet.libero.it...


 
http://it2.php.net/manual/it/ref.pdf.php
Per favore, 
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

  
http://it2.php.net/manual/it/ref.pdf.php
[scusate se quoto tutto]
Cosa centra con i precedenti due post?
Tac

 
http://www.easysw.com/htmldoc/
Non avevo notato che era open source! Il segno del dollaro mi eveva  
spinto a scartarlo senza approfondire e invece pare sia solo supporto a 
pagamento.
Ci darò un occhio, se non ricordo male pareva funzionare bene.
Intanto grazie.
Tac
Newsgroup: it.comp.www.php
Titolo: valori di ritorno meglio array o resource?

Ciao,
ho un dubbio concettuale. Ho implementato per l'applicazione che sto 
scrivendo una specie di mvc.
Non so come far restituire i dati dal model alla view che deve presentarli.
Cerchero' di spiegarmi meglio con un esempio pratico. Ho una view che 
chiede al model un elenco di persone, per stampare una tabella, posso 
farlo in due modi:
$p = new Persona();
$pv = new PersonaView($p);
$pv->get_list_persone();
1) nel model faccio solo la query e restituisco alla view un oggetto di 
tipo resource, e la view cicla su questa estraendo i dati dal db e crea 
la tabella
2) nel model faccio la query, ciclo sul risultato, impacchetto i dati in 
un array e li passo alla view che li spacchetta e li mostra come deve.
Se vogliamo capirci meglio magari posto una decina di righe di codice, 
comunque ... la domanda e':
qual'e' l'approccio migliore, il primo o il secondo e perche'?
grazie,
Mauro

 Mauro
IMHO è meglio usare una resource.. limita lo spreco di risorse
all'indispensabile (codice permettendo)..
-- 
www.iuz-lab.info

 all'indispensabile (codice permettendo)..
Dimenticavo di precisare che l'array dei risultati lo passerei come 
riferimento in modo da non duplicare i dati.
Quanto "pesa" una resource?

Innuendo wrote:

una risorsa non ha un peso nel senso che intendi tu (sempre che io abbia
capito), è un particolare collegamento..
l'array invece a un rapporto quantità dati e grandezza proporzionale..
-- 
www.iuz-lab.info

 qual'e' l'approccio migliore, il primo o il secondo e perche'?
Se vuoi seguire "bene" il paradigma MVC la questione non si pone, devi 
passare un array perchè il componente View non deve sapere nulla di 
qual'e' lo strato di container, quindi se usi istruzioni per accedere al 
DB violi il paradigma: in teoria, cambiando il DB o addirittura la 
tecnologia con cui scrivi il model la view dovrebbe funzionare 
assolutamente inalterata.
Dal punto di vista tecnologico-prestazionale il problema non si pone 
ugualmente, il passo intermedio di costruzione dell'array è 
semplicemente uno spreco di risorse di memoria e di elaborazione 
assolutamente inutile.
In pratica il discorso è che seguire un framework come il modello MVC ha 
un costo in termini di performance, che si può scegliere di pagare in 
cambio di una migliore organizzazione e manutenibilità del codice. 
Mantenere il focus contemporaneamente sull'aderenza al paradigma e sulle 
prestazioni estreme è una contraddizione, temo.
My 2€c
bye!
-- 
Fabrizio "Hermooz" Ermini

 prestazioni estreme è una contraddizione, temo.
Ach e' proprio quello che stavo tentando di fare io, usare il mvc senza 
perdere in prestazioni ... e visto che il mvc non mi e' molto chiaro mi 
sa che mi terro' le prestazioni ;-)
grazie mille per la risposta
Mauro

Newsgroup: it.comp.www.php
Titolo: upload progressbar (da scaricare)

http://sourceforge.net/projects/megaupload/

 
http://sourceforge.net/projects/megaupload/
bello
-- 
di lesa in lesa mi dileggio

 
anche se richiede il perl. probabilmente si può fare qualcosa di più con
javascript e http_request

Newsgroup: it.comp.www.php
Titolo: Vecchio post ... generazione file csv (o Excel)

ciao a tutti, sono riuscito a trovare alcuni esempi funzionanti per 
creare un file csv (o excel) con i dati di una query.... tutto OK
come posso però inserire nella query un valore recuperato da un textbox 
presente nella pagina?
graaaazie
<?php
// DB Connection here
define ("DB_HOST", "localhost:3307");
define ("DB_USER", "root");
define ("DB_PASSWORD", "root");
define ("DB_DATABASE", "db");
mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) or die (mysql_error());
mysql_select_db (DB_DATABASE) or die (mysql_error());
$select = "SELECT * FROM tabella"; // come posso mettere dei valori 
recuperati dalla pagina?? Es: WHERE CAMPO = TextBox della pagina
$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( 
) );
$fields = mysql_num_fields ( $export );
for ( $i = 0; $i < $fields; $i++ )
{
     $header .= mysql_field_name( $export , $i ) . "\t";
}
while( $row = mysql_fetch_row( $export ) )
{
     $line = '';
     foreach( $row as $value )
     {
         if ( ( !isset( $value ) ) || ( $value == "" ) )
         {
             $value = "\t";
         }
         else
         {
             $value = str_replace( '"' , '""' , $value );
             $value = '"' . $value . '"' . "\t";
         }
         $line .= $value;
     }
     $data .= trim( $line ) . "\n";
}
$data = str_replace( "\r" , "" , $data );
if ( $data == "" )
{
     $data = "\n(0) Records Found!\n";
}
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=your_desired_name.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
?>

 presente nella pagina?
Dai un'occhiata a questa pagina (in particolare alle variabili
Superglobali):
http://www.php.net/manual/it/language.variables.predefined.php
Enrico
Newsgroup: it.comp.www.php
Titolo: Una soluzione elegante e sicura?

Allora il problema è questo:
devo generare e tenere in un DB delle fatture, le fatture hanno un numero
progressivo che parte da 1 (il primo gennaio)
l'anno successivo riparte da 1.
Cosa usare con Identificativo fatture e come numero progressivo?
Avevo pensato di usare l' auto_increment , per generare le fatture ,
partendo da 1 , ma poi come fare a riazzerare il tutto il gennaio successivo
Per l'identificativo ho pensato all'anno seguito dal numero progressivo.
Però non so la cosa non mi convince penso che possa esserci una soluzione
migliore (sapete aiutarmi?) , poi mi piacerebbe che al primo gennaio
successivo la numerazione ripartisse da 1 automaticamente, ma non saprei
come fare (a parte inserendo dei Flag nel database del tipo se siamo nel
2003 e il flag non è spuntato, spunta e riparti da 1)
Grazie Marco

Ciao,
non so cosa ne pensi, ma fossi in te (e avessi il tuo problema, almeno per
come l'ho capito), io farei una funzione che prende in ingresso una data e
manda in output i giorni che sono passati dal primo dell'anno (non dovrebbe
essere impossibile, basta fare un qualche ciclo sul numero di mese corrente)
e gli "appenderei" un numero che rappresenta il numero di minuti (o secondi)
passati dalle ore 0:00:00 (dall'inizio della giornata, per intenderci).
Attenzione, con "appendere" non intendo sommare, ma affiancare, altrimenti
non sarebbe più un ID univoco. Come ti pare?
Ciao
mignolo

Newsgroup: it.comp.www.php
Titolo: MySQL prendere record ad intervalli regolari

Ho una tabella diciamo di prodotti cosi strutturata
id	prodotto	marca
1	moto		honda
2	moto		yamaha
3	moto		suzuki
4	auto		toyota
5	auto		bmw
6	auto		mercedes
7	bici		grazia
8	bici		graziella
9	bici		grazie al...
come faccio a prendere solo una voce di ogni prodotto per poi ricavare 
un menu a tendina?
Es.:
+-----------+-+
| seleziona |V|
+-----------+-+
| moto      | |
| auto      | |
| bici      | |
+-----------+-+

 un menu a tendina?
Con una semplice ricerca su Google avresti trovato che quel che ti serve
è un semplice SELECT DISTINCT prodotto FROM nometabella;

un menu a tendina?
Dovresti progettare meglio il database, inserendo in una tabella a
parte il tipo di prodotto e la marca, cioè una cosa di questo tipo:
tabella prodotti:
id_prodotto modello id_tipo id_marca
tabella tipi
id_tipo tipo
tabella marche
id_marca marca
Ti semplifica la vita, oltre che ottimizzare il database.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 č un semplice SELECT DISTINCT prodotto FROM nometabella;
traducendolo come lo deve cercare se non conocse la clausula distinct ?

Francesco Mazzi ha scritto:

lo faccio sempre, ma in questo caso non posso farlo...
Newsgroup: it.comp.www.php
Titolo: navigazione web interna server-server con PHP

Salve ragazzi,
Dove posso trovare una mini-guida semplice per poter in PHP, alla
pressione di un bottone su una mia pagina personale, aprire in sequenza di
nascosto una serie di pagine consecutive (anche con metodi POST e GET) di
determinati siti visualizzando solo la pagina risultante finale?
come posso fare poi invece a visualizzare solo una parte della pagina
risultante finale, diciamo da una [regexdiinizio] ad una [regexdifine]?
grazie mille 
Lino
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 [regexdifine]?
http://www.php.net/pcre
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: x LAMASE e non solo...

Lo script che mi consigli non sembra funzionare
<?
$file =
fopen("
http://weather.noaa.gov/pub/data/observations/metar/decoded/LIEE.TXT
"
, "r");
$pippo = substr($file[8],1,1);
fclose($file);
echo $pippo;
?>
cosa mi sai dire a tua discolpa!? ^_^
ciao, M.

 ha scritto nel messaggio
news:9evnr8$10u$1...@pegasus.tiscalinet.it...


si hai ragione, ho fatto confusione con altri script postati in privato
grazie mille
ciao
"LAMASE" <a@b.c> wrote in message
news:9f27ur$odj$1...@fe1.cs.interbusiness.it...


e se volessi prendere come punto di riferimento una parola?
se volessi printare a video tutto quello che c'e' in una riga dopo la parola
Temperature: ?
se riesci a risolvere pure questo ti faccio un monumento (in pongo ^_^)
grazie anticipatamente
M.
"LAMASE" <a@b.c> wrote in message
news:9f27ur$odj$1...@fe1.cs.interbusiness.it...


 $pippo = substr($file[8],1,1);
E tu gli dici che $file e` un array e di andare a prendere l'ottavo
elemento... :)
Devi usare fgets per leggere il contenuto del file o vedere se il comando
file() supporta URL.
Bye.

Psss, il comando file() supporta gli url! =)
LAMASE


 ha scritto nel messaggio
news:9f2a9b$jqq$1...@lacerta.tiscalinet.it...


 Psss, il comando file() supporta gli url! =)
Grazie. Non avevo voglia di controllare sul manuale... :)
E` che non apro mai file remoti tramite url, quindi quelle funzioni non
le conosco :)
Bye.

Newsgroup: it.comp.www.php
Titolo: upload sito 2

Editando il file config.php mi sono imbattuto in alcuni problemi:
- quando registro il mio database, poi sul config che host devo mettere? (es
mi sn registrato su 
www.freesql.org
 devo mettere quello come host?
-facendo tutto quello che mi è stato consigliato quando apro la pagina admin
mi appaiono molti errori riferenti alla pagina mailfile.php in svariate
righe....
come posso risolvere il tutto?

come posso risolvere il tutto?
Con i dati che hai fornito, posso suggerirti: "Spegni il monitor". Cosi'
non vedi piu' gli errori.
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...
Newsgroup: it.comp.www.php
Titolo: GROUP BY

Scusate, ho una query:
$query = "SELECT *, COUNT(data) FROM contaunici GROUP BY data";
//execute the query
$result = mysql_query($query);
come faccio stampare a video il count per ogni gruppo di date?
Michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 come faccio stampare a video il count per ogni gruppo di date?
http://www.php
,net/print
-- 
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/print
Setec, ti ringrazio ma continuo a non capire, con il print avevo già provato
ma senza risultato.


 provato ma senza risultato.
Hai letto il manuale in merito all'interfacciamento con MySQL? 


Michele wrote:

$query = "SELECT *, COUNT(data) as date_num FROM contaunici GROUP BY data";
//execute the query
$result = mysql_query($query);
while($date = mysql_fetch_array($result)){
  echo "Data: {$date['date']} ({$date['date_num']})";
}
nota che la query e' cambiata (se vuoi puoi anche lasciarla invariata ma
cambiando anche la seconda variabile nella echo)
-- 
www.iuz-lab.info

> Hai letto il manuale in merito all'interfacciamento con MySQL?
Penso di no....è da oggi che leggo cose che riguardano mysql ma sicuramente
mi manca proprio quello.


Newsgroup: it.comp.www.php
Titolo: MySql - Php Nuke

Ho di recente aperto un sito su 
f2s.com
. Dato che lo spazio pre il database
a disposizione è veramente limitato (soli 5mb) mi sono creato un database
esterno su 
www.freesql.org
.
Il mio problema è riuscire a collegare questo nuovo database; anche
cambiando i parametri nel file "config" ($dbhost, per intenderci), non
riesco a farlo andare.
Qualcuno sa dirmi qualcosa al riguardo??
Ciao, McK

 wrote in message
oGJ57.103825$q77.9...@news2.tin.it...


record di account registrati nella relazione mysql.
Beh non e' detto, in realta' e' una opzione a favore della sicurezza,
ma puo' anche essere disabilitata, quindi bisogna vedere come hanno
settato.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759

Newsgroup: it.comp.www.php
Titolo: select mutuamente esclusive

Salve tutti!!!
ho un programma che fa le seguente cosa:
select codice
fai operazione sul codice
insert nuovo codice generato...
vorrei che queste tre operazioni fossero svolte in maniera esclusiva, cioè
appena uno fa la prima select nessun altro puo accedere al db e dovrebbe
trovarsi come frozzato fino anche non veiene fatta la insert...
l'engine del db è innodb e avevo visto il commit, che però mi garantisce
mutua esclusione solo sulla scrittura o sbaglio???
grazie

 trovarsi come frozzato fino anche non veiene fatta la insert...
Attento di deadlock, ti stai avventurando (soprattutto con codice web) in
un terreno minato.
Con MySQL devi usare LOCK per bloccare una o piu` tabelle mentre il tuo
processo fa le sue cose, e sbloccarla alla fine.
Bye.

 processo fa le sue cose, e sbloccarla alla fine.
il lock non permette un accesso neanche in lettura?
cosa intendi per deadlock?!?!

 cosa intendi per deadlock?!?!
Che potresti prendere il lock e dimenticarti di sbloccarlo. In PHP e`
difficile perche` chiude la connessione al termine dello script, ma se usi
le connessioni persistenti potresti andare incontro a qualche problema.
Specifico che sto andando a intuito, non ho mai usato i lock sui DB, solo
le transazioni.
Bye.

Newsgroup: it.comp.www.php
Titolo: Vorrei passare delle variabili premendo un pulsante

Cercando in rete ho trovato questi suggerimenti che comunque non
funzionano
   <form action="trx9.php"?Param="variabiletx"metod="post">
   <input src=uno.gif type="image" border=0
name="variabiletx"value="Hai premuto un pulsante">
   </form>
nel trx9.php:
echo("<h1>LE VARIABILI  SONO = $variabiletx</h1>.\n");
Ma non visualizza nulla
Mi sapreste dire dove sbaglio?
Grazie
Giuseppe

 Mi sapreste dire dove sbaglio?
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
<form action="trx9.php" metod="get">
    <input src=uno.gif type="image" border="0" > 
    <input type="hidden" name="variabiletx" value="valore">
</form>
oppure
<input type="button"
onclick="href.location='trx9.php?variabiletx=valore'" value="Pulsante
da premere"/>
<?php // trx9.php
if (isset ($_GET["variabiletx"])
{ print ("Tasto premuto: " . $_GET["variabiletx"]); }
?>
http://www.php.net/manual/en/language.variables.external.php
Da testare.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Ti ringrazio moltissimo 
Ora funziona. Mi concentravo sulla
  parte finale del codice 
e invece il problema risiedeva
a monte.
Giuseppe
Newsgroup: it.comp.www.php
Titolo: Regexp banale ma che non funziona

Incredibile, mi sono incartato su una espressione regolare che
all'inizio sembrava banale, ma che invece non mi riesce proprio di far
funzionare.
Il testo che vorrei ottenere è sempre contenuto all'interno di una
tabella a cui è associata una classe "infobox", questa tabella contiene
anche altre tabelle, e termina sempre con: 
</table>
<p>
Quindi la regexp che ho usato è:
/<table class=\"infobox[^>]*>(.*)<\/table><p>/s
Ma non riesco ad ottenere il risultato voluto, mi viene sempre
restituito tutto dall'inizio della tabella fino alla fine della pagina.
In pratica la regex riconosce la tabella che mi serve e inizia il
parsing, ma poi perde la fine andando fino in fondo.
Può essere colpa del ritorno a capo?
Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

 Max
eh sě
fra </table> e </p> c'č un a capo probabilmente
prova a mettere un [\n]? fra i due e vedi come va
M

Newsgroup: it.comp.www.php
Titolo: Ad ogni password una pagina

Avrei bisogno di creare un'area protetta in php così composta: ad ogni
password (o gruppi di password) corrisponda una specifica pagina
protetta. Esempio: se scrivo pws1A o pws1B accedo alla pagina1.php se
inceve scrivo pws2A o pws2B accedo alla pagina2.php e così via per una
quindicina di pagine. Poichè non conosco molto bene il linguaggio per
scrivere uno script partendo da zero, sapreste indicarmi un qualcosa
simile magari adattabile?
Grazie

 
mah, forse č meglio che prima prendi confidenza con il linguaggio e la 
programmazione web.
cmq, se ho capito bene ti basta usare la funzione header() per inviare 
un redirect (usa "Location", vedi 
http://it.php.net/header
) verso la 
pagina che vuoi abbinare ad un certo login (ma + che la password -che di 
norma potrebbe cambiare- dovrebbe essere l'utente la discriminante).
Poi le vie sono virtualmente infinite, dipende dallo scopo che devi 
raggiungere. Io piuttosto che fare una quindicina di pagine diverse, se 
possibile, ne faccio una sola che in base allo user che si autentica 
presenta i contenuti idonei. Ma dipende dal progetto.
Ciao
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"