mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: T_ENCAPSED_AND_WHITESPACE

Come mai sulla seconda fwrite mi da errore?
 
$file_a = fopen($file, "a");
 fwrite($file_a, "$day $time $bbb $BG $pagina \r\n");
 fclose($file_a);
 
 $fint = fopen($files_b, "a");
 fwrite($fint, "$day $time $_SERVER['HTTP_USER_AGENT'] $pagina \r\n");
 fclose($fint);
-----------
 
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or 
number (T_NUM_STRING)
 
-- 
Greg

Prova:
 fwrite($fint, "$day $time " . $_SERVER['HTTP_USER_AGENT'] . " $pagina \r\n"); 

 fwrite($fint, "$day $time $_SERVER['HTTP_USER_AGENT'] $pagina \r\n");
 
Non contare mai sull'espansione implicita delle stringhe.
 
Usa sempre viroglette singole.
 
Quando devi concatenare più di 2-3 variabili, usa sprintf()
 
Bye.

Il 03/05/18 18:35:00 Alessandro Pellizzari ha scritto:

Merci a tutti
 
-- 
Greg

Newsgroup: it.comp.www.php
Titolo: php  e UML

Sapete se esiste un tool che da del codice php genera diagrammi UML?
in poche parole, l'inverso di cio' che fa  UML2php
thx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sapete se esiste un tool che da del codice php genera diagrammi UML?
magari.
ci sono dei tentativi ma non conosco niente di funzionante.

 fly wrote:


conosci dei progetti open su cui ci stanno lavorando?


 conosci dei progetti open su cui ci stanno lavorando?
Dia su linux, e on funzionava neppure tanto male.
Cmq non lo provo da un anno.
Ciao
-- 
Danilo Bottone
danilo...@gmail.com
www.danilobottone.com
 (.it) 

 Ciao
Dia e' anche per win e l'ho scaricato 2-3 gg fa ma non l'ho ancora
provato..a quel che ho capito pero' Dia e' un tool 'grafico' che permette
di disegnare graficamente le classi e le relativa associazioni tra esse
e su questo strato si basa appunto uml2php che da uml genera php
ma appunto non fa (mi sembra) l'inverso


 Sapete se esiste un tool che da del codice php genera diagrammi UML?
http://www.sparxsystems.com.au/ea.htm
-- 
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.

 ma appunto non fa (mi sembra) l'inverso
Hai ragione scusami avevo letto male, comunque mi pare che setec abbia 
indicato qualcosa.


 conosci dei progetti open su cui ci stanno lavorando?
https://php2xmi.dev.java.net/
 che e' morto...
senno utilizzando la reflection api
http://www.sitepoint.com/forums/showthread.php?t=166054
ma appunto sono appena pochi script.
magari c'e' di meglio ma non ho ancora approfondito...

 
http://www.sparxsystems.com.au/ea.htm
purtroppo questo per linux richiede l'installazione di crossoveroffice e compagnia...
Newsgroup: it.comp.www.php
Titolo: Sessioni

Salve,
stò utilizzando le sessioni in alcuni programmi da me realizzati.
Quando girano sul mio PC (dove ho installato EasyPHP - quindi apache, mysql 
e php) tutto funziona regolarmente.
Quando vado a trasferire questi programmi sui vari server dei clienti le 
sessioni mi scadono a intervalli di tempo casuali.
Nel senso che a volte rimangono attive a lungo ed a volte scadono dopo poco, 
senza una logica.
Nei miei script non ho specificato il tempo di expire, e nel PHP.ini dei 
server il tempo è fissato a 24 minuti.
Ammetto di non avere grande conoscenza sulle sessioni, ma non ho trovato in 
giro nulla che possa aiutarmi.
Voi potete?
Grazie
Nedo 

 trovato in giro nulla che possa aiutarmi.
Posta il codice.
-- 
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.

 Posta il codice.
Questa è la libreria che uso per leggere e scrivere dalle sessioni
all'inizio di ogni pagina uso session_start()
e richiamo un file php che effettua l'autenticazione dell'utente usando le 
funzioni della libreria sotto.
<?
function add_to_session($name, $value){
 if (!isset($ver)) $ver = phpversion();
 If ($ver <= "4.0.6"){
  global $HTTP_SESSION_VARS;
  if (!is_array($value)) $HTTP_SESSION_VARS[$name] = "$value";
  else foreach($value as $i => $v) {
   $HTTP_SESSION_VARS[$name][$i] = $v;
  }
 }elseif($ver > "4.0.6"){
  if (!is_array($value)) $_SESSION[$name] = "$value";
  else foreach($value as $i => $v) {
   $_SESSION[$name][$i] = $v;
  }
 }
}
function read_from_session($name){
 $ver = phpversion();
 if ($ver <= "4.0.6"){
  global $HTTP_SESSION_VARS;
  return $HTTP_SESSION_VARS[$name];
 }elseif ($ver > "4.0.6"){
  return $_SESSION[$name];
 }
}
function remove_from_session($name){
 $ver = phpversion();
 if ($ver <= "4.0.6"){
  global $HTTP_SESSION_VARS;
  unset($HTTP_SESSION_VARS["name"]);
  session_unregister($name);
 }elseif ($ver > "4.0.6"){
  unset($_SESSION["name"]);
  session_unregister($name);
 }
}
function read_from_post($name){
 $ver = phpversion();
 if ($ver <= "4.0.6"){
  global $HTTP_POST_VARS;
  return $HTTP_POST_VARS[$name];
 }elseif ($ver > "4.0.6"){
  return $_POST[$name];
 }
}
function read_from_get($name){
 $ver = phpversion();
 if ($ver <= "4.0.6"){
  global $HTTP_GET_VARS;
  return $HTTP_GET_VARS[$name];
 }elseif ($ver > "4.0.6"){
  return $_GET[$name];
 }
}
function logout() {
 remove_from_session("isloggedin");
 remove_from_session("carrello");
 remove_from_session("login");
}
?> 

   return $HTTP_GET_VARS[$name];
Idem come per $HTTP_SESSION_VARS[$name];


Pensi che con queste correzioni posso risolvere? 

 Pensi che con queste correzioni posso risolvere? 
Non si puo' sapere, questo e' il codice che usi per gestire le
sessioni,dovresti postare il codice che richiama queste funzioni.
-- 
I am what I am, I do what I can


Esistono impostazioni sul server che potrebbero causare questo tipo di 
problemi?

Newsgroup: it.comp.www.php
Titolo: definizione campo tabella mysql..

Salve a tutti!Domanda veloce:
- in una pagina php ho alcuni checkbox..Quando l'utente schiaccia su di 
un tasto, devo salvare questi valori in una tabela mysql..I campi della 
tabella, dove salvo i check, devono essere CHAR di 1, oppure che cosa? 
E poi assegno direttamente il valore del campo al checkbox?
Grazie molte!!

ho provato INT di 1, percchè penso il valore del check possa essere o 1 o 
0 giusto?

Opa ha scritto:

Io userei un boolean ( checked > true; not checked > false) e oltretutto 
  un check box ha appunto la propietà checked (boolean) quindi puoi 
assegnare direttamente il valore booleano.
Spero di esserti stato utile.
Ciao
MaTt

Ho risolto..Come avevo già scritto definendo il campo INT di 1 , infatti 
il valore del check è 0 o 1..Grazie comunque Matt!!

il valore del check č 0 o 1..Grazie comunque Matt!!
usa anzi SMALLINT, cosě ottimizzi.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it
Newsgroup: it.comp.www.php
Titolo: Elencare tutti i file

Ciao a tutti, devo zippare tutti i file contenuti in una cartella, ma 
anche nelle sottocartelle, in pratica ho una struttura di questo tipo:
Paperopoli
  |_ Paperone
  |     |_ cilindro.jpg
  |     |_ occhiali.jpg
  |_ Paperino
  |     |_ berretto.jpg
  |     |_ farfallino.jpg
  |_ Paperoga
        |_ cuffia.jpg
In pratica partendo dalla cartella Paperopoli dovrei elencare tutti i 
file presenti anche nelle sottocartelle e comprimerli con pclzip (per 
zipparli). Al momento elencare i file di una cartella non è un problema, 
ma elencarli partendo da una cartella superiore sì. Suppongo che una 
struttura del codice tipo questa sia corretta ma non so come realizzarla:
$path ="percorso/principale"
lettura $path
   foreach $file
     comprimi()
   next
   aprilasottocartella
     foreach $file
       comprimi()
     next
ecc...
Qualcuno sa darmi una mano?

 ma elencarli partendo da una cartella superiore sì. 
Se devi lavorare con dati organizzati ricorsivamente, il modo migliore e` 
una funzione ricorsiva.
Nel tuo caso non capisco se hai file da zippare anche nella cartella 
Paperopoli o solo nelle sottocartelle di questa.
Se li hai solo nelle sottocartelle ti basta un ciclo innestato:
$path = "...Paperopoli";
foreach (directory in paperopoli):
 foreach (file in directory):
  zippa(file);
 endforeach;
endforeach;
Se invece hai una struttura piu` ramificata:
function cercaezippa($path)
{
 foreach (file in $path):
  se (file e` una directory):
   cercaezippa(file);
  altrimenti:
   zippa(file);
 endforeach;
}
Bye.

 problema, ma elencarli partendo da una cartella superiore sì.
Tra gli esempi degli utenti, su manuale ufficiale
http://www.php.net/dir
, si trovano vari script per l'elencazione
ricorsiva di file e cartelle.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 }
Credo la prima, in ogni caso il nome del file zippato deve essere 
ricavato da un db dove per esempio cilindro.jpg zippato diventerà 1.zip 
perchè il cilindro nel db ha id=1
Quindi la funzione dovrebbe aprire una cartella cercare tutti i file e 
per ogni file cercare nel db tutti i "pezzi" relativi al personaggio 
(ricavato dal nome della directory) e zippare il file con id relativo al 
"pezzo"
la tabella è più o meno così
id, personaggio, nomefile
  1, Paperone   , cilindro
  2, Paperone   , occhiali
ecc...

 pclzip permette gia' di comprimere recorsivamente una cartella:
Sì, ma crea un file zip contenente la cartella e relative subdir, a me 
interessa creare un file zip per ogni file dandogli un determinato nome.
Newsgroup: it.comp.www.php
Titolo: .gz come .js

Normalmente si puï¿œ comprimere uno script .js con ob_start("ob_gzhandler")
Ma se si comprime a priori lo script .js rendendolo .gz non c'ï¿œ un 
sistema di utilizzarlo cosï¿œ invece di ricomprimerlo ogni volta che lo si 
richiama?

richiama?
Si' e no. ob_start('ob_gzhandler') potrebbe anche NON comprimere lo
script, se si accorge che il browser non supporta la faccenda.
Pero' potresti tenerti su disco la versione normale in .js e quella
compressa in .js.gz, e mandare l'una o l'altra con readfile() - con
gli header opportuni, si capisce.
Credo pero' che alla fine dei salmi non ti convenga granche'.
Leonardo
-- 
The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.

 Credo pero' che alla fine dei salmi non ti convenga granche'.
Intenso in termini di performance?
@ctarus 

Intenso in termini di performance?
Le performance sono al piu', uguali, ma probabilmente peggiori. Salvo
che tu abbia un gran numero di file da comprimere, poca CPU ed enormi
guadagni dalla compressione.
Oppure tu abbia gia' un sistema di caching dei contenuti perche' fare
una pagina ti costa l'osso del collo in termi di query o altro. Se ti
trovi a salvare contenuti non compressi e farli comprimere ad Apache,
allora si', fai un pianto e un lamento e fai tutto te; dici ad Apache
di lasciare stare i file .php in compressione, lui comprimera' css, e
js, e xml, e txt se ce n'hai, e tu mandi fuori il gzipped php.
Un vantaggio che DOVREBBE esserci [ma di nuovo, va visto] e' che - se
non mi sbaglio - Apache usa la compressione "veloce" mentre il PHP ti
mette a disposizione anche la compressione "lenta ma potente". Apache
fa cosi' perche' comprime OGNI VOLTA, ma - siccome tu invece comprimi
molto piu' raramente - puoi andarci giu' duro. Il decompressore resta
uguale e decomprime comunque, quindi i client non si accorgono di che
cosa e' successo (a meno di oscuri bug...!).
Sai cosa, quasi quasi ci provo io; ho giusto un sito che genera molto
contenuto al volo reperendolo da kilate di query, ed usando cache per
non affogare. Se funziona, riferiro'.


 wrote:
[cut]
Wow, grazie per la risposta. Pronta e ricca. Io purtroppo non ho un sito con 
i tuoi contenuti per cui far� solo qualche prova, ma soprattutto aspetter� 
volentieri il tuo responso.
@ctarus
Newsgroup: it.comp.www.php
Titolo: Download da DB, Header, ecc.

Ho creato un file php che legge dei file memorizzari dentro ad
un database MySQL, e li restituisce al browser per il download.
Quando appare la finestra di dialogo (quella che serve per specificare
il percorso sul nostro disco del file da scaricare), il nome del file
proposto
è sempre lo stesso, e cioè quello del mio file PHP che recupera i dati dal
db.
Esiste un modo per indicare al browser (magari utilizzando degli HTTP
Header),
il nome del file che, di volta in volta, vorremmo proporre nella finestra di
dialogo ?
Grazie in anticipo,
Riccardo Fiorenza
---
Dott. Riccardo Fiorenza
* Dr.Soft - Soluzioni Internet
* web: 
http://www.drsoft.it
* e-mail: 
fior...@drsoft.it

 dialogo ?
header("Content-disposition: filename=".$database.".".($file)."$ext");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
questo è quello che uso io ... cmq se guarda come funzia phpmyadmin ....
ciao
max

 max
Ciao,
Riccardo


n e t b r a i n <max@NO_SPAM_net-brain.net> wrote in message
4eJq6.59855$Xj7.7...@news.infostrada.it...

Ho provato e ovviamente funziona, solo che...
quando il nome del file contiene degli spazi (Esempio: "Nome File.zip")
anzichè essere inviato in download, questo viene visualizzato sul browser.
Come posso convertire "Nome File.zip" in un formato valido ?
Ho già pensato di eliminari gli spazi, ma vorrei trovare una soluzione
migliore.
Grazie,
Riccardo


 migliore.
Come non detto... era solo un problema di estenzione.
Stavo utilizzando ".txt" anzichè ".zip".


 migliore.
Come non detto... era solo un problema di estenzione.
Stavo utilizzando ".txt" anzichè ".zip".
---


 migliore.
Come non detto... era solo un problema di estenzione.
Stavo utilizzando ".txt" anzichè ".zip".
---

Newsgroup: it.comp.www.php
Titolo: Inserimento in tabella da array multidimensionale

Salve a tutti.
Ho una form_1 che ti lascia selezionare il numero di membri da
inserire (esempio: "quanti nuovi soci del club vuoi inserire?").
Il numero passa alla form_2 che con un for() crea tante righe di
inserimento quante ne ho richieste (diciamo semplicemente un campo
nome e uno cognome).
La form 3 dovrebbe inserire ricorsivamente in tabella i dati che le ho
fornito, e qui arriva il problema.
Da manuale apprendo che è il classico esempio di array bidimensionale,
solo che non riesco a venirne praticamente a capo. A occhio in form_3
dovrei annidare un foreach in un altro foreach ma mi sfugge cosa
indicizzare.
Parafrasando l'esempio della O'reilly, se in form_1 chiedo tre
inserimenti, dalla form_2 dovrò fare in modo che esca qualcosa tipo:
$row_0 = $_POST(nome, cognome)
$row_1 = $_POST(nome, cognome)
$row_2 = $_POST(nome, cognome)
e qui mi incarto.
Se qualcuno potesse essermi d'aiuto gliene sarei molto grato.

 fornito, e qui arriva il problema.
form_2
$numero_soci = 3;
for ($i = 0; $i < 3; $i++)
{
	print ("<input name='nome[" . $i ."]' type='text'>");
	print ("<input name='cognome[" . $i ."]' type='text'>");
}
form_3
$nomi = $_POST["nome"];
$cognomi = $_POST["cognome"];
if (count ($nomi) != count ($cognomi))
{
	//error
}
$numero_soci = count ($nomi);
for ($i = 0; $i < $numero_soci; $i++ )
{
	//insert in DB
}
N.B.
Mancano tutti i controlli di sicurezza.
-- 
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

 fornito, e qui arriva il problema.
A livello concettuale tu hai una matrice, in cui:
- nelle righe hai le persone
- nelle colonne hai i singoli dati (nome, cognome, ...)
Quello che farai sarà un ciclo esterno sulle righe ed uno interno sulle
colonne.
Ossia cicli su tutti gli utenti e per ciascuno recuperi i suoi dati.
for(/*tutte le righe i*/){
    // qui ti trovi con l'utente i-esimo
    for(/*tutte le colonne j*/){
        // qui ti trovi con la colonna j-esima dell'utente i-esimo
    }
}
Ciao
Marco

 Mancano tutti i controlli di sicurezza.
Ma manca anche il ciclo di scansione dei dati.  :-D
Ciao
Marco

 Ma manca anche il ciclo di scansione dei dati.  :-D
Ho definito i dati in un array cadauno ($nomi, $cognomi etc) per cui e'
sufficiente 1 solo ciclo for.


 sufficiente 1 solo ciclo for.
Vero vero.
Ciao
Marco

On Thu, 05 Feb 2004 15:25:01 GMT, "Setec Astronomy"
<setec@_NO_NOSPAM_freemail.it> wrote:
Grazie mille.
Cosa intendi esattamente per "controlli di sicurezza", controlli sulla
congruitą del contenuto dei campi o contro trucchetti tipo
sql-injection?

 sql-injection?
Tutti i controlli di sicurezza a partire dall'effettiva valorizzazione
delle variabili utilizzate (es. $_POST["cognome"]) per arrivare alle
protezioni contro sql-injection.

Newsgroup: it.comp.www.php
Titolo: Pagina precedente (Referer)

Ciao a tutti, come posso sapere da che pagina sta arrivando l'utente in uno
script php? So che in asp si parla di referer ma in php non so dove trovare
questo comando.
Grazie , Sml
-- 
Posted from  [217.222.87.192] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie , Sml
Uhm... cavoli non ricordo esattamente... mi sembra $PHP_REFERRER o qualcosa
di simile...
Dovresti trovarlo nella lista delle varibili della funzione phpinfo();
Alex

 Alex
mi correggo... $HTTP_REFERER
Ciao
Alex

Newsgroup: it.comp.www.php
Titolo: Scadenza domini

Come da oggetto come si potrebbe realizzare uno script per verificare i 
domini .it in scadenza ?
Avrebbe senso farlo in php ?



interroghi il whois, e salvi il contenuto
-- 
non stare in buco

motion musso aka: sathia ha scritto:

Breve  conciso e compendioso ? :-)
Ok cercando con google ho trovato cose gia' fatte come questa:
http://www.hostingsolutions.it/guide/phpwhois.php
che vanno bene per avere i dati di un dominio
Ma se io devo trovare tutti quelli in scadenza ?
Dovrei avere la lista di tutti i .it e per ognuno interrogare l'Whois
Ma come si fa ad avere l'intera lista dei .it ?
NON si tratterebbe di verificare se un particolare dominio sta scadendo 
ma di verificare quelli che sono in scadenza
Grazie
ciao

 ciao
Ti metti in casa un bel server DNS.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 ma di verificare quelli che sono in scadenza
Non sono ammessi accessi massicci al DB del 
NIC.IT
 proprio per evitare che
persone come te facciano quello che vorresti fare.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 persone come te facciano quello che vorresti fare.
Scusa l'intromissione.....ma perché si vuole evitare questo? E' così tanto 
nocivo?
rob4you 



Per esempio potrebbero esserci degli approfittatori che controllano i
domini in scadenza tra 1 giorno e li registrano a nome proprio, di fatto
rubandoli al proprietario che si e` dimenticato di rinnovarli.
Bye.

ma di verificare quelli che sono in scadenza
Ti fai una lista dei tuoi indirizzi .IT e controlli solo quelli.
A che ti serve avere l'indirizzo di domini .IT in scadenza? Quasi
sempre saranno rinnovati - e non da te -; quand'anche non fossero
rinnovati, mi pare che rimangano in "standby" per un certo tempo,
durante il quale *NON* funzionano (per cui, il proprietario se ne
accorge) ma il trasferimento e' bloccato (per cui, nessun altro a
parte il proprietario puo' farci qualcosa, se non rinnovarli; ma,
se li rinnovi, li puoi solo rinnovare a nome del proprietario, in
pratica gli regali il canone; regalo legalmente non vincolante).
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?
Newsgroup: it.comp.www.php
Titolo: Estensione Java e Mandrake 9.1

Ciao a tutti,
sto cercando di installare l'estensione Java su una Mandrake 9.1 dove č
presente PHP4.3.1 la versione di serie. Qualcuno č riuscito ad installare
tale estensione?
Avete qualche dritta da passarmi?
Grazie mille.


Attento a dove metti i classpath a cui java, istanziato da php, deve
accedere.
Cerca bene i percorsi di jre ... attento a come separi i nomi di jar, classi
o directory... soprattutto nei separatori.
Per il resto, è un gioco da bambini se hai installato e configurato bene
java
PS: Su una win ci si mette normalmente 10-12 minuti al massimo a fare il
primo test in java. Su linux (preferendolo) ci si metterà qualcosa di meno.
Ciao
J

Newsgroup: it.comp.www.php
Titolo: mysql su windows, nomi tabelle camelCaseAlteBasse

sto usando xampp su windows vista.
sto provando ad importare un dump di un db le cui tabelle hanno nomi
con maiuscole (alte e basse).  le tabelle vengono importate coi nomi
in minuscolo (i nomi dei campi e il loro contenuto non ha problemi).
googlando si trova facilmente che occorre aggiungere il parametro:
lower_case_table_names = 2
al file di configurazione my.cnf di mysql (e ovviamente riavviarlo).
ok, fatto, ma continua a importare il dump creando tabelle coi nomi
tutti in minuscolo.  se anche faccio proprio una create table a mano
continua a crearla coi nomi tutti in minuscolo:
CREATE TABLE  `buttavia`.`"bassaAlta"` (
`fF` INT NOT NULL
)
crea una tabella di nome "bassaalta".
suggerimenti?  grazie.

 tutti in minuscolo.  
oook, trovato.  quel parametro va per forza inserito "dentro" (sotto)
la sezione [mysqld] e non, magari, semplicemente alla fine del file.

Newsgroup: it.comp.www.php
Titolo: problema apache moduli

quando avvio apache mi dice
Unable to load dynamic library 'C:\apache\php\extentions\php_xslt.dll'
impossibile trovare il modulo specificato..
ho tolto ; nel php.ini, nel file conf di apache ho settato extentions dir i
modo corretto,le dll ci sono e le ho copiate anche in windows system e
sysrem32
cosa manca??

 ha scritto nel messaggio
news:q9Wib.36282$Zh....@tornado.fastwebnet.it...

hai anke riavviato il pc immagino, vero?
bò?
ste

 ha scritto nel messaggio
news:TbWib.36294$Zh.2...@tornado.fastwebnet.it...

Newsgroup: it.comp.www.php
Titolo: E' il server o lo script? [problema invio newsletter]

 
Salve a tutti,
ho un problema che non riesco a risolvere perchè non ho capito se
dipende dallo script che fatto o da qualche limitazione del server.
Lo script dovrebbe mandare 4000 email nel campo bcc, usando la
funzione mail di php.
Lo script si connette al db, ottiene il numero di record validi per
l'invio della newsletter, e invia email a gruppi di cento.
Questo è lo script:
<?
//ottengo il numero di record cui inviare la mail
$ris=mysql_query("select * from members_privati where beinformed =
1;");
$rows=mysql_num_rows($ris);
//divido per 100 il risultato e creo una variabile limit da passare
alla query successiva
$times=$rows/100;
$lim=$rows-100;
for($i=0;$i<=$times;$i++){
	$lim=$lim-100;
	$res=mysql_query("SELECT * from members_privati  order by id
asc limit $lim, 100;");
 
$bcc="";
	while ($addres=mysql_fetch_array($res)){
		$bcc.=$addres['email'].",";			
	}				
 
	$messaggio=stripslashes($messaggio);
	$header .= "To: ".$mail."\r\n";
	$header .= "From: ".$org_var." <".$org_var.">\r\n";
	$header .= "Reply-To: ".$org_var." <".$org_var.">\r\n";
	$header .= "Bcc: ".$bcc;
 
 	if (mail($to,$oggetto,$messaggio,$header)){
		echo "Inviate";
	}	
	else{
		echo "non inviate";
	}
}
?>
Lo script parte, invia un centinaio di email e poi entra nell'else,
ovvero la funzione mail non viene eseguita correttamente.
E' possibile dipenda dal server o sbaglio in qualcosa nello script?
Grazie di cuore a chi saprà illuminarmi.
Spud

 ha scritto nel messaggio 
news:fgevt1pfg7hirlf19...@4ax.com...

leggite l'rfc mi pare il limite sia 100 non 4000
ciao

 E' possibile dipenda dal server o sbaglio in qualcosa nello script?
non ho capito come funza il tuo $lim,cmq fai vedere errore che genera 
mail()(probabilmente e' vuoto!). Per vedere errore mi sembra basti 
mettere mail(roba)senza far if else...
Ciao
Newsgroup: it.comp.www.php
Titolo: MIME / BASE64 / UUENCODE ecc x email attach

Esiste uno script php già bello e pronto che permetta di encodare un file
binario in un file nei formati descritti nel subject
Ovviamente il mio scopo è quello di mandare un email con un attack (esempio
allegare uno zip di piccole dimensioni) da php.
Ovviamente se esiste una funzione nel php per inviare un attack nell'email,
tanto meglio, altrimenti la encodo e poi la allego nel testo, dove posso
trovare uno script che esegue l'encoding? Grazie Stefano

 binario in un file nei formati descritti nel subject
Si! Le mitiche classi PHP di Manuel Lemos:
http://en.static.phpclasses.org/browse.html/author/1.html
_China

Newsgroup: it.comp.www.php
Titolo: Come far girare PHP

Posso far girare PHP su win98 o millenium come faccio con ASP installando il
Personal Web Server?

 ha scritto nel messaggio
news:9darfh$g3$1...@serv1.iunet.it...



Installa Apache e lascia perdere PWS. :) Poi installa php. Sui siti dei
rispettivi produttori trovi i binari per windows
Ciao
Simone

Simone
Io uso xitami 
http://www.imatix.com/
Non sara' il massimo ma almeno sono riuscito a farlo funzionare...

Newsgroup: it.comp.www.php
Titolo: menu ad albero e basi dati

menu ad albero e basi dati
ragazzi ho bisogno di creare un menu ad albero con infiniti livelli
avete qualche consiglio e potete darmi qualche dritta su come strutturare la 
base dati ?

 fatto non succede nulla

 ha scritto nel messaggio 
news:d04ojd$me$1...@newsreader.mailgate.org...

Ok credo di aver trovato quello che mi serve.
Mi servirebbe qualcuno che mi spiegherebbe (a grandi linee ovviamente)
il procedimento di inserimento e cancellazione che sono più ostici .
sto parlando di questo algoritmo : Modified Preorder Tree Traversal 
Algorithm.(nestedset)
 pasto del codice preso da un articolo che sto leggendo :
function ns_delete_node($id)
{
 $id = (int)$id;
 // Etichette del nodo da cancellare
 $sql = "SELECT sx, dx FROM personale WHERE id={$id}";
 $res = mysql_query($sql);
 $line = mysql_fetch_assoc($res);
 // Elimino la foglia ed il suo sottoalbero
 $sql = "DELETE FROM personale WHERE sx >= {$line['sx']} AND dx <= 
{$line['dx']}";
 $res = mysql_query($sql);
 // Aggiorno le etichette
 $sql = "UPDATE personale SET sx = sx - ({$line['dx']} - {$line['sx']} + 1) 
WHERE sx > {$line['dx']}";
 $res = mysql_query($sql);
 $sql = "UPDATE personale SET dx = dx - ({$line['dx']} - {$line['sx']} + 1) 
WHERE dx > {$line['dx']}";
 $res = mysql_query($sql);
}
è tutto ampiamente commentato ma non capisco perchè cancella tutto il sotto 
albero ?
Newsgroup: it.comp.www.php
Titolo: DomDocument, regex o funzioni stringa?

Ciao a tutti,
dovendo parsare delle pagine web, di cui so per certo che sono DTD 
valide, cosa mi conviene utilizzare tra i metodi in oggetto?
In pratica dovrei controllare se certi tag contengono certi 
attributi...DomDocument mi sembra molto pratico..ma come affidabilità, 
velocità,o altri parametri di confronto, potrebbe esserci qualcosa di 
meglio?

 dovendo parsare delle pagine web, 
Io utilizzo le funzioni del DOM di PHP 5. E vanno che è una meraviglia.
:)
-- 
rob4you

rob4you ha scritto:

Molto bene...non c'è nulla da implementare allora :)

Newsgroup: it.comp.www.php
Titolo: php and odbc_connect

salvo cerco di collegarmi al db tramite questa funzione
$cn = odbc_connect("datasource","","");
ma ho in risposta questo messaggio d'errore
Warning: SQL error: [Microsoft][ODBC Driver Manager] Data source name not
found and no default driver specified, SQL state IM002 in SQLConnect in
c:\inetpub\wwwroot\prova_db.php on line 2
da cosa puo' dipendere? il dsn è giusto...

 wrote in message
news:a1k8rk$arp$1...@pegasus.tiscalinet.it...

Dopo una serie di prove
Se tu il tuo DSN lo dichiari in User DSN non va nel seguente modo:
$db_connstr = "prova"; e funziona solo come:
$db_connstr ="DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=".realpath("prova.mdb") ." ;DefaultDir=".realpath("/");
Mentre se lo dichiari in System DSN funziona nei seguenti modi:
$db_connstr ="DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=".realpath("prova.mdb") ." ;DefaultDir=".realpath("/");
$db_connstr = "prova";
<?PHP
$db_connection = new COM("ADODB.Connection");
//$db_connstr ="DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=".realpath("prova.mdb") ." ;DefaultDir=".realpath("/");
$db_connstr = "prova";
$db_connection->open("prova");
$rs = $db_connection->execute("SELECT * FROM Seat_tbl");
$rs_fld0 = $rs->Fields(0);
$rs_fld1 = $rs->Fields(1);
while (!$rs->EOF) {
  echo "$rs_fld0->value $rs_fld1->value\n";
  $rs->MoveNext(); /* updates fields! */
}
$rs->Close();
$db_connection->Close();
?>
Nota una cosa in ASP se lo dichiaro come User DSN va lo stesso.
MAHH!!
Rispondi se hai letto(è un po' vecchio il post)
Ciao


Dimenticavo:
Grazie *Alessandro*

 Grazie *Alessandro*
ho letto
Grazie Davide ;))
Newsgroup: it.comp.www.php
Titolo: pubblicare un sito

Ciao a tutti. Ho realizzato un sito che fa uso di Php e Mysql e adesso lo
vorrei mettere online. Siccome è ancora molto "grezzo" lo vorrei pubblicare
su uno dei servizi offerti gratuitamente che si trovano su internet. Cosa mi
consigliate???
Inoltre volevo chiedervi il codice php e i database mysql non sono visibili
dall'utente locale ma penso che siano visibili dall'amministratore del
server, c'è modo di impedire che ciò possa avvenire? Mi spiego, ho
realizzato un database abbastanza corposo e vorrei evitare che qualcuno me
lo copi è possibile farlo, oppure una volta online il database sarà "di
dominio pubblico"?

Prova Altervista: 
www.altervista.org
 , supporta anche PHP/MySQL!!
Ciao,
Mirko
"Carmine" <carmin...@NOTSPAMMERlibero.it> ha scritto nel messaggio
news:Xe4_b.24419$Kc3.7...@twister2.libero.it...


 ha scritto nel messaggio
news:c1alr9$v6j$1...@lacerta.tiscalinet.it...


 
si, č una mezza fregatura, anche perché non si capisce bene come farli 
sti punti del cavolo, inoltre se ti scade il periodo di prova č un 
problema recuperare i dati.
va bene solo per prove (ad es. una settimana)
ciao
marcello

 ha scritto nel
messaggio news:c1bm4f$kq9$3...@lacerta.tiscalinet.it...

č possibile usare altervista con un database esterno fornito ad esempio
da 
freesql.org
Saluti
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
www.ingevs.altervista.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.www.php
Titolo: Trucchetto per pagine locali

Sicuramente la maggior parte di voi avra' la propria pagina iniziale
puntata all'interno del proprio computer, tranne forse i fortunati
possessori di ADSL.
Ecco un trucchetto (linux-only) che permette di attivare alcuni link della
nostra pagina locale solo quando siamo collegati con il modem: in questo
modo eviteremo di cliccare per errore link inutilizzabili.
La cosa piu' comoda da avere nella home page quando si e' collegati e',
ovviamente, la casellina per la ricerca su Google...
<?
$ifcfg = `ifconfig ppp0`; # ppp0 e' la connessione
if ($ifcfg =="") {
    echo "Sembra non ci sia la connessione<br>\n";
} else {
    $ifcfg = preg_replace(
        "/.*inet addr:(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).*/s",
        "$1",
        $ifcfg
	);
    echo "Il tuo IP attuale &egrave;: $ifcfg <br>";
    echo "<h2>COLLEGAMENTI ESTERNI</h2>";
    echo "<FORM method=GET action="
http://www.google.com/search
">";
    echo "<INPUT TYPE=text name=q maxlength=255><br>";
    echo "<INPUT TYPE=hidden name=hl value=it>";
    echo "<INPUT type=submit name=btnG VALUE="Cerca con Google">";
    echo "</FORM><br>";
}
?>
Per altre informazioni: man ifconfig
-- 
Marco Bernardini - bernama chiocciola libero it
<<I got a pair of shoes older than you are, so
what the fuck should I expect you to know?>>
- W. Gibson, "Count Zero"

 Per altre informazioni: man ifconfig
www-data@zenith:~$ whoami
www-data
www-data@zenith:~$ ifconfig ppp0
su: ifconfig: command not found
non tutti hanno la sfortuna di avere apache che gira uidgid 0 ;)
- -- 
ciao
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys E6887855
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE9/TfBZjvifOaIeFURAsoVAKC2/thlJ/AknD/n/80FIY3Vvm3lcgCeP29q
ZwLsvgKh+EM5wZSG5C9MYao=
=7Ynl
-----END PGP SIGNATURE-----

 non tutti hanno la sfortuna di avere apache che gira uidgid 0 ;)
Nel computer di casa, collegato a internet ad intervalli random di breve
durata?
Beh, vuol dire che studiero' qualcos'altro...
ciao


 Casomai il contrario...
demand on dial? :p
-- 
Luke, lo Steccalecca - Cavaliere Jedi
Ex allievo della Maestra Jedi Alkaid Oto
Home Page: 
http://www.fanwars.it
 - Email: 
li...@fanwars.it
- To err is human. To really screw things up takes a computer -

 demand on dial? :p
 
Volevo dire: se anche clicchi qualcosa il computer non cerca di
collegarsi a tutti i costi... praticamente un "dial solo quando voglio
io".


 io".
mi piace pensare che tutto quello che fa una macchina sia frutto di cio' che 
voglio io...del resto il dialogo della connessione ad internet di windows 
e' on demand, se cerco risorse esterne alla mia macchina mi vedo 
semplificare la vita dal sistema operativo.
- -- 
ciao
oggei
gpg --keyserver 
keys.indymedia.org
 --recv-keys E6887855
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+AOLIZjvifOaIeFURAl0EAKCUy/O5BioihcMG22IG/M3QnmxmyACdHZVZ
hIcXccXDKbIsJStdiDN44dw=
=mx1L
-----END PGP SIGNATURE-----
Newsgroup: it.comp.www.php
Titolo: Visualizzazione Select MySQL

Salve a tutti....
sto lavorando da pochissimo con php e mysql e ho un problema 
banalissimo....ma che nn capisco bene come risolvere.
In sostanza ho fatto una pagina web che inserisce dati in una tabella e che 
su rischiesta dell'utente rivisualizza i dati inseriti con una select:
	$query = mysql_query ("SELECT telefono FROM anag WHERE cognome = '" . 
$searchc . "'");
$searchc naturalmente è a variabile richiesta dall'utente.
Ora dovrei visualizzare i dati di questa select ma nn riesco a capire come 
si fà:
	echo ("La rubrica contiene questo numero $query");
Ho provato così e anche in altri mille modi ma senza successo.
Scusate la banalità della domanda....ma sarei grato se qualcuno sapesse 
aiutarmi..
Grazie...
Federico
-- 
Federico     ~foffo~
Linux Counter #318278
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 $searchc . "'");
Qui siamo proprio all'abc. RTFM.
Comunque, $query è una risorsa recordset, non la puoi gestire direttamente.
Un modo può essere:
while($row = mysql_fetch_array($query)){
   echo $row[telefono] . "<br>\n";
}
Ciao
Marco

 ha scritto:

Grazie....
Ciao federico


Newsgroup: it.comp.www.php
Titolo: Array da mysql...

Domanda forse banale...
Ho una funnzione che mi restituisce un array da un database (il classico 
mysql_fetch_array)...
ora vorrei dare in pasto questo array ad un altra funzione in modo che 
mi disegni una selectbox, solo che non so come scorrere l'array per 
righe. a me interessano 2 valori dell'array.
se uso la funzione:
foreach ($array as $value) {
print('<option>$value[campo1]</option>');
ecc...
}
mi crea un option pe rogni valore dell'array, non per ogni riga (record)..
mi date qualche dritta???
grazie

 per righe. a me interessano 2 valori dell'array.
Come e' strutturato l'array che vuoi utilizzare?
-- 
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.

 
praticamente e' una tabella
CAMPO1 CAMPO2 CAMPO3
VALOREa VALOREb VALOREc
VALOREd	VALOREe VALOREf
io voglio trovare solo la colonna 2 ad esempio...

 io voglio trovare solo la colonna 2 ad esempio...
Utilizza gli indici;
$array[riga][colonna]
ossia:
print ($riga[1][2]); // restituira' VALOREb
etc.


 
si ma io devo scorrerlo... e devo scorrere solo le righe (i record)

 si ma io devo scorrerlo... e devo scorrere solo le righe (i record)
http://www.php.net/for
 , 
http://www.php.net/foreach
 etc. etc.


righe. a me interessano 2 valori dell'array.
$selvals = array();
while($row = mysql_fetch_array($exec))
{
	$value = $row['value'];
	$option= $row['option'];
	$selvals['option'] = $value;
}
mysql_free_result($exec);
// Adesso $selvals e' il tuo array, come ti indicava Setec:
...
	foreach($selvals as $option => $value)
	{
		$box .= <<< BOX
	<option value="$value">$option</option>
BOX;
	}
	return "<select name='pippo'>$box</select>";
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: Ancora sessioni e header location

Ciao,
so che e' quasi una FAQ ma non riesco proprio a capire come risolvere il 
problema.
Ho la pagina1 che contiene
$_SESSION['s_msg'] = 'Ok la sessione funziona!!!';
header('Location:
http://www.miosito.it/web/modelli/messaggi.php?SID='.session_id()
);
La pagina messaggi.php contiene (per brevita')
echo $_SESSION['s_msg']
Ora il problema e' il seguente:
1) punto il browser su 
www.miosito.it/web/pagina1.php
 e vengo 
correttamente rediretto su messaggi.php e vedo il messaggio OK
2) punto il browser su localhost/web/pagina1.php e vengo rediretto su 
http://www.miosito.it/web/modelli/messaggi.php
 ma NON VEDO IL MESSAGGIO
3) stessa cosa se punto il browser su 158.110.xx.yy (indirizzo numerico 
di 
www.miosito.it
) vengo rediretto ma NON VEDO IL MESSAGGIO
Se invece nell'header location metto l'indirizzo numerico la sessione 
funziona solo se parto dall'indirizzo numerico e non da quello letterale.
Come posso fare per fare in modo che tutte e tre le pagine
http://www.miosito.it/web/pagina1.php
http://localhost/web/pagina1.php
http://158.110.xx.yy/web/pagina1.php
mi redirigano su
http://www.miosito.it/web/modelli/messaggi.php
con le sessioni funzionanti ???
grazie a tutti
Mauro

 con le sessioni funzionanti ???
Forza il passaggio del SID tramite riscrittura dell'URL.
Guarda anche:
http://www.php.net/session#40366
http://www.php.net/session#42240
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Forza il passaggio del SID tramite riscrittura dell'URL.
Cosa significa?
Ho guardato i link che mi hai indicato, fanno riferimento a una tua 
vecchia funzione che avevi postato tempo fa su questo NG vero?
Ma perche' se scrivo l'url a mano non va e con la tua funzione si?
Nota che l'url che ottengo nei due casi e' lo stesso !!!
grazie
Mauro

 echo $_SESSION['s_msg']
Ho appena scoperto una cosa (a mio parere) molto strana ... funziona 
tutto perfettamente se al posto di
SID='.session_id()
scrivo
PHPSESSID='.session_id()
grazie a Setec per l'aiuto
mandi
Mauro

 Ma perche' se scrivo l'url a mano non va e con la tua funzione si?
E' probabile che le sessioni nel tuo caso vengano principalmente
propagate tramite cookie. In problema risiede nel fatto che i cookie di
sessione si riferiscono al dominio (se non diversamente specificato)
per cui l'ID di sessione non puo' venir propagato con i cookie tra
domini diversi.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


 PHPSESSID='.session_id()
Guarda che SID = session_name () . '=' . session_id ()
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: info su Zend Framework

mi stò leggendo e guardando alcuni esempi su ZF e vorrei proprio
provare a realizzare un applicazione
ma avrei ancora qualche dubbio:
- se nella mia applicazione ho un CMS accessibile tramite
autenticazione e protetto da .htaccess user+pass, come posso farlo
nell'ottica del MVC in ZF - nel caso il server non permettesse di
posizionare le dir che andrebbero fuori dalla root del web server si
può utilizzare come soluzione alternatia di bloccarle trami .htaccess?
come fate? - ci sono settaggi di default che vanno modificati per
evitare problemi di sicurezza?
 
-- 
I'm using an evaluation license of nemo since 165 days.
You should really try it!
http://www.malcom-mac.com/nemo

 sicurezza?
No, ma "sicurezza" e` un termine troppo ampio per poterti rispondere con 
precisione.
Bye.

Newsgroup: it.comp.www.php
Titolo: Aiuto per db con Mysql

Ciao a tutti, ho un problema...
siccome sono nuovo di questo linguaggio ho fatto un db e ho un'area da
qualche parte. Sono riuscito a creare il db e a fare una query
(incredibile!!!). Il vero problema è che non riesco a visualizzare i
dati.
Vi posto il codice:
  // Connessione con MySQL
  if(!($conn=mysql_connect($hostname, $mysqluser, $mysqlpassword))) {
    echo "Connessione al server non riuscita.";
  }
  // Connessione con il database
  mysql_select_db($db, $conn);
  // Imposta la query
  $sql='SELECT * FROM links';
  // Esegue le query
  if (!($result=mysql_query($sql, $conn))) {
    echo "Query fallita.";
  } else {
    // Memorizza i risultati in $row
    $row = mysql_fetch_array($result);
    $num_rows=mysql_num_rows($result);
    $cmp=mysql_num_fields($result);
    print "<b>Numero di record $num_rows</b><br>";
    print "<b>Numero di campi $cmp</b><br>";
    //    print($row[0]." ".$row[1]." ".$row[2]);
    echo "<h2>Risultato della ricerca:</h2><hr noshade width=200px
align=left>";
         while ($row  =  mysql_fetch_array($sql))
              {
              $variabile1=$row["nome"];
              $variabile2=$row["url"];
              $variabile3=$row["descr"];
              print ("Titolo: $variabile1<br>URL:
$variabile2<br>Descrizione: $variabile3<br><hr noshade width=200px
align=left>");
              }
    mysql_close();
  }
Che cosa sbaglio? Eppure se uso questo...
    //    print($row[0]." ".$row[1]." ".$row[2]);
mi visualizza, penso, l'ultimo record.
Come faccio?
Grazie mille per l'aiuto...
NK

 wrote in message
news:3B5FBCCD...@kataweb.com...


Grazie mille!

Newsgroup: it.comp.www.php
Titolo: Roadsend

Qualcuno ha provato il compilatore su progetti php ( ai fini di 
"offuscamento")
risultati ?


che il cliente ti odia e non ti richiama mai + (effetto contrario a 
quello desiderato di fidelizzazione immagino). Per fortuna non provato 
direttamente (anzi sono stato un paio di volte il beneficiato in cambio 
del criptatore)
-- 
Z.


mmh ma al cliente finale cosa cambia in soldoni?
ci sono complicazioni?
solo per le info, è una cosa che non farei mai a livello etico

 ci sono complicazioni?
beh comprensibilmente si incazza xchč:
1)non č proprietario del codice (anche se on specificato nel contratto, 
quindi leggerezza sua, ma umanamente si incazza)
2)se vuole usare un altro x una manutenzione (magari perchč chi glielo 
ha fatto č subissato e non ha tempi di risposta accettabili in quel 
momento) deve rifare il progetto da zero
3)di fatto č schiavo del fornitore iniziale, non puň frazionare il 
progetto se diventa grosso, deve sottostare alle richieste del fornitore 
(economiche, temporali e a volte progettuali).
Una cosa curiosa, oddio detta cosě sembro proprio senza cuore dato c'č 
la sofferenza di una persona di mezzo, perň ve la racconto lo stesso, č 
stato un progetto in cui subentrare perchč il programmatore iniziale 
,che aveva criptato tutto, aveva avuto un incidente in moto e aveva 
perso la memoria e non ricordava + nulla. I sorgenti non si sapeva dove 
fossero, reversando la criptatura qualcosa si era estratto (almeno le 
passwd), ma data la compressione del codice di fatto si era dovuto 
rifare tutto da zero.
-- 
Z.
Newsgroup: it.comp.www.php
Titolo: Phpnuke o postnuke per nuovo sito?

Ciao a tutti, premetto che non voglio scatenare una guerra di
religione con questa mia domanda. Sto incominciando a configurare un
sito con phpnuke ma ho letto alcuni post sulla futura morte di phpnuke
e sull'eterno splendore di postnuke. Volevo sapere se sono o no delle
fandonie.
Nel caso phpnuke dovesse morire a breve non ci metterei niente adesso
che il sito e' agli inizi a riconfigurare tutto. (ma x quello che ne
so io a breve dovrebbe uscire la versione 6, mi sembra ancora vivo e
vegeto il nuke)
Se invece fosse destinato a morte certa.. ok.. installo il postnuke e
pazienza.
Se poi conoscete una terzo content managment system con pari
caratterisiche e di uguale efficacia/bellezza/facilita' di
utilizzo/opensource...
Grazie mille,
Antonio
coming soon:
http://java2me.org
 - Il primo sito italiano interamente dedicato a
Java2 Micro Edition

 fandonie.
Par condicio ... c'é anche envolution (
envolution.it
) e xoops (
xoops.it
)
Per ora è successo il contario di quello che dici, alcuni leader di 
sviluppo postnuke se ne sono andati e hanno dato vita ad un nuovo fork 
(envolution) ... nell'informatica nulla muore ma si trasforma!
Io sono di parte, non mi esprimo! :-))
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror
[E' uscito il libro di PHPNUke - Gratis!]
--

 Cla
Eh.. lo so, anche le società commerciali non muoiono ma si trasformano
in nuovi progetti... Comunque anche io sono di parte e dovrebbero
scriverne di brutte (ma di brutte brutte) per farmi togliere il
nuke... grazie
Antonio
- 
http://java2me.org
 -
- Il primo sito italiano dedicato interamente a java2 micro edition -
Newsgroup: it.comp.www.php
Titolo: [HELP] Salva e torna indietro

Ciao a tutti,
ecco il mio problema. Stò realizzando un sito per una società di
pallacanestro. Attualmente sono alle prese con una serie di script
gestionali, per permettere alla società di gestirsi autonomamente gli
aggiornamenti tipo statistiche, liste giocatori ecc. ; Lo script in
questione permette di cercare gli allenatori presenti nel database, genera
una lista dei riusultati e per ogni allenatore c'è la possibilità di
cliccare, vedere i dati, modificarli e quindi aggiornare il database. Il mio
problema è questo, come faccio a fare in modo che quando l'utente modifica i
dati dell'allenatore e clicca salva, mi torni alla lista precedentemente
visualizzata nella ricerca ? Per darvi un'idea, vorrei la stessa cosa che fa
il phpMyAdmin quando si modificano i dati di un record e cioè il "salva e
torna indietro".
grazie in anticipo
Michele
--
Togli NOSPAM e .invalid dal mio indirizzo
e-mail per scrivermi in privato


Beh, mi sembra semplice....
Ogni volta che un utente entra in una sezione , setta una varibile di
sessione con :
________________________
session_start();
$allenatore = "5";  #chiave primaria dell'allenatore
session_register("allenatore");
_________________________
Quando l'utente modifica qualcosa, la pagina modifica , leggendo poi quella
variabile capisce da quale parte del sito l'utente sta venendo e lo rimanda
a quella parte.
___________________________
session_start();
if (isset($_SESSION["allenatore"])
   redirige a allenatori2.php?idallenatore=<?=$_SESSION["allenatore"]?>
else
   redirige a una pagina di default   #questa è un'eccezione
___________________________
Per la redirezione automatica ti consiglio di utilizzare un Javascript....se
non lo trovi le lo do io!
Cerca sempre di fare il minor numero di pagine necessarie!
A presto...
Daniele...

"Michele Rosa" <miche...@NOSPAMtiscali.it.invalid> ha scritto nel
messaggio news:at82dt$mcl$1...@lacerta.tiscalinet.it...

Io ho avuto lo stesso problema per la registrazione dei dati dei libri di
una biblioteca. Nello script php che registra i dati va inserito:
header("Location:index.html");
dove index.html è la pagina in cui c'è il form per l'inserimento dati.
Ciao
Luciano

 Cerca sempre di fare il minor numero di pagine necessarie!
Grazie mille per l'aiuto. Il Javascrit non lo trovo, me lo potresti passare
?
grazie ancora


 Grazie mille per l'aiuto.
E di che??
A presto...Daniele
________________________________________
<script language="JavaScript">
<!-- redirection
 var sec2count = "1"
    var redirectpage = "pagina_dove_reindirizzare.php"
    function countdown() {
  if (sec2count == "0") {
        document.location = redirectpage
       }
       else {
        sec2count = sec2count - 1
        setTimeout("countdown()", 1000)
       }
     }
    countdown()
//-->
</script>
___________________________________________