mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: problema salvataggio file id sessione

ciao a tutti, mi si verifica un problema strano.
quando avvio una sessione (per salvare il login in sessione), php non
genera il file di sessione sess_ ecc..ecc..forse è un problema della
mia configurazione pc ma mi date una mano?
Configurazione: Apache 2.0.54, php 4.4.2
nel php.ini c'e'
session.save_path D:/php_sess
la cartella è everyone full control
quando dall'applicazione faccio il login ed avvio la sessione non mi
funziona la sessione parrebbe.
<?php
session_start();
$_SESSION["USER_LOGGER"] = 1;
$_SESSION["USER_ID"] = 50;
?>
a questo punto nella cartella D./php_sess non c'e' nulla, il file della
sessione non viene creato.
E' un problema di permessi o altro?
E' la prima volta che mi succede.
se avete bisogno di altre info chiedete.
come posso risolvere?
ciao

 session.save_path D:/php_sess
d:\php_sess
e poi error_log
-- 
una volta qui era tutto <table>

 una volta qui era tutto <table>
la tecnologia ha fatto marcia indietro in questi ultimi anni...
siamo ritornati al vecchio <div> :D
ciao :)
Newsgroup: it.comp.www.php
Titolo: Strano ma vero! Lavorare con le interfacce in PHP

Volendo lavorare con le interfacce in PHP per lo sviluppo di un software di arbitraria complessità, mi sono imbattuto in questo strano comportamento del compilatore.
 
Problema:
ho queste interfacce e classi:
 
interface IPadreA {
 
}
 
interface IA extends IPadreA {
 
}
 
interface IPadreB {
 
	public function match( IPadreA $subject );
 
}
 
interface IB extends IPadreB{
}
 
class A implements IA{
 
}
 
class B implements IB{
	public function match( IA $subject ){
		echo "funziono? o_O<hr>";
	}
}
 
$a = new A();
$b = new B();
$b->match($a);
 
ottengo: 
Fatal error: Declaration of B::match() must be compatible with that of IPadreB::match()
 
Questo comportamento è alquanto strano in quanto A implementa IA che estende da IPadreA. Quindi IA è un'interfaccia di tipo IPadreA. I metodi che eventualmente inserirei in IPadreA li ritroverei in IA. 
La classe B accetta, nel metodo match, un'istanza di IA. 
La classe B estende da IPadreB che accetta un'istanza di IPadreA.
 
Per B accettare IA dovrebbe essere possibile in quanto l'interfaccia che lui estende accetta una versione più specifica di IA, ma ripeto ottengo un Fatal Error.
 
la cosa è ancora più strana se si guarda all'esempio "contrario".
Ovvero:
 
interface IPadreA {
 
}
 
interface IA extends IPadreA {
 
}
 
interface IPadreB {
 
	public function match( IA $subject );
 
}
 
interface IB extends IPadreB{
}
 
class A implements IPadreA{
 
}
 
class B implements IB{
	public function match( IA $subject ){
		echo "funziono? o_O<hr>";
	}
}
 
$a = new A();
$b = new B();
$b->match($a);
 
Qui non ottengo un Fatal Error, ma un Catchable Fatal Error. 
Un errore che posso intercettare con questa semplice funzione:
 
function myErrorHandler($errno, $errstr, $errfile, $errline) {
  if ( E_RECOVERABLE_ERROR===$errno ) {
    echo "'catched' catchable fatal error<br>";
    return true;
  }
  return false;
}
set_error_handler('myErrorHandler');
 
Eppure in questo caso non dovrebbe essermi permesso di continuare con l'esecuzione in quanto:
 
B implementa IB che estende da IPadreB.
IPadreB accetta istanze di classi che implementano IA.
IA estende da IPadreA.
A implementa IPadreA.
 
Ciò che passo al metodo match di B è un'istanza di A che è più restrittiva nei requisiti di quello che il suddetto metodo richiede, ovvero IA.
Il compilatore dovrebbe rilasciare un Fatal Error senza possibilità di continuare con l'esecuzione perchè i dettagli implementativi del metodo match di B richiedendo IA potrebbero non trovare alcuni metodi su un'istanza di IPadreA.
 
Vi sarei grato se poteste darmi lumi su questa questione.
Che ne pensate?
 
 
 

 Che ne pensate?
 
Che io eviterei di ereditare interfacce. Puoi lavorare benissimo (anzi, 
meglio) anche senza, visto che ogni classe ne puo` implementare quante ne 
vuole.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: Sito gratis con PHP

Sto cercando un sito gratuito dove mettere le mie pagine dove uso il php.
Ho provato su Tin, ma il php non lo capisce
Qualcuno ha qualche suggerimento?
--
*****************************
** Harry Evans - Bolzano
** e-mail: 
harry...@dnet.it
**             
harry...@tin.it
** 
http://space.tin.it/io/harry.evans/
**  ICQ:  107478503
*****************************

 ha scritto nel messaggio
news:KExI7.9419$0x4.1...@news2.tin.it...


Newsgroup: it.comp.www.php
Titolo: $REMOTE_ADDR per neofita

Sono un neofita ma anche un sostenitore di questo interessante linguaggio.
Volevo aggiungere semplicemente lo script che riporto qui di seguito alla
mia pagina web, copiato dall'ultimo numero di IOPROGRAMMO
<?
$ip = $REMOTE_ADDR;
$host = gethostbyaddr ($ip);
echo "Il tuo Ip č: $ip";
echo " - Il Nome host č: $host";
?>
 ma mi stampa sempre e comunque
Il tuo Ip č: 127.0.0.1 - Il Nome host č: hal9000
Cioč il localhost, anche se faccio il refresh della pagina molte volte. Dove
sbaglio?
Grazie
Alessandro

 Dove sbaglio?
lo script e' ok! 
lo esegui su un server remoto o locale?
se il server web e' il tuo pc e richiami la pagina dal tuo pc e' normale 
che ottieni questo risultato.
-- 
Ciao,
Lorenzo
¨~{togliere _NESPOLA_ dall'email}~¨

 sbaglio?
Se stai provando in locale, non sbagli, č giusto, perchč sia il server che
il client sono all'indirizzo 127.0.0.1
Ti da sempre lo stesso risultato
Ciao, Luca

 ha scritto nel messaggio
news:Xns913A7D7...@192.106.1.3...


 Come mai?
Se sei a casa di un amico e testi lo script in locale allora avrai
sempre 127.0.0.1
anche se lo testi dal computer di bill gates in locale è sempre
127.0.0.1
se vuoi che cambi l'ip lo devi testare in remoto.
Ciao
Zooropa

Newsgroup: it.comp.www.php
Titolo: problema checkbox

ciao a tutti!
come faccio ad importare nel database più valori di una checkbox?
grazie 1000!

come faccio ad importare nel database più valori di una checkbox?
Usi un nome speciale.
Copertura polizza:
<INPUT TYPE="CHECKBOX" NAME="OPZIONI[]" VALUE="furto"> Furto
<INPUT TYPE="CHECKBOX" NAME="OPZIONI[]" VALUE="inc"> Incendio
<INPUT TYPE="CHECKBOX" NAME="OPZIONI[]" VALUE="stu"> Stupro
<INPUT TYPE="CHECKBOX" NAME="OPZIONI[]" VALUE="rap"> Rapina
<INPUT TYPE="CHECKBOX" NAME="OPZIONI[]" VALUE="stu"> Stupro
...a questo punto, OPZIONI[] potrebbe essere un array del tipo
	"furto"	=> "on",
	"incendio" => "on"
Il trucco e' nelle parentesi quadre.
Leonardo filmografico
-- 
".signature": bad command or file name
Newsgroup: it.comp.www.php
Titolo: Come mostrare un solo record?

Ciao a tutti.
Ho una situazione che non riesco a risolvere:
con
$ID = mysql_insert_id();
$qry = "SELECT * FROM test WHERE ID = '".$ID."'";
recupero i dati _appena_ inseriti nel DB.
Ora mi chiedo, con quale comando li posso stampare a video? Usando
"mysql_fetch_array" mi da errore.
Chi mi aiuta?
Grazie.
Inviato da 
www.mynewsgate.net

 $ID = mysql_insert_id();
hai effettuato un INSERT?
Posta il codice completo.
-- 
I'am what I'am, I do what I can

 "mysql_fetch_array" mi da errore.
$rslt=mysql_query($qry) or die(mysql_error());
$r=mysql_fetch_assoc($rslt);
if ($r)
	print_r($r);

 "mysql_fetch_array" mi da errore.
Vedrai che ora mysql_fetch_array($qry) non ti darà più errore.
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>

Newsgroup: it.comp.www.php
Titolo: Installazione php in locale windowz

Ciao a tutti,
sono nuovo , questo è il mio primo post , quindi scusate se sbaglio
qualcosa. Vengo subito alla questione nel mio post, mi sto avvicinando
al php, e per studiarlo meglio ho intenzione di installarlo in locale
su un sistema win xp, ho scaricato apache, mysql, phpmyadmin,
installa apache e funziona correttamente, installato mysql lo stesso,
ma se scrivo del codice in php elo metto nella cartella dei test di
apache con estensione .php invece di visualizzare la pagina me la fa
scaricare.
Potete aiutarmi in qualche modo? oppure darmi qualche dritta io credo
che il problema sia la confiigurazione di apache ma non sono espeto da
poter risolvere il mio problema senza l'aiuto di nessuno,  e vi prego
non mi inviate al tutorial 
free.php.it
. 
Mi scuso lo so che voi qui discutete di cose ben + tecniche e di
livello molto + a vanzato
Grazie Fabio 

 sono nuovo , questo è il mio primo post , 
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Per quando riguarda la mia esperienza consiglio vivamente WM Server
Tools.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

non mi inviate al tutorial 
free.php.it
. 
E' un problema di configurazione di Apache, prova a leggere questa:
http://www.altropc.it/modules/mydownloads/singlefile.php?lid=78
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

grazie a tutti della velocità   con la quale mi avete risposto:--) 
grazie anche del manuale per i newbie
ora studio il tutto e vi faccio sapere 
grazie

 sono nuovo , questo č il mio primo post , quindi scusate se sbaglio

Ciao Fabio, anche io ho Xp con installato apache, php e mysql e funziona
tutto benissimo. Segui passo passo questa semplice e chiara guida e non
avrai piů alcun problema di sorta:
http://freephp.html.it/guide/lezioni.asp?idguida=7
La prima volta ci puoi mettere 15 minuti a configurarti il tutto, dalla
seconda in poi bastano 5 minuti scarsi.
fammi sapere come č andata
ciao
Newsgroup: it.comp.www.php
Titolo: gli apici di Word (e i suoi amichetti)

Ciao,
il mio problema a quanto ho letto non è nuovo, ma nn ne vengo fuori.
Specifiche:
- PHP che lavora con un DB MySQL (UTF8)
- Form e Textarea per inserire strighe e testi lunghi
- Colleghi copia/incollatori che scrivono in Word e quindi incollano
nei form
- Funzionalità di visualizzazione e modifica nelle pagine HTML dei
contenuti così inseriti al 100%
- ma...
- un motore per formattare i medesimi contenuti in PDF, ed ecco che
magicamente alcuni caratteri (apici, doppi apici, e tratto spaziatore
-) nel pdf diventano:?
- le accentate si vedono tutte perfettamente
- apici, doppi apici, e tratto spaziatore - nelle textarea hanno
chiaramente la "forma di Word", e se sostituiti a mano con il corretto
carattere (' " -), tutto va bene
Problema: non posso fare questa operazione su tutto il DB a mano.
Ho provato a convertire brevi stringhe fallate con
bin2hex()
e ho trovato che il singolo apice di chiusura di word è tradotto:
e28099
mentre l'apice corretto: 2027
quindi con un
str_replace("e28099","2027",$text);
sul testo in esadecimale dovrei correggere, ma poi non so come
riconvertire il tutto, inoltre questa operazione andrebbe fatta per
tutte le textareae per ogni carattere critico
Sarò dummie ma che posso fare?
help
grazie in anticipo
f

 f
Alla fine ne sono venuto fuori così: passaggio da binario a
esadecimale della stringa in oggetto, sostituzioni dei codici
incriminati, riconversione e quotatura. Niente di fico o originale
credo, ma di meglio nn ho trovato e nn sono riuscito a fare. Sono gonzo
come dissi :-)
Per gli interessati ecco le funzioni
function hex2bin($data)
{
   $len = strlen($data);
   return pack("H" . $len, $data);
}
//
function clearword($str) { // ripulisce apici singoli e doppi di Word e
il -, quindi quota la stringa
   $hex = bin2hex($str);
	 $hex = str_replace("e28099","27",$hex);
	 $hex = str_replace("e28098","27",$hex);
 	 $hex = str_replace("e2809c","22",$hex);
	 $hex = str_replace("e2809d","22",$hex);
	 $hex = str_replace("e28093","2d",$hex);
	 $str = addslashes(hex2bin($hex));
   return $str;
}
Newsgroup: it.comp.www.php
Titolo: Backup server web

Salve,
su un server web dovrei inserire uno script perl da mettere a cron per fare
eseguire il backup.
Ho scritto questo, ma non trovo un errore.Ecco la parte di codice
incriminata:
ANNOMESEGIORNO=`date '+%d%m%Y'`
mkdir /backup/$ANNOMESEGIORNO
mkdir /backup/${ANNOMESEGIORNO}/web
DR=`find /var/lib/apache/htdocs/* -type d -prune`
for documentroot in $DR ; do
`tar -czvf /backup/${ANNOMESEGIORNO}/web/${documentroot}.tgz --totals
/var/log/apache/htdocs/${documentroot}`
done
mkdir /backup/${ANNOMESEGIORNO}/etc
`tar -czvf /backup/${ANNOMESEGIORNO}/etc/etc.tgz --totals /etc`
`tar -czvf /backup/${ANNOMESEGIORNO}/etc/var.tgz --totals /var`
`tar -czvf /backup/${ANNOMESEGIORNO}/etc/apache_conf.tgz --totals
/var/lib/apache/conf`
Ogni volta che esegue mi da l'errore:
No such file or directory
tar (child): Cannot open archive
/backup/18122001/web//var/lib/apache/htdocs/condividere.org.tgz:
dovuto alle due //
Vorrei inoltre inserire nello stesso script il backup dei miei database
mysql (come nello script sopra dovrebbe creare una cartella database e
inserire i vari database compressi e separati fra loro).
Spero di avere scritto nel posto giusto.
Ovviamente se esiste uno script 'già fatto' (magari anche meglio;) è ancora
meglio.
Grazie

 dovuto alle due //
togli uno /!!
(..../web${documentroot}.tgz)

 `tar -czvf /backup/${ANNOMESEGIORNO}/web/${documentroot}.tgz --totals
qui c'e' un / in piu:
`tar -czvf /backup/${ANNOMESEGIORNO}/web${documentroot}.tgz --totals
${documentroot} contiene gia' un / (/var/lib ...)
Newsgroup: it.comp.www.php
Titolo: rinumerare le righe in mysql

E' possibile dopo aver cancellato un record in mysql rinumarera utomaticamet 
ele righe così che no ci siano salti a causa del record cancellato?
-- 
_________________
Roberto Romagnoli

 --
per quel che ne so non credo esista alcuna procedura automatica, per di più
dipende tutto dal tipo di dato definito. Mi spiego meglio, se hai definito
il campo numerico che tiene la numerazione di righe come auto_increment ogni
nuova riga inserita viene automaticamente numerata, e magari questo stesso
campo è la chiave, allora non puoi assolutamente farci nulla. Leggermente
diverso è il caso in cui il campo sia semplicemente numerico ad es. int, e
il valore sia inserito attraverso una routine che va a leggere l'ultimo
valore presente e lo incrementa di 1, allora in questo caso potresti crearti
una routine ad hoc che o effettui una scansione e al primo "buco" inserisca
la nuova riga (se non ti interessa mantenere un ordine cronologico) oppure
che effettui la scansione e quando trova il buco fa retrocedere in
successione tutti i record successivi fino alla fine. Spero di non averti
complicato le cose, ma con le mie conoscenze e l'ora tarda a cui ti rispondo
di meglio non mi viene. :P
Stefano

 viene. :P
Grazie. Diciamo che ho una situazione ibrida in cui il contatore è int ma è 
anche auto-increment. Vedrò se posso combinare qualcosa con i tuoi 
suggerimenti anchese, effettivamente, non è una questione di viat o di 
morte.
_________________
Roberto Romagnoli

 morte.
se la tua è solo un'esigenza 'estetica', lascia pure perdere.
se vuoi farti un panorama un po' vasto sull'argomento 'pk autogenerata' c'è 
l'articolo di Davide Bianchi:
http://www.soft-land.org/documenti/pk.html
IMHO non è la bibbia sull'argomento ma un ottimo spunto per riflessioni di 
vario genere.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.collinelli.net/antispam/

Newsgroup: it.comp.www.php
Titolo: funzione PHP su onclick

Ciao a tutti,
una domanda: e' possibile usare direttamente una funzione PHP su un evento
onclick ad esempio? Oppure bisogna per forza passare per Javascript?
Ste
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 onclick ad esempio? Oppure bisogna per forza passare per Javascript?
PHP e` lato server.
Javascript lato client.
Prova ad arrivarci da solo. ;)
Bye.
Newsgroup: it.comp.www.php
Titolo: Contatore accessi e statisitiche

Ho fatto varie ricerche su Google ma tutto quello che ho trovato o non 
funzionava oppure non era freeware per usi commerciali.
Qualcuno conosce un contatore di accessi veramente freeware, anche senza 
funzioni strabilianti (non importa se richiede mysql) ma che comunque 
fornisca qualche valore in più rispetto al numero di visitatori complessivi?
Gianni 

Il 06/05/2005, Gianni ha detto :

http://www.statcounter.com/
 e' ottimo e se vuoi anche "invisibile" (non 
ti obbliga a mettere alcun output sulla tua pagina).
Il limite e' che mostra le statistiche dettagliate riferendosi solo 
agli ultimi 100 visitatori.
-- 
Lello Vitello
Il sito di it.arti.trash:
www.iatter.altervista.org

 ha scritto nel messaggio 
news:d5f3cb$mh3$1...@newsreader.mailgate.org...

Guarda qui, è assolutamente free... potrebbe interessarti:
http://www.freestats.ws/
Puoi anche dire che ti ci ho mandato io...
l'amministratore di quel sito mi conosce piuttosto bene.
;)
Ciao
-- 
Riccardo

Gianni wrote:

==
- 
http://www.php-stats.com/
==
-- 
+-----------------------------------------+
| //lil - 
http://divxworld.altervista.org
 |
|     UP to you     
http://www.unnpro.com
 |
+-----------------------------------------+

> Ma il server č tuo o di terzi? Voglio dire ci puoi mettere le mani sopra?
Tutto mio. Posso fare quello che voglio.
Gianni 

 ==
Questo l'avevo già trovato per conto mio, ma non è free per uso commerciale.
Gianni 

 ;)
In genere non mi faccio mandare da nessuno ... :-)
Mi sembra adatto alle mie esigenze ma che tu sappia si può usare anche per 
uso su siti commerciali?  Le statistiche sono sul loro server quindi se ho 
migliaia di accessi al giorno pensi potrebbe dare problemi?
Gianni 

 complessivi?
io uso awstats:
http://awstats.sourceforge.net
non mi piace la possibilità di usarlo come cgi quindi mi sono fatto un programma 
che mi genera le statistiche come pagine statiche tutte le sere per tutti i virtual host che ho...
però credo che per qualcuno potrebbe essere un ottimo plus.
la licenza è GPL, diverso da freeware.
se volete dargli un occhio:
http://www.gnu.org/licenses/gpl.html

 migliaia di accessi al giorno pensi potrebbe dare problemi?
Ho visto che qualche sito con qualche migliaio di utenti al giorno ci sono 
iscritti, a questo punto mi iscrivo anche io, tanto sono in fase di test e 
ho tempo per vedere se è adatto alle mie esigenze. Grazie
Gianni 

 ha scritto nel messaggio 
news:d5g130$vh2$1...@newsreader.mailgate.org...

Ti garantisco che è assolutamente gratis... anche per scopi commerciali.
Ciao
-- 
Riccardo
Newsgroup: it.comp.www.php
Titolo: [OT ?] Passare un array da Php a JavaScript

Mi scuso se sconfino leggermente off topic ma non sono riuscito a trovare la
soluzione
al mio problema:
Ho uno script del tipo sottoriportato sul quale devo passare una mia
variabile array da php che
sostituisca la seguente:
<!--
  var Tree = new Array;
  Tree[0]  = "1|0|Prj1|Link_1#";
  Tree[1]  = "2|0|Prj2|Link2#";
  Tree[..]  = "3|0|Prj3|Link3#";
  //-->
 </script>
La chiamata allo script è questa (crea un tree-menu) :
<script type="text/javascript">
<!--
 createTree(Tree,1);  // starts the tree at the top and open it at node nr.
1
//-->
</script>
Il problema è che non riesco a far funzionare lo scrpt con l'array in arrivo
da php,
ho provato (all'interno dello script sopra riprtato) i vari:
createTree($Tree,1);
createTree("$Tree",1);
createTree(<?php echo $Tree ?>,1);
createTree(<?php $Tree; ?>,1);
ma non c'è verso di vederlo funzionare.
Qualche consiglio  ?
Tnx

 Qualche consiglio  ?
devi farci un ciclo while che ti fetcha tutti gli elementi e ti genera 
l'output:
  Tree[0]  = "1|0|Prj1|Link_1#";
  Tree[1]  = "2|0|Prj2|Link2#";
  Tree[..]  = "3|0|Prj3|Link3#";
se i dati li peschi da db con sp, ti puoi fare una sp che te lo fa in 
automatico (come avevo fatto io).
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.ic.unicamp.br/~oliva/papers/free-software/selection-html/

si pianta il browser...)
Dovresti rigenerarlo ogni volta in PHP. Quello l'ho dovuto fare io,
salvando in realta' tutto quel che potevo in una sessione, se no mi
uccideva il server :-)
E non funziona male neanche AliTree (Java).
 
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 uccideva il server :-)
io avevo un trigger su postgresql che ad ogni modifica mi lanciava una sp 
che staticizzava su fs l'output html.
così non dovevo ricreare ad ogni richiesta la pagina ma solo scaricarla...
il fatto è che proprio una volta caricato su browser l'albero in js, 
l'explorer mi diceva "il sistema ha le risorse criticamente basse ecc.. 
continuare il caricamento?"
e se gli dicevo si, dovevo resettare il pc (brutalmente)
se gli dicevo no, vedevo che i rami caricati erano un decimo di quello che 
mi serviva.
adesso ho dovuto splittare l'alberone in uno generato dinamicamente a 
seconda del ramo di appartenenza.
è un po' meno bello da navigare, ma è decisamente più prestante!
continuo a generarlo in postgres, nell'ottica di separare dbms server da 
web server.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

che staticizzava su fs l'output html.
Gu? Spiegami un po' questa cosa. Magari in mail (e' valida).


 Leonardo
ti ho risposto su ics.database per via dell'OT.
se vuoi ulteriori info, te le passo via mail.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.dopoil.com/PHP/faq.php
Newsgroup: it.comp.www.php
Titolo: Sito multi lingua

Qualcuno mi sa dire la soluzione ottimale per poter mantenere un sito multi
lingua?
grazie

Cerca nei post passati.

Newsgroup: it.comp.www.php
Titolo: Informazioni su portali

Ho visto parecchi portali, con forum integrati: phpnuke, md-pro. MKportal,.
exoops e ...
Secondo voi qual'č il migliore e perchč?
Fondamentalmente mi serve una buona gestione per la creazione della pagine
(articoli e recensioni) e una galleria fotografica
Grazie
Alessio


Io a volte uso wordpress:
semplicissimo, elegante e pulito.
Molto facile da manipolare.
Puoi altrimenti fare delle comparazioni in questo utilissimo sito:
http://www.cmsmatrix.org/
Ciao
Marcello

 Marcello
Non mi pare abbia una galleri aimmagini
Alessio

Newsgroup: it.comp.www.php
Titolo: dimensione pagina generata

Esiste una funzione che calcola la dimensione in kB della pagina inviata 
al client (invece che quella del file locale come filesize())?
H.

 al client (invece che quella del file locale come filesize())?
Per curiosita'... a cosa ti serve?
~omar

Omar Speranza ha scritto:

Per visualizzare la dimensione della pagina sulla pagina stessa!
Soltanto a titolo informativo di chi sta visitando la pagina...

Heruan wrote:

Tralasciando la completa inutilita' della tua richiesta, utilizza
l'output buffering per calcolare la dimensione del contenuto che verra'
inviato al client.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 inviato al client.
Il fine è informativo, come ho già spiegato a Omar! Cmq grazie, non 
conoscevo le funzioni ob_*!
H.

 H.
non basta fare "salva pagina con nome" sul proprio pc? 

 
La solita acidità nelle risposte

 La solita acidità nelle risposte
Sei libero di non leggerle se ti danno tanto fastidio ...

Newsgroup: it.comp.www.php
Titolo: widget per Wordpress

Salve,
qualcuno sa dove trovare documentazione decente per scrivere widget per 
Wordpress 2.3?
Grazie.
Bye.

 Wordpress 2.3?
Hola Alessandro,
da quello che ho visto, il punto di partenza per tutti i plug-in
(o intendi qualcos'altro per "widget"?), qualsiasi versione sia,
è qui:
http://codex.wordpress.org/Writing_a_Plugin
Immagino tu l'abbia già letto, ma per ora in giro non ho trovato
molto.
-- 
Aloha, (m|t)
---------------------------------------------------------------------
Comunicazione per la pubblica amministrazione, grandi aziende, pmi
Bazzmann|Mag > 
http://www.bazzmann.com
Bazzmann Srl > 
http://www.bazzmann.it
---------------------------------------------------------------------

 Immagino tu l'abbia già letto, ma per ora in giro non ho trovato molto.
Infatti, e` proprio quello il problema. Speravo che qualche sviluppatore 
nel suo blog avesse scritto qualcosa.
Mi sa che mi spulcero` il sorgente di qualche plugin che fornisce widget e 
vedo come funziona.
Grazie comunque. :)

 vedo come funziona.
Sě, io cosě ho imparato.
In termini pratici, lo scheletro iniziale che uso io č qualcosa come:
function myWidgetInit() {
	if (!function_exists('register_sidebar_widget')) return;
	// First Gadget
	function NameOfTheCallback($args) {
		$title = __('Title');
		extract($args);
		echo $before_widget.$before_title.$title.$after_title; ?>
		// widget code here :-)
 
		<?php
		echo $after_widget;
	}
	register_sidebar_widget('NameOfTheWidget', 'NameOfTheCallback');
	// Second Gadget
	function SecondCallback($args) {
		...
	}
	register_sidebar_widget('SecondWidget', 'SecondCallback');
}
add_action('widgets_init', 'myWidgetInit');
Per tutto il resto, comunque, c'č 
http://automattic.com/code/widgets/
 .
Se hai problemi, chiedi pure. ;-)
Ciao, Maverick
-- 
«Che non siete piů liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitů!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

 Per tutto il resto, comunque, c'è 
http://automattic.com/code/widgets/
 .
Ecco dove cacchio era! :)
Avevo voglia di cercare tra la documentazione di WP...
Grazie.
Bye.

Newsgroup: it.comp.www.php
Titolo: Calssifica Musicale

Ciao a tutti, 
avrei bisogno di uno script per gestire una classifica musicale sul
sito della mia radio....dovrebbe essere in php+mysql...
Mi servirebbe semplicemente una parte admin per inserire Autore e
titolo e una parte USer per vedere una tabella con le 10 posizioni...
ho cercato di modificare e riadattare qualche script dei sondaggi
presi da html.it..ma non ce la faccio...
qualcuno può darmi una mano? 
Grazie 
Alessandro

1 Dec 2003 05:32:26 -0800, 
alessa...@email.it
 (Alessandro) ha
detto:

Io :-)
Come lo vorresti impostare?
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM
Newsgroup: it.comp.www.php
Titolo: ho fatto casino con l'upgrade

Ebbene si...
Volevo installare la versione 4.2.1 upgradando la 4.1.2.
Non ho ben capito come ho impostato il tutto!
Adesso il phpinfo continua a dirmi che ho la 4.1.2 e apache non processa
proprio le mie pagine.
In realtà la 4.1 non dovrebbe proprio esserci, in quanto ho buttato la
cartella e disinstallato dal pannello controllo.
Il file php.ini è su WINNT (uso Win2K pro)
Le dll, quelle di apache e postgres comprese, sono su
d:/php-4.2.1-Win32/eccetera... , diligentemente riportata sul httpd.conf di
Apache.
Poi c'è la cartella su C  (c:/PHP) che non ho capito a cosa serve.
Forse ho fatto due installazioni, una manuale ed una
dall'autoinstallante...e ha generato conflitto.
Aggiungo per sfumare il dubbio che ho riavviato sia apache che windows.
Aiuto! Non capisco cosa non va!

 ha scritto nel messaggio
news:z8WH8.9638$8x3.2...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Register globals e vecchi script

Salve a tutti.
Premetto che sono consapevole della questione filosofica attorno a
register_globals, ma in questo momento i miei problemi pratici mi
costringono a scendere ad un compromesso che vorrei trovare col vostro
aiuto.
Ho dei vecchi script (non miei) in cui si fa largo uso di
session_register() e compagnia bella.
Tutto questo gira su una vecchia debian woody con PHP 4.1.2 e Apache
1.3.26, che sta per morire (errori dma... brrrr).
Nell'esempio seguente, script1.php raccoglie user e password mentre
script2.php effettua una query su mysql per verificare che questo
utente sia autorizzato all'accesso
script1.php
<?php
                /* script1.php
                invio login e password al file di controllo */
session_start();
session_unset();
session_destroy();
session_start();
session_register("utente");
?>
<html>
<link rel="stylesheet" href="./style.css">
<body>
<table align=center>
<tr><td><H1>Collegamento Database</H1></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td align="center">
<form action="controllo_utente.php" method="post">
        Utente <input name="utente"><br>
        Password <input name="password"
type="password"><br><br></td></tr>
<tr><td align="center"> <input type="submit" value="OK"><input
type="reset"></td></tr>
</form>
</table>
</body>
</html>
script2.php
<?php
                /* script2.php
                controllo login e password ricevute da script1.php
                 */
session_start();
[... connessione  database ...]
$query="SELECT password FROM utenti WHERE utente='$utente'";
[... se l'utente esiste allora si fanno taante belle cose ...]
?>
Come vedete, in script2.php si fa un uso spudorato di $utente, alla
faccia di $_GET, $_SESSION e soci.
Purtroppo mi trovo nella situazione di dover migrare al più presto il
malloppo su una nuova debian con PHP 4.3.10-16 (la versione stable per
Sarge) e Apache 2.0.54.
In php.ini ho impostato "register_globals = On", e anche in
apache2.conf, nella sezione <Directory> degli script, ho messo
"php_flag register_globals on". Anche phpinfo() mi dice che sono attivi
(sia Local che Master).
Purtroppo sulla nuova macchina gli script non funzionano come nella
vecchia: se in script2.php faccio un "echo $utente;" non ottengo nulla.
Cosa mi manca per poter far girare i vecchi script sulla nuova
macchina? Proprio per gestire l'emergenza e nel frattempo adattare
tutto quanto.

 <form action="controllo_utente.php" method="post">
Qui chiaramente intendevo
<form action="script2.php" method="post">
Newsgroup: it.comp.www.php
Titolo: cookies e redirect

Ciao a tutti,
è la prima volta che mi trovo a lavorare con i cookies, e quindi mi trovo in
difficoltà per quella che probabilmente è una stupidata.
Vorrei sapere come inviare un cookie cliccando su un link testuale e cosa
dovrei scrivere nello stesso per reindirizzare gli utenti (solo quelli che
avevano cliccato in precedenza sul link, e che quindi avevano ricevuto il
cookie), ad un'altra pagina.
In realtà la pagina è la stessa, l'unica cosa che cambia sono i valori che
gli passo, per es.:
pagina.php
pagina.php?nome=valore
Grazie in anticipo!

Non ho capito assolutamente cosa vuoi comunque ti posto un pò di robba che
ti servirà...
i cookies li puoi settare client-side op server-side:
nel 1° caso devi usare obbligatoriamente JS!
es.:
<script language="JavaScript1.2">
<!--
var H=0;
H=screen.height;
var index=-1;
index=document.cookie.indexOf("Hscreen");
if(index<0 && H){
 document.cookie="Hscreen="+H+";";
 index=document.cookie.indexOf("Hscreen");
 if(index<0)
  top.location.replace("index.php?height="+H);
 else
  top.location.replace("index.php");
}
else
 top.location.replace("index.php");
//-->
</script>
Dove quello che ti ho postato è un redirect che funziona come segue: se non
è già presente il cookies "Hscreen" cerca di metterlo reindirizzando
opportunamente nei casi in cui fossero bloccati op. fosse già esistente.
nel 2° caso devi usare ad PhP!
Ovviamente devi in qualche modo passargli il valore (form, form nascosto,
query string da link) supponiamo da link:
<a href="pag.php?variabile=valore">click</a>
||pag.php||
<?php
if(isset($_REQUEST["variabile"]))
    $_COOKIE["variabile"]=$_REQUEST["variabile"];
?>
Dove quello che ti ho postato funziona come segue: se non è presente nella
query string la variabile interessata non fà niente, altrimenti cerca di
mettere un cookies.
Tuttavia ti consigio di usare le sessioni che non sono più complicate ma
funzionano anche con i cookies bloccati!

 ha scritto nel messaggio
news:tm_fa.10767$i26.2...@news2.tin.it...

Newsgroup: it.comp.www.php
Titolo: motore di ricerca in PHP

Ciao,
vorrei implementare un motore di riceca in PHP: che voi sappiate c'è già
un pacchetto in giro o del codice da sfruttare ?
Oppure ancora: voi come lo implementereste ??..
Grazie


wrote:

HtDig, ill sito esatto non lo so, cmq mi pare che sotto
www.sourceforge.net
 lo trovi.
 --
 Edgar Laudito				21TORR AGENCY gmbh
 
e.la...@21torr.com
			Engineering
 Phone:  
+49-7121-348-222
		Heinestrasse 72
 Fax:    
+49-7121-348-289
		D-72762 Reutlingen
 
 21TORR - die neue medien leidenschaft
 
www.21torr.com

Newsgroup: it.comp.www.php
Titolo: array_multisort();

Warning: Array sizes are inconsistent in /home/NighTiger/prova/SLC_PHPClasses/FileAccess.php on line
146
da cosa puo' essere dovuto?
avete mai organizzato un array del tipo
$myarray["nome"][$indice];
$myarray["data"][$indice];
$myarray["size"][$indice];
per nome o per size usando array_multisort(); ?
grazie


Non so esserti d'aiuto (e allora che rispondo a fare?!?) ma mi sembra strano
come array: io avrei usato
$myarray[$indice]["nome"];
$myarray[$indice]["data"];
$myarray[$indice]["size"];
perchè mi sembra più comodo: praticamente hai un array in cui ogni elemento
ha nome, data e size. Il tuo è un array di tre elementi e ognuo di questi
ha, ad una certa posizione, un valore. Sono praticamente la stessa cosa, ma
mi sembra più logico come ti ho detto...
LAMASE

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

Conoscete qualche script sicuro e FUNZIONANTE che lavori con il POP3?
Grazie in anticipo

 ha scritto nel messaggio
news:a16glu$rpe$1...@nreada.inwind.it...


grazie č veramente bello
"Luca Camillo" <ka...@tutorials.itNOSPAM> ha scritto nel messaggio
news:lPIZ7.2740$WQ2.1...@news2.tin.it...

Newsgroup: it.comp.www.php
Titolo: [OT] Mysql

Non sono quella cima di sql purtropo e quindi è quasi ovvio che quì ci
sia qualcuno più esperto di me.Scusate l'OT comunque.
E' possibile fae una select per recuperare solo l'ultimo record
scritto con un'insert?
Thx.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-


Selezionare solo l'ultimo record inserito ?
Si, ovviamente utilizzando una tabella con campo ID (auto incremento)
l'ultimo record avrà l'ID più alto di tutti gli altri...
Quindi...
$query = mysql_query(" SELECT * FROM tabella ORDER by id DESC ");
Traduco :-) "Seleziona record da tabella e ordina i record per campo id in
maniera decrescente"
Ciao
Alex

scritto con un'insert?
Teoricamente (ragionando su SQL) non e' possibile... dovresti usare un
indice autoincrementante a ogni inserimento e poi fare una select col
valore piu' alto.
Anche se... facendo un po' di assuzioni sul motore e facendo un po' di
prove.. ti accorgi che sei fai una select * su MySQL (almeno, sul mio
server e' cosi') i campi sono in ordine di inserimento.

 Thx.
Solo se usi mySQL (non SQL):
crea un campo auto_increment
Tipo:   IDX int DEFAULT '0' NOT NULL auto_increment, (anche come primary
key)
e dopo l'insert usi mysql_insert_id() che e' garantito per la sessione
attuale con mysql.
Ti da l'ultimo numero inserito che puoi usare per aggiornare l'ultimo
inserito.
NON USARE le funzioni che vengono spesso suggerite (Fare una SELECT del
valore piu alto).
Se nello stesso momento vengono inseriti (in www puo' capitare) nuovi campi
da due utenti rischi di usare gli stessi ID...
Tutti ti funziona mentre fai un test da solo, ma quando vai Online, con 100
accessi al secondo si sputana tutto il database....

 inserito.
avendo l'autoincrement non mi preoccupo di passare il valore per il campo ID
(del tipo "INSERT INTO tbl (ID,questo,quello) VALUES
('','$questo','$quello')" o addirittura "INSERT INTO tbl (questo,quello)
VALUES ('$questo','$quello')")
mi serve avere pero' il valore generato da mysql per fare l'INSERT in altre
tabelle (da utilizzare poi in una join)
(finora ho usato l'ORDER BY DESC, l'utilizzo di quegli script cmq dovrebbe
avvenire da parte di un utente per volta, ma cmq )
mysql_insert_id() recupera automaticamente l'ultimo ID generato dall'sql?
in piu', riporta l'ultimo ID generato dall'sql dalla query di uno specifico
client?
(considerando che l'utenza e' la stessa per tutti i client)
altrimenti nel mio caso non si elimina il problema che giustamenti
sollevavi:
"Se nello stesso momento vengono inseriti (in www puo' capitare) nuovi campi
da due utenti rischi di usare gli stessi ID..."
grazie ^__^

 da due utenti rischi di usare gli stessi ID..."
Infatti con mysql_insert_id() non rischi una situazione ambigua...
J.

 Infatti con mysql_insert_id() non rischi una situazione ambigua...
ottimo.
appeno ho un po' di tempo modifico gli script.
Newsgroup: it.comp.www.php
Titolo: Select a cascata

Ho 2 tabelle  T1 e T2 in un rapporto di 1 a M così composte
T1
Campo1 IDT1 - indice
Campo2 Auto - varchar per testo
T2
Campo1 IDT2 - indice
Campo2 IDT1 - int lega a T1
Campo3 Modelli - varc char
Ad esempio:
T1 nel campo auto contiene Fiat a Volkswagen e T2 nel campo Modelli 500, 
600, Polo, Lupo.
Sto cercando di far funzionare 2 select legate a cascata fra loro facendo in 
modo che se nel primo select è stato selezionato Fiat nel secondo può 
comparire solo 500 o 600 e se nel primo select è selezionato  Volkswagen nel 
secondo compaia solamente Polo o Lupo naturalemte tutto in PHP.
Non riesco a venirne a capo, qualcuno conosce la strada?
Grazie a chi mi vorrà aiutare
Leo


Se per select a cascata intendi l'elemento html, puoi percorrere diverse 
strade:
1 - Ajax
2 - Php
3 - Solo javascript
Quale scegliere? Dipende da quanto ci vuoi investire, che risultato vuoi 
e di quanti items si parla...
Per riassumere in poche parole, con la soluzione 3 devi caricare nella 
pagina html la struttura "gerarchica" completa delle possibili scelte, 
con la soluzione 2, ogni volta che selezioni un elemento devi fare una 
richiamata al server e ricaricare la pagina, la 1 è il metodo "più 
moderno", ma sicuramente più complesso da realizzare!
	Francesco

 ha scritto nel messaggio 
news:gngduq$pbf$2...@tdi.cu.mi.it...

Puoi darmi un link ad una pagine d'esempio per il punto 2?
Grazie
Leo

 
Non ho link a portata di mano, ma tra questi trovi sicuramente qualcosa:
http://www.google.it/search?q=php+select+a+cascata
PS Hai scelto l'opzione più antica di tutte....
	Francesco

 ha scritto nel messaggio 
news:gnggjt$pbf$3...@tdi.cu.mi.it...

Non conosco Ajax........ per quella in Javascript mi puoi segnalare 
qualcosa?
Leo

Leonardo ha scritto:

jquery (plugin treeview, in particolare la parte async) se vuoi andare 
di ajax
Se parli di Select nel senso del tag html php non c'entra davvero.
Se vuoi che le select cambino i contenuti in base al cambiare di una 
delle due lì è per forza javascript
Con php al massimo puoi popolare di option le select

Newsgroup: it.comp.www.php
Titolo: Piccolo grande problema

Ciao a tutti,
Il mio problema è il seguente:
Devo visualizzare in una pagina in PHP, un file, contenete codice HTML.
Sono riuscito nell'intento utilizzando fopen e fread per leggere il
contenuto del
file e ECHO per visualizzarlo.
Fin qui tutto bene. Però se nel file ci sono script in PHP essi vengono
ignorati
dal comando ECHO, e non processati, mentre vorrei che venissero elaborati.
Qualcuno ha qualche idea o suggerimenti su come posso raggiungere lo scopo?
Grazie mille
Carlo
carlo.q...@inwind.it

 ha scritto nel messaggio
news:99f80j$unh$1...@nreadA.inwind.it...

Credo che ti  convenga includere il file tramite il comando 'include'.
Ciao
Spritz



Newsgroup: it.comp.www.php
Titolo: php da cd rom

ho trovato che l'idea di eseguire php da cd rom sia fantasica!
Ma come faccio a far eseguire anche le pagine che necessitano di
collegamento da Mysql?


wrote:


e quanti cazzi vuoi......:-P
ROFTL (scusate, non ho resistito :))
-- 
See Ya, EndelWar
Sometime Active SUPREME FIDDer #19, but active FIDD FAQ Maintainer :)
___
"Se una cosa e' troppo difficile non vale la pena farla"
Homer J. Simpson

 collegamento da Mysql?
Se ti riferisci all'applicazione Microweb (per eseguire script PHP da CDROM)
ti devi installare il MySql su ogni macchina (non mi sembra una gran
soluzione da porre ai clienti) oppure cosa che faro' io per semplici
applicazioni uso access.

Newsgroup: it.comp.www.php
Titolo: Troppo banale o troppo complicato ?

Scusate se (forse) vi chiedo cose banali, ma ho modificato il mio script di
prova e ora funziona... se lo eseguo una volta. Alla seconda volta che lo
eseguo mi dice che sono già autorizzato e quindi non mi fa comparire la
finestra di autenticazione. Ho provato a usare unset($authenticate);
$authenticate=0; $authenticate=NULL ma sembra che non gliene importi nulla.
Come faccio ?
Ho anche un altra domanda se qualche anima pia vorrà rispondermi: cosa è che
scatena l'esecuzione dell' header ? In altre parole a me sembra che la
procedura dovrebbe eseguire tutto il ciclo foreach e poi eseguire if
(!authorized) ma cio' non è possibile altrimenti non avrebbe la variabile
PHP_AUTH_USER da confrontare. E' forse il comparire di questa variabile che
blocca (se si blocca) il foreach e passa alla routine di header ? Tipo un
GOSUB ?
Grazie a chi vorrà rispondermi.
Questo è lo script:
<?php
  $file = "password.txt";
  $fp = fopen($file,"r");
  $auth_file = fread($fp,filesize($file));
  fclose($fp);
  $elements = explode("\n", $auth_file);
  foreach ($elements as $element) {
      list ($user, $pw) = split (":", $element);
      if (($user == $_SERVER['PHP_AUTH_USER']) && ($pw ==
$_SERVER['PHP_AUTH_PW'])):
         $authorized=1;
         break;
      endif;
  }
  if (! $authorized):
     header('WWW-Authenticate: Basic realm="Test Authentication System"');
     header('HTTP/1.0 401 Unauthorized');
     echo "per entrare in questa area riservata devi prima loggarti\n";
     exit;
  else:
     echo "autorizzato";
  endif;
?>

 
il browser, di suo, ricorda l'autenticazione per il realm specificato e, 
anche se provi ad "azzarare" la variabile, viene rispedita al server "di 
nascosto".
ciao
Alesi_27


con che os lo fai ?
--
Before you begin your search,  please note that if you're not experiencing
any problems with your product, there is no need to update your drivers.
(Creative) )                        
irc.azzurra.org
    #p2p


 ha scritto nel messaggio
news:bchk0p$isrdj$1...@ID-155253.news.dfncis.de...


 ha scritto nel messaggio
news:LHXGa.176518$g92.3...@news2.tin.it...

Quindi ?
Newsgroup: it.comp.www.php
Titolo: php e ridimensionamento immagini

Ciao a tutti, ho un problemino (magari una cavolata)
ho uno script in php che mi sfoglia le cartelle e mi stampa il nome
poi quando all'interno di una cartella ci sono delle jpg me le
visualizza a schermo
siccome le immagini sono grandi ho l'esigenza di uno script che mi
ridimensioni le immagini.
lo script l'ho realizzato, però ogni volta che faccio un reflash della
pagina lo script mi crea sempre nuove miniature.
lo script funziona in quanto mi va a prendere TUTTE le immagini della
cartella quindi comprese quelle create con il ridimensioanemento.
come faccio a dire alloscript che se esiste la miniatura non me la deve
creare?
Grazie. ciao

 
file_exists()
-- 
doh!

Newsgroup: it.comp.www.php
Titolo: [progettazione db mysql] qualche risorsa on-line?

Ciao a tutti,
mi appresto a progettare un db con mysql piuttosto complesso (per me).
dovrei creare una tabella di articoli dove ad ogni articolo posso
associare X opzioni. Dove X e' un numero variabile di opzioni (da 1 a
20 max (ma col tempo questo limite puo' variare)).
E' meglio prevedere una ventina di campi in piu' nella stessa tabella
degli articoli o metterli in una tabella collegata?
tenete presente che la tabella articoli ha gia' i sui bei 30 campi
piu' altri campi collegati a tabelle esterne.
dove trovo risorse on-line sulla progettaizone di db mysql (o db in
generale)?
vi ringrazio in anticipo.
tony

 degli articoli o metterli in una tabella collegata?
Tralasciando che sei OT (it.comp.software.database), la risposta e'
una(o piu') tabella collegata.
-- 
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.

una(o piu') tabella collegata.
Grazie ;).
tony

 
da come l'hai descritta sembrerebbe una relazione uno a molti, ma 
potrebbe essere (con maggiore probabilità) una relazione molti a molti, 
nel caso in cui la stessa opzione possa essere associata a più articoli 
distinti.
Nel primo caso (uno a molti) crea una tabella "opzioni" dove in ogni 
riga metti, insieme all'opzione, la chiave dell'articolo.
Nel secondo caso crea una tabella "opzioni" ed un'altra tabella 
"articolo_has_opzione" dove farai una associazione tra (chiave) 
dell'articolo e (chiave) dell'opzione.
Comunque progettare DB senza sapere nulla di tutto questo è equivalente 
a salvare i dati su un file di testo.
Compra un libro e studia come si progetta una DB.
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: PhpMole

Nell'home page di questo IDE e' riportato che e' come Dreamweaver incrociato
a Visual Studio! Mi sembra un po' tanto!
Qualcuno lo ha provato e sa darmi opinioni?
Ciao, Dan

Dimenticavo l'URL:
http://www.akbkhome.com/Projects/phpmole-IDE/
Dan

Newsgroup: it.comp.www.php
Titolo: script pages protection

Salve a tutti!, ho provato parecchi script per l'accesso a determinate
pagine del sito, protette, accedibili tramite autenticazione, ma nessuno
che sia stato soddisfacente; a me servirebbe uno script in cui ci sia la
possibilità di iscriversi e la conferma di registrazione venga spedita via
email al nuovo iscritto; la possibilità di annullare la sottoscrizione e
soprattutto che sia completo ma non di difficoltosa implementazione.
Esiste qualcosa?
Grazie a chiunque mi dia qlc suggerimento.
Rob
bye

 ha scritto nel messaggio
news:cg2bqq$17b$1...@lacerta.tiscalinet.it...

Non ricordo dove lo trovato ma i riferimenti nel readme sono questi
<README>
                                                        Lite Login System
                                               ©2003-2004 Daniel Brown
                                         Originally Released on
www.pscode.com
                                     Coded in 2003 and updated 2004 by
Daniel Brown
[CUT]
Thanks for looking at this script and for visiting 
www.gmtt.co.uk
For help and support visit 
www.gmtt.co.uk
 or email me:
bro...@thedinghy.co.uk
</README>
se lo nn lo trovi te lo mando in email.
biez
-- 
Ciao e buon lavoro,
  Renato
---- 
Renato Eschini
   Inera srl
   Via Vespucci 41
   56100 Pisa
   Tel:         (+39) (0)50 2201218
   WWW:         
http://www.inera.it

Newsgroup: it.comp.www.php
Titolo: Problema di aggiornamento pagine PHP

Ho un sito in PHP4 in cui c\'è una pagina che contiene un contatore numerico (non è un contatore di visite ma un contatore di click). Questo contatore può essere incrementato via web tramite una seconda pagina che ne aumenta di 1 il valore. Ultimamente ho riscontrato che la pagina che visualizza il valore del contatore non si aggiorna anche se fisicamente il numero è aumentato. Ciò avviene finchè non cancello tutto il contenuto non in linea del browser o finché non aggiorno via ftp la pagina con una nuova. Ho provato anche su macchine con SO e browser diverso ma niente da fare, mi da sempre lo stesso errore.
Come posso ovviare a questo inconveniente? Con gli header? Se qualcuno mi può aiutare... grazie!
Aldo
Posted by 
http://www.phpitalia.com

 ha scritto nel messaggio
news:9c9lil$15d$1...@news.flashnet.it...


Grazie!... ora lo provo...
Aldo
Massimo ha scritto:
&gt; 
&gt; header(\&quot;Last-Modified: \&quot;.gmdate(\&quot;D, d M Y H:i:s\&quot;).\&quot; GMT\&quot;);
&gt; header(\&quot;Expires: \&quot;.gmdate(\&quot;D, d M Y H:i:s\&quot;).\&quot; GMT\&quot;);
&gt; header(\&quot;Cache-Control: no-cache, must-revalidate\&quot;);
&gt; header(\&quot;Pragma: no-cache\&quot;);
&gt; 
&gt; --
&gt; Massimo Consiglio
Posted by 
http://www.phpitalia.com