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

Ho un campo testo di un form dove un jscript non scritto da me conta i
caratteri che sto digitando e mi dice quelli che mi mancano .... poi dovrei
prendere il totale di questi caratteri e metterli in una variabile PHP ...
come posso fare??? il codice jscript non lo conosco e non capisco come
integrarlo.
Potrei anche se c'è un modo ricavare il totale dei caratteri digitati
direttamente in PHP , ma come??
Ecco il codice e grazie
Dario
function taCount(visCnt) {
 var taObj=event.srcElement;
 if (taObj.value.length>taObj.maxLength*1)
taObj.value=taObj.value.substring(0,taObj.maxLength*1);
 if (visCnt) visCnt.innerText=taObj.value.length;
}
echo ("Battute: <B><SPAN id=myCounter>0</SPAN></B> </font>");
Questa riga sopra effettivamente mi da il totale dei caratteri scritti fino
a quel momento, ma alla fine come posso passare questo valore assegnandolo
ad una var?


La pagina che tu vedi dal browser non contiene piu' codice php, perchč
questo č stato interpretato dal server, perciň la funzione non puoi farla
direttamente da php, perche' non č lato client, ma lato server.
Potrebbe andare cosi':
<form name="countcar" id="countcar" onSubmit="javascript:taCount();"
action="script.php" method="post">
    <input type=hidden name="contatorecar">
....
....
</form>
La tua funzione javascript: taCount() ; conta i caratteri e infine assegna
il numero alla variabile hidden nel form:
document.forms.countcar.contatorecar.value = valorecaratteri;
Cosi' nello script php ti ritrovi la var=$contatorecar

 direttamente da php, perche' non è lato client, ma lato server.


Io farei:
function taCount(visCnt) {
 var taObj=event.srcElement;
 if (taObj.value.length>taObj.maxLength*1)
taObj.value=taObj.value.substring(0,taObj.maxLength*1);
 if (visCnt) visCnt.innerText=taObj.value.length;
}
echo ("Battute: <B><SPAN id=myCounter>0</SPAN></B> </font>");
funzione (){
    // Setta il valore del campo hidden al numero di lettere contate dallo
script js
    modulo.battute.value=taObj.value.length;
    // invia il form dato che hai cliccato :-)
    modulo.submit();
}
<form target="tuapagina.php" method="post" name="modulo">
<input type="hidden" name="battute">
<input type="button" value="clicca" onclick="funzione();">
</form>

Newsgroup: it.comp.www.php
Titolo: [OT] TopHost - sicurezza

Possibile falla nella sicurezza TopHost.
Chi ha un dominio presso TopHost con indirizzo ip
217.64.202.205
puo' contattarmi in privato per effettuare un test.
Durata massima 30 minuti.
Grazie in anticipo per la collaborazione.
gar...@iuz-lab.info
-- 
www.iuz-lab.info

 puo' contattarmi in privato per effettuare un test.
te l'ho scritto in privato e non mi hai risposto:
hai informato tophost?
mi viene un dubbio... ma sei tu?
fabio

Newsgroup: it.comp.www.php
Titolo: Attenzione exploit per PHP

    code with the privileges of the PHP process.
http://www.php.net/
http://www.cert.org/advisories/CA-2002-05.html


--
I'm thinking about a cool signature:)
Coming soon...

Ricordo ai fortunati possessori di un cobalt che trovano il pkg di copertura
alla pagina
http://pkgmaster.com/packages/raq/4/#php
Newsgroup: it.comp.www.php
Titolo: DB su internet

secondo voi è possibile aprire una connessione con un DB (MySQL, SQL Server,
Oracle, ...) che si trova su un sito diverso da quello in cui si esegue lo
script (PHP o anche ASP) per la connessione?
ad es., sul sito 
www.primo.it
, in hosting presso l'azienda X, c'è uno script
che si collega ad un DB MySQL (di cui conosco il nome) che si trova sul sito
www.secondo.it
, in hosting presso l'azienda Y.
è una cosa possibile?
per caso, c'entra il primo parametro della funzione mysql_connect(), quello
che di solito è uguale a "localhost"?
grazie.
Mario

 quello che di solito è uguale a "localhost"?
esatto. devi conoscere il nome (o l'ip) della macchina su cui gira il mysql 
server e metterlo al posto di localhost. devi anche conoscere la porta, ma 
di solito è la 3306.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

 ciao
ciao
Alesi_27

 PHP per servire "il resto del mondo"
myphpadmin??
;-)
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

 
eh ok, ma non parlo di una interfaccia a livello umano per il DB, parlo 
piuttosto di una interfaccia PHP a livello di funzioni che vengano 
chiamate anche da host remoti per agire su un DB che non accetta 
connessioni da host remoti.
in pratica dico che magari su un 
dominio1.it
 ci sono PHP e mysql, e io 
voglio accedere al db mysql da un 
dominio2.it
 sul quale ci sono delle 
pagine php che chiamano script in php su 
dominio1.it
 per accedere al DB.
phpmyadmin fà questo ?? in caso affermativo non lo sapevo! :D
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: invio pagina web tramite mail

Salve, 
sto cercando di creare un modulo di registrazione in cui è presente il
testo del documento con dei campi da compilare da parte dell'utente, ad
es. anagrafica, e altro. Vorrei che una volta finita la compilazione la
pagina venga spedita integralmente via mail. Fino ad ora sono riuscito
solo a far inviare i dati inseriti nel form. In che modo poso farmi
inviare l'intero documento? 
Avevo pensato di inserire tuto il modello in un campo di testo, ma in
questo modo perdo la formattazione del documento.
Grazie in anticipo per ogni drita.
P.S. Ho notato che in precedenza, Aprile 2004, qualcuno ha postato un
problema simile e non ha ricevuto risposta.....spero di essere più
fortunato.
Ciao a tutti.

 questo modo perdo la formattazione del documento.
Definisci "formattazione".
-- 
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.

 Ciao a tutti.
Cioč? Tu vorresti semplicemente che dopo aver compilato il form ti arrivasse
una mail con corpo tipo:
Nome: Pippo
Cognome: Rossi
....
Giusto?
Dove č il problema? Crei il corpo del messaggio proprio come vuoi che ti
arrivi...
Oppure non ho capito il problema?
Ciao

 Ciao
Esempio:
Oggi, ___________________ (data)
il sottoscritto ________________________(nome e cognome)
si è recato in banca.
I campi "data" e "nome e cognome" li inserisce chi compila il form; io
voglio che mi arrivi tramite mail tutto il testo:
<<Oggi, 4 Novembre 2004
il sottoscritto Pinco Pallino si è recato in banca.>>
e non i soli campi del form "data" e "nome e cognome".

 Definisci "formattazione".
Ad esempio il modello di una lettera:
                                           Indirizzo destinatario
Li,......                                        
Spett.le,
............................
..............................
.........................

 e non i soli campi del form "data" e "nome e cognome".
E dove starebbe il problema?
-- 
I am what I am, I do what I can


 E dove starebbe il problema?
Sta nel fatto che non riesco a farlo, riesco ad inviare solo i campi del
form


Scusa ma come li invii i dati del form alla tua mail? La procedura dovrebbe
essere: l'utente compila il form (con metodo get per esempio) e i dati
vengono mandati alla pagina (per esempio) grazie.php. In grazie.php
inserisci
$corpo="Oggi, ".$_GET['data']."\nIl signor ".$_GET['nomecognome']." ha fatto
il caffelatte.";
ovviamente qui la "formattazione" te la gestisci tu. Poi nella funzione
mail() come parametro del corpo della mail inserisci $corpo.
Ok?
Ciao

 Ciao
Grazie, ora provo

 del form
Posta il codice che utilizzi.




Prova con le funzioni ob_start(), ob_get_contents() e ob_end_flush():
ob_start();
...codice html...
$pagina_html=ob_get_contents();
ob_end_flush();
poi invii $pagina_html via email, utilizzando magari una classe già pronta
per l'invio di email "complesse".
-- 
Ultimatum: Liberate il software!
Newsgroup: it.comp.www.php
Titolo: Come realizzare un sistema editoriale con PHP

]
» Ciao.
» CUT
La soluzione più veloce è usare un sistema "precotto" come:
http://www.phpnuke.org
o 
http://www.postnuke.org
Con una veloce personalizzazione puoi inserire news, articoli, pagine 
con immagini il tutto in automatico e con la possibilità di gestire più 
livelli di utenti.
In più sono molto personalizzabili.
-- 
+ > Piersandro Guerrera <-> PaRRoT <-> 
par...@edengames.net
  < +
+ > ICQ: 8372114 <--> Eden.Games - 
http://www.edengames.net
  < +
-> PGP Key Available - 
http://parrot.edengames.net/pgpkey.pub
 <-
+ > News Hardware and Games <---> 
http://news.edengames.net
  < +

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

Newsgroup: it.comp.www.php
Titolo: Problema con caratteri speciali

Ciao a tutti,
ho un problema a creare con una stampa una stringa fatta in questo modo, da 
generare con una echo:
<a href= ..\giocatori\rossi>Rossi</a>
La parte giocatori\rossi č memorizzata in una variabile $link
In particolare non riesco a far interpretare correttamente il backslash dopo 
i due punti. Ho provato a scrivere echo "<a href=..\\".$link."</a>";  e 
anche echo "<a href=..\\\".$link."</a>"; ma il backslash che voglio inserire 
dopo i due punti non viene interpretato.
La soluzione <a href=..\><?php echo $link;?></a> non č percorribile, per 
spiegare qui il problema ho semplificato ma devo usare per forza la funzione 
echo sin dall'inizio.
Grazie
Ciao 

 dopo i due punti non viene interpretato.
<?php
$link = 'giocatori\\rossi';
$link = str_replace('\\', '/', $link);
echo("<a href='../{$link}'>Rossi</a>");
?>
IMHO comunque ti conviene partire studiandoti l'HTML prima di provare
con il PHP.
--
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/


echo "<a href=\"..".$link."\"</a>";
vedi se funzia cosi
Newsgroup: it.comp.www.php
Titolo: Php + mysql query suddivisa in pagine (limit)

Devo dividere i risultati di una query in pagine,mysql supporta un
flag:limit.
Ma suppongo che la query limitata ritorni solo il numero di record
ottenuti e non quelli totali, quindi x vedere quanti record ci sono in
totale dovrei fare una seconda query, ma allora che vantaggio ho ad
usare limit?
pensavo, la seconda query la faccio solo per la prima pagina e poi il
numero totale me lo passo x le altre pagine... 
Cosa mi suggerite?
Ciao
--    _  _______
  /| // /__  __/ Kirys <Remove DELTHIS from the address to reply>
 / |/ \   / /    Kirys Tech 2000: 
http://www.kt2k.com
/__|\__\ /_/ 2000

 Cosa mi suggerite?
fai una query con count(*) ...

Beh il limit serve proprio a far si che quando hai trovato quel che
cerchi ti fermi, quindi a rendere il resultset piu' snello. Se fai una
query limit suppongo che tu preveda la possibilità di avere almeno
centinaia di risposte quindi portarsi tutto il resultset a spasso per
le pagine va contro il principio di parsimonia. Ti consiglio quindi di
fare cosi', diciamo che la query che ti interessa e' SELECT campo1
FROM tabella1 WHERE roma='campione' : nel primo ciclo setti $inizio=0
e $passo=10 e fai una query in cui chiedi quanti campi avresti SELECT
COUNT(campo1) as hits FROM tabella1 where ROMA='campione' salvando la
variabile in $end dopodiche' usi gli statement SELECT .... LIMIT
$inizio,$inizio+$passo visualizzando la prima serie di dati e ti porti
appresso nella pagina successiva $end $passo e $inizio=$inizio+$passo,
dopodiche' fai un po di controlli e regoli la visualizzazione.
Ti consiglio di usare le variabili di sessione che si prestano molto a
questo genere di cose.
Ciao
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


flag:limit.
Se vuoi ti posto uno script in cui ho inserito delle istruzioni per dividere un risultato di una query in + pagine. Ho trovato il tutorial su un sito ma non ricordo l'indirizzo.
visita 
metronic.it
 e postami dal form, indicandomi la tua mail, così ti invio il codice in privato (sul NG sarebbe un po' troppo lunghetto).
Ciao.
--
WEbdOM webmaster di 
www.metronic.it
 
il sito sulla telefonia ai prezzi che cercavi
Iscriviti a Pillol@ - la newsletter sulla telefonia (e non solo).

Grazie a tutti


Newsgroup: it.comp.www.php
Titolo: Algoritmo password phpBB

Salve a tutti,
qualcuno di voi conosce l'algoritmo di crittazione password phpBB3?
Che sia un hash unidirezionale non c'è dubbio, ma non mi risulta sia
md5, come invece ho trovato su google dopo una ricerca.
Il fatto è semplice: nello stesso spazio web del forum che ho (ma
[B]separato[/B] dal forum) vorrei inserire un servizio che richiede
autenticazione. Conoscendo l'algoritmo della password potrei far
loggare gli iscritti al forum con i dati già presenti nel database di
phpBB.
Fosse l'md5 sarebbe semplice:
se ( md5(passwordInseritaDall'utente)==passwordRicavataDalDB E
nickInserito==nickRivavatoDalDB) {
fai il tuo comodo
}
ma, ripeto, non mi sembra affatto criptata in md5.
Grazie per l'attenzione.

 Grazie per l'attenzione.
functions.php
Newsgroup: it.comp.www.php
Titolo: Apache con win32

Ho installato apache per win e ho scaricato dal sito 
php.net
 il file
"php-4.0.2-Win32.zip" dopo averlo decompressato nella dir c:\php ho
installato (e modificato) il file .reg .
Allora ho aperto http.conf di apache e ho scritto:
ScriptAlias /php/ "c:/phpf/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
Una volta che carico un file php mi da errore 500.
Io già uso perl allora ho pensato che volesse l'interprete:
#!C:/php/php
Ma poi mi va in crisi una dll di php
Ho provato da dos e da li funziona
[php file.php e me lo esegue!!!!]
Voi sapete come impostarlo?
Grazie in anticipo

 ScriptAlias /php/ "c:/phpf/"
Magari č una cavolata, ma tu sopra quě hai scritto "c:/phpf/" ....Che sia
stata una svista ?
In caso contrario richiudo la botola e torno nel baratro....
CYO,
--
RaSca
http://web.tiscalinet.it/rascasoft

 ha scritto nel messaggio
news:SUaj6.13352$Uj1.2...@twister2.tin.it...


 - ICQ#91902715
http://www.matteomoro.com
 [.
cjb.net
]
"...i am immortal, i have inside me
blood of kings..." 妹m

 blood of kings..." ©fm

 Grazie in anticipo
Verifica di ever eseguito i passi che vengono suggeriti in questi minicorsi
PHP4 - Win 9x/NT - Apache
http://www.phpcenter.it/course/courseview.php3?id=13
Installazione - PHP4(modulo Apache) - Win32
http://www.phpcenter.it/course/courseview.php3?id=18
--
Ciao e buon lavoro.
Fabio Ingala
webm...@phpcenter.it
www.phpcenter.it
Iscritto alla ML "Una funzione a settimana" ?
http://www.phpcenter.it/mailing/subscribe.php3


Non so dirti niente di più preciso :-(
Prova a seguire le indicazioni contenute nel msg del 18/02/2001 18.42
(PHPcenter Webmaster)

Newsgroup: it.comp.www.php
Titolo: Richiesta preventivo per sviluppo sito

Ciao a tutti,
volevo richiedere un preventivo, solo per chi può fatturare, per lo sviluppo 
completo di un Portale un po' particolare.
Premetto che:
- sono favorevole all'utilizzo di codice già pronto e da riadattare per le 
singole procedure;
- non voglio utilizzare nuke già impostati;
- il progetto richiede una discreta struttura di Front End;
- serve anche tutta la parte grafica.
Se qualcuno di voi è interessato può contattarmi in privato (togliere 
_nospam dall'indirizzo email), e fornirò i dettagli del progetto.
Grazie.
Nello F. 

Nello F. ha scritto:

la tua è una richiesta un pò troppo generica :)
-- 
  Pierquinto Manco
  Docebo Staff
 
http://www.docebo.org
 
http://www.docebo.com


In che senso, generica?
Se qualcuno è interessato ad un progetto del genere mi scrive in privato e 
gli fornisco i dettagli.
A quel punto può stilare un preventivo...

Newsgroup: it.comp.www.php
Titolo: a cosa punta l'extensions_dir?

Ciao,
sto provando a caricare curl e gd all'avvio di apache, però non ne esco.
Ho provato, con extension_dir = "./" a mettere le dll in winxp, 
system32, c:\php\
Ho provato a mettere extension_dir = "c:\php\ext", "c:\php\ext\", 
"c:\php" (avendo spostato le dll), ogni volta riavviando apache.
Niet. Quale è la soluzione?....
GRAZIE
m.

Manaus wrote:

Ammesso che la cartella con le tue estensioni si c:\php\ext prova:
- copia i file da c:\php\dll in c:\winxp\system32
- modifica extension_dir = "./ext/"
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 - modifica extension_dir = "./ext/"
Effettivamente mi sono accorto solamente che php_curl.dll dà problemi, 
mentre gd2 va liscio... è un fenomeno noto?....
grazie
m.





La GD2 e' una libreria "autocontenuta", su Windows. La php_curl non e'
detto, se e' compilata con SSL richiede le librerie di OpenSSL.
http://it.php.net/curl
Nota agli utenti Win32: Per abilitare questo modulo in ambiente Windows,
occorre copiare libeay32.dll e ssleay32.dll dalla cartella delle DLL del
pacchetto PHP/Win32 nella cartella SYSTEM32 della propria macchina
Windows. (Es: C:\WINNT\SYSTEM32 o C:\WINDOWS\SYSTEM)
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: info su lettura dir e notizia per tutti

ciao a tutti!
un paio di cose:
1
ho provato a leggere il contenuto di una directory con il codice seguente
tratto dal manuale:
if ($handle = opendir('../filemanager/uploadDir/news')) {
   echo "Handle della directory: $handle\n";
   echo "File:\n";
   /* Questa è la maniera corretta di eseguire un loop all'interno di una
directory. */
   while (false !== ($file = readdir($handle))) {
       echo "$file\n";
   }
   closedir($handle);
}
ho notato però che se non ci sono file presenti all'interno della directory
mi vengono visualizzati 3 puntini ". .." perchè? io devo elencare i file
all'interno di un combobox e non li voglio i puntini! :)
2
sono stato in libreria per acquistare il manualone di php "guida a php
seconda edizione mcgraw hill". Questo manuale è uno di quelli presentati nel
manifesto del ng mi pare... Io ero già pronto a sborsare i 56 euro (azz) e
ho avuto una sorpresa: tale manuale esiste in versione tascabile! la
versione tascabile è identica nei contenuti in tutto e per tutto solamente
che è + piccolo il libro :) e costa solo 15.50! Il codice isbn è:
88-386-4400-4.
Ho pensato di dirlo a tutti perchè penso che faccia comodo risparmiare
qualche soldino e magari non tutti sanno che esiste anche la versione
tascabile :)
ciao!
Tex


--
------------
------------------------
-----------------------------------------
ONLY REPLAY ON NEWSGROUP
-----------------------------------------

 directory mi vengono visualizzati 3 puntini ". .." perchh? 
. => directory corrente
.. => directory "superiore"
Metti un if e filtrali entrambi.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 all'interno di un combobox e non li voglio i puntini! :)
OPS!! ho risolto cosě:
       if ($file == '.' || $file == '..') {
     continue;
    }
adesso non mi visualizza + i puntini... ma vorrei capire perchč se nn faccio
il controllo mi escono i puntini... qualcuno me lo potrebbe cortesemente
spiegare?
ciao
Tex

 Metti un if e filtrali entrambi.
si scusa ho appena filtrato:) solo che vorrei capire perchè come primi due
valori mette i puntini di dir corrente e dir superiore... a che serve?
Ciao
Tex


Mu puoi dire dove lo cerchi?
Io ho provati anche sul sito McGraw-Hill ma non esiste nessun libro con 
questo ISBN.
Max
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

Trovato.
http://www.catalogo.mcgraw-hill.it/catLibro.asp?item_id=1777


 che serve?
Non hai mai eseguito in dos/*nix/etc il comando:
cd ..
Servono per attraversare i path etc., sono parte del filesystem.


 Tex
ciao gigabyte
Newsgroup: it.comp.www.php
Titolo: [Probabilmente OT] Autenticazione hardware

Sto realizzando una semplice intranet, sulla quale vorrei implementare 
un meccanismo di autenticazione "hardware"... mi spiego meglio: l'unico 
modo che oggi conosco per proteggere un sito ï¿œ mediante l'utilizzo di 
username/password.
Questo sistema ha vantaggi e svantaggi... nel mio caso, i vantaggi sono 
la semplicitï¿œ di realizzazione, gli svantaggi sono la scarsa praticitï¿œ 
(a meno di non usare cookie) e la possibile "volatilitï¿œ" delle password 
(io la dico a te che poi la dice a lui e via).
Ora, siccome a questa intranet si dovrebbero collegare sia pc interni 
alla LAN, sia pc aziendali da internet (su cui ho pieno accesso), vorrei 
trovare un modo "alternativo" per realizzare un'autenticazione 
trasparente, magari legata all'utente di Windows, al nome dell'host o a 
qualsiasi elemento che puï¿œ essere difficilmente "spoofato" da un utente 
normale.
Ravanando un po' nel phpinfo, ho visto che l'unica informazione lato 
host che posso utilizzare ï¿œ l'indirizzo IP, ma non mi va bene perchï¿œ 
quelli che si collegano da internet hanno un ip pubblico dinamico.
Cos'altro potrei inventarmi?
O forse ï¿œ meglio che lasci perdere e torni alla cara vecchia password?
-- 
Jax

 normale.
guardati la configurazione di http con ssl, in due parole:
  ï¿œ possibile permettere l'accesso al sito solo se il client ha il 
certificato installato ... non ricordo i dettagli gli avevo dato un 
occhiata tempo fa per un progetto che non ï¿œ neanche iniziato ...
  IMO la password deve essere usata in ogni caso

Jax ha scritto:

Puoi utilizzare via https una smart card tipo CNS (carta nazionale dei 
servizi) rilasciata dalla camera di commercio, questo ti garantisce la 
reale impossibilitï¿œ di hacking.
In alternativa si possono utilizzare i certificati ssl lato client ma in 
questo caso sei costretto a gestire direttamente la CA il chï¿œ rende il 
tutto abbastanza macchinoso.
Newsgroup: it.comp.www.php
Titolo: Trasformare una tabella in un array

Supponiamo di avere una tabella con 2 colonne e un numero non definito
di righe. Qual è il metodo migliore per trasformarla in un'array?
A me vengono in mente questi:
Tabella:
|--------------------------|
| colonna1 | colonna2 |
|--------------------------|
| a             | 1             |
| b             | 2             |
| c             | 3             |
|--------------------------|
Essendo inutili gli indici (la colonna2 potrebbe contenere lo stesso
valore, e comunque mi farebbe comodo utilizzare la colonna1 come
indice...):
Primo metodo
$x[] = Array('a', '1');
$x[] = Array('b', '2');
$x[] = Array('c', '3');
Secondo metodo
$x[] = Array('a', 'b', 'c');
$x[] = Array('1', '2', '3');
Cioè nel primo caso è come se costruissi l'array "per righe", mentre
nel secondo sarebbe "per colonne".
Considerando che è facile che siano più righe che colonne, la seconda
soluzione è la migliore delle due?
Avete da propormi soluzioni migliori di queste due?

 soluzione � la migliore delle due?
Comincio col rispondermi da solo: se poi devo fare una ricerca,
utilizzando una costruzione "per colonne" sarebbe impossibile estrarre
tutti i dati della riga, al contrario utilizzando una costruzione "per
righe" una volta eseguita la ricerca mi ritrovo direttamente tutta la
riga.
E' giusto?

 vengono in mente questi:
Righe e colonne stanno in qualche relazione tra loro? Se si`, allora devi 
capire la relazione e i vincoli di unicita` che (se) ci sono, e costruire 
l'array di conseguenza.
Se invece e` una normale tabella, tecnicamente detta matrice, fai cosi`:
$tab = array(
  array("a", 1),
  array("b", 2),
  array("c", 3)
);
Se la prima colonna ha vincolo di unicita`, vuoi usarla per le ricerche e 
non hai altri ordinamenti richiesti, allora fai cosi`:
$tab = array(
 "a" => 1,
 "b" => 2,
 "c" => 3
);
Non c'e` un metodo migliore in assoluto, ma un metodo migliore in base a 
cosa ci devi fare ed uno migliore in quanto astrazione piu` aderente al 
modello.
Bye.


con array bidimensionale (o matrice (o come la chiami?)) ??
una cosa del tipo
$tabella= array(
array(a,1), array(b,2), array(c,3)
)

 )
Ehm... :)
Solo che la tua forma e` sbagliata, perche` usi dei valori come costanti 
invece che come stringhe.
Attenzione perche` gli script fatti cosi` prima o poi smettono di 
funzionare.
Bye.


si hai ragione non l'ho scritto nella forma corretta...
sinceramente l'ho scritto un po di fretta senxa controllare
esattamente la sintassi, ma il mio era piu uno spunto per un'idea piu
che 2 righe di codice per un copa incolla...
cmq mi scuso per aver fuorviato dalla soluzione ..

Grazie a tutti, molto gentili :-)
La mia domanda, ovviamente, non si riferiva ad un caso particolare, ma
voleva solo capire un concetto
Newsgroup: it.comp.www.php
Titolo: ftp_chdir() non funziona

Ciao, sto cercando effettura degli uploads via ftp. Tutto bene per il 
trasferimento, ma se voglio cambiare dir in modo da fare l'upload nella 
dir desiderata, php mi ritorna con un'errore nel quale dice che la dir 
richiesta non esiste. Il fatto è che la dir esiste!!! Come è possibile? 
Forse gli amministratori impediscono questa operazione?
Grazie, Japs

 la dir richiesta non esiste
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.
Newsgroup: it.comp.www.php
Titolo: include "sicuri"

ciao
ho la pagina reserved.php accessibile solo tramite inserimento password
in cui l'autenticazione avviene assegnando alla variabile
$_SESSION['username'] il valore dello user id inserito quando la
password è corretta.
reserved.php ha dei file inclusi che vorrei rendere inaccessibili se
non richiamati dalla pagina reserved.php stessa. Ho pensato di inserire
questo nei file inclusi:
if ($_SERVER['PHP_SELF'] != "/reserved.php") {
   exit ("Not allowed!");
}
else {
......
è una buona soluzione dal punto di vista della sicurezza o consigliate
qualcosa di meglio?

 qualcosa di meglio?
Io tempo fa ho usato una cosa così:
if (eregi("file_incluso.php",$_SERVER['PHP_SELF'])) {
	header("Location: 
http://www.dovetipare.com
");
} else {
       // il file è correttamente incluso e richiamato
       // da un'altra pagina php
}
quale tra i due metodi sia il migliore non so dirti :-)
raenkrus

non richiamati dalla pagina reserved.php stessa.
puoi anche utilizzare una variabile.   mi spiego... in reserved.php , prima 
degli include, dichiari e setti una variabile .    nei vari include, 
controlli se la variabile e' settata e corrisponde al valore.   se non e' 
presente probabilmente, il file in questione , non e' stato chiamato da 
reserved e quindi puoi agire di conseguenza.

DNS ha scritto:

Inoltre i tuoi file include, lasciali al di fuori dell'albero delle 
directory HTTP:
il tuo server web dovrebbe far vedere solo quello che metti dalla 
directory httpdocs in poi.
Mentre invece il php vede tutto il tuo filesystem, o in ogni caso quello 
che gli permetti di vedere con alcune variabili di setup.
Quindi se hai una directory:
/www/httpdocs
dove metti i tuoi programmi php.
Gli include puoi metterli in
/altra_directory/tuoi_include
oppure
/www/tuoi_include
Che non viene vista via web.
E quindi sono più al sicuro.
Valido ance il discorso della variabile ovviamente, che non deve avere 
un nome o un valore banale aseconda del controllo che fai.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

Newsgroup: it.comp.www.php
Titolo: Libri PHP

Ciaoz al gruppo.
Conosco COLDFUSION, JAVASCRIPT, ASP, ma non so nulla di PHP.
Qualcuno mi vuole consigliare qualche bel manuale o risorse su internet da
scaricare???
Grazie in anticipo
FABIO

 FABIO
Ciao Paolo

 PhP 4 guida per il programmatore ...ottimo e completo! (hoepli)
-------------------^^^^^^^^^^^^^
... per lo sviluppatore

 scaricare???
http://php.dopoil.com/mfaq.php

 ha scritto nel messaggio
news:agbfqd$24ku$1...@newsreader1.mclink.it...

IMHO non ti conviene comprare un libro, su internet trovi tutto quello che
serve per cominciare da zero.
prova:
http://www.latoserver.it/php/corso/
e' ben fatto, chiaro, conciso e c'e' pure la versione pdf. tocca tutti gli
argomenti principali....
'ao
Guercio

io credo che se vai sul sito di php e ti scarichi il reference impari 
uguale... magari ci metti un po' di + però risparmi un sacco di soldi e 
alla fine il risultato è lo stesso...
io ho iniziato guardando uno script creato dal mio ex prof e poi ho 
continuato leggendomi il reference
Newsgroup: it.comp.www.php
Titolo: Pochi caratteri, tanti problemi

Salve a tutti,
mi trovo ad estrarre da un file TXT un'orario in formato  hh H mm m (es 15 H
12 m)
Dovrei ora trasformare il tutto in un formato "digeribile" da mySQL (poichè
dovrò anche fari dei calcoli con questi orari)
Tramite una funzione, sono riuscito ad arrivare ad un formato "accettabile"
$deph = substr("$deptime", -9, 2);
$depm = substr("$deptime", -4, 2);
ed ad estrarre i due numeri (15 e 12 nell'esempio), però ora ho difficoltà a
trasformarlo in una variabile da dare in pasto a mySQL... dove sbaglio?
$depparsed = echo '$deph:$depm';
$depparsed = '$deph:$depm';
boo!!!
Stò sfogliando il manuale di mysql per capire come vuole gli orari, ma non
trovo niente di chiaro.. :/
David

 trovo niente di chiaro.. :/
un campo time in mysql e' in formato:
    hh:mm:ss
quindi un padding con :00
per arrivare a 15:12:00
$depparsed = "$deph:$depm:00";
// esempio query finale:
$q="INSERT INTO tt (tm) VALUES('$depparsed')";

 $q="INSERT INTO tt (tm) VALUES('$depparsed')";
ho fatto come hai detto, e ottengo gli orari nel formato hh:mm:ss perņ
quando vado ad inserirli nel db nel campo time non vengono accettati, ma
piuttosto settati come 00:00:00 :(
non ho idea del perchč :(
David
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 David
Potrei far diventare quei campi varchar... però penso che dopo avrei
maggiori problemi a fare delle addizioni/sottrazioni con quei valori, o no??
David

 Potrei far diventare quei campi varchar... perņ penso che dopo avrei

Newsgroup: it.comp.www.php
Titolo: split ed explode

Sul libro "Sviluppare applicazioni per database con PHP/MySQL" si fa'
riferimento a queste funzioni, che dato una stringa separata da un qualunque
carattere, mette in un array il suo contenuto.
Php non me lo caga ... qualcuno di voi sa' il perche?
ho installato php 4.0 su server apache sotto xp
 Grazie a tutti.
Saluti

Php non me lo caga ... qualcuno di voi sa' il perche?
Potresti postare un pezzo di codice, 
o il messaggio d'errore, "non mi caga" non
ci aiuta molto.
Bonf

 Php non me lo caga ... qualcuno di voi sa' il perche?
sicuramente avrai scritto male il tuo codice
ad esempio;
/* Stringa */
$str="Php non me lo caga";
$array=explode(" ", $str);
avrai
$array[0]=Php
$array[1]=non
$array[2]=me
e cosi via
in questo caso il carattere di separazione era uno spazio
Corrado Modica
webmaster di:
www.pachinoglobale.com

 ha scritto nel messaggio
news:B0Yw8.74855$SR5.1...@twister1.libero.it...


 ci aiuta molto.
come no, non è l'icona con il cesso ? :)
--
Davide Consonni
(
davidec...@virgilio.it
)

Newsgroup: it.comp.www.php
Titolo: Dov'è il file php.ini

Ho installato ora PHP 4.1.2 e non esiste php.ini in /etc/lib ne altrove.
Aiuto!

 Aiuto!
da dove l'hai installato? rpm? compilato?
se rpm: con "rpm -ql <nomepacchetto> | grep ini" lo scopri in fretta.
se lo hai compilato guarda come era configurato
--with-config-file-path
se non è configurato, è sotto $PREFIX/conf
può anche darsi che sia php.ini-dist o simili...
oppure, se funziona, fai un bel phpinfo() e cerca
Configuration File (php.ini) Path
(x me: /usr/conf/php.ini)
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.nist.gov/dads/

 ha scritto nel messaggio
news:yVwv9.91221$RO.23...@twister1.libero.it...


 ma in /usr/local/php-4.1.2 non c'è!
non hai neanche php.ini-dist??
phpinfo() l'hai provato?
prova da shell:
find / -name "php.ini*"
se ancora non hai niente, te ne posto uno di esempio!
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.netmeister.org/news/learn2quote.html

 l'ho scompattato e poi ho fatto
Si, ma gira?
e phpinfo() lo hai lanciato?
e che ti dice?
Newsgroup: it.comp.www.php
Titolo: set di caratteri?

l'ambiente di sviluppo è easyphp1.8, con apache1.3.33, php 4.3.10, mysql
4.1.9, phpmyadmin 2.6.1
ho creato un nuovo DB con MySQL utilizzando come set di caratteri per il
collation utf8_general_ci
per phpMyAdmin ho scelto come language italian (it-utf-8)
in testa a tutti i form php che gestiscono il programma ho:
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
/><title>T</title></head>
eppure quando inserisco caratteri come €, è, à, ò ecc...sia nel DB che nei
form php mi vengono visualizzati in maniera diversa.
a me basterebbe soltanto gestire in maniera corretta il simbolo dell'euro
e le lettere accentate, dove sbaglio?
è l'ambiente di sviluppo troppo vecchio?
alla fine, che set di caratteri dovrei usare? cosa dovrei scrivere
nell'head di tutti i form php?
ciao e grazie
Alessandro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nei form php mi vengono visualizzati in maniera diversa.
hai messo la selezione del charset dopo la connessione al db?
http://php.net/manual/en/function.mysql-set-charset.php

 
http://php.net/manual/en/function.mysql-set-charset.php
l'ho messa, ma la versione di MySQL 4.... che ho non la supporta dato che
è implementata dalla 5.0.7, per cui ora aggiorno l'ambiente e poi riprovo.
grazie davvero
ciao e grazie


 riprovo.
Ricorda di impostare anche gli header http, non solo i meta-tag html:
header('Content-type: text/html; charset=UTF-8');
Bye.

Newsgroup: it.comp.www.php
Titolo: (stampa errrori) or die ?????

Ciao a tutti !!!
Dis is mai problemz :-)
come faccio a non visualizzare un errore php ?
ho provato con OR DIE(xxxxxx); 
ma il risultato è :
errore + xxxxxx,
insomma come faccio ad evitare la stampa dell' errore ?
Grazie, grazie mille a tutti !!!
Ciao!
-- 
Posted from  [80.105.143.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


aggiungi @ davanti alla funzione....
esempio:
<?
@mysql_connect("localhost","user","pswd") or die("Impossibile collegarsi a
MySQL su localhost");
?>
Ciao
Alex

> insomma come faccio ad evitare la stampa dell' errore ?
Cambi il livello di "reporting" dell'interprete; ad esempio, cosi' 
sopprimi qualsiasi messaggio di errore:
error_reporting(E_NONE);
Ciao :)
-- 
Luca Balzerani
http://www.LatoServer.it

insomma come faccio ad evitare la stampa dell' errore ?
Una alternativa potrebbe essere mettere nel php.ini:
error_reporting = E_ALL
display_error = off
log_errors = 1
error_log = filenameascelta
cosi' non vedrai piu' gli errori sul browser ma almeno li potrai
consultare nel filename che raccogliera' tutti gli errori del PHP.
--
Un Ciao in DO Maggiore!       -=) Sbaturzio (=-
Un articolo importante:  
http://www.prosa.it/philosophy/art_44.html
Newsgroup: it.comp.www.php
Titolo: error 405

ciao a tutti,
ho creato un form che da un pulsante rimanda ad un sito, prendendo il link
da un db.
quando clicco, mi ritorna un errore "error 405, method not allowed".
ho cercato qua e là su google e fra tutte, ho trovato due cose:
- modificare l'entry "AddHandler" di apache per permettere di eseguire gli
script (sito 
apache.org
)
- e su 
php.net
 ho trovato di settare register_globals=on, che ho già settato
cosi' per passarmi le variabili da una pagina all'altra.
sapete darmi un suggerimento?
io nel frattempo continuo a cercare su internet, se trovo la risposta me la
posto per "i posteri".
grazie
ciao
fab

 sapete darmi un suggerimento?
  <FORM method="get" action="form.php">
oppure
  <FORM method="post" action="form.php">
?


si infatti cosi' funziona.
ma io come action se metto 
http://www.prova.com
" non funziona e mi ritorna
l'errore di cui sopra.

 wrote in message
news:au6l64$g6l$1...@serv1.iunet.it...

dovresti mettere l'url completo (tipo 
http://www.foobar.com/index.php
). Un
redirect del server non e' una cosa buona per i form.


ok. ora pero' ti aggiungo una cosa. il pulsante maledetto per alcuni siti
funziona e per altri no. e comunque tutti non hanno il nome della pagina
specificato ma soltanto l'url classico.


Hm, pare che parliamo di due cose diverse. Stai usando un FORM per fare un
redirect su un sito? Sarebbe un metodo un po' strano.
Non potresti mandare un piccolo script che non ti fa quello che dovrebbe
fare?


<?php
if ($row[22]<>"")
{echo"<form name='form1' method='post' action='http://$row[22]'>";
echo"<input type='submit' name='Submit' value='sito web' class='testo'>";
echo"</form>";}
else
{echo"<form name='form1' method='post' action=''>";
echo"<input disabled type='submit' name='Submit' value='sito web'
class='testo'>";
echo"</form>";}
?>
-------
questa è la parte della pagina.  non ti spiego nulla perchè mi sa che ne
capisci molto piu' di me. $row[22], ad esempio, vale 
www.prova.it
 .

 capisci molto piu' di me. $row[22], ad esempio, vale 
www.prova.it
 .
In questo caso non ti serve un form ma un semplice link.
if ($row[22]<>"")
{
    echo "visita il sito <A href='http://$row[22]'>$row[22]</A><BR>\n";
}
else
{
    echo "Nessun sito<BR>\n";
}
Se graficamente lo vuoi avere diverso e usare cmq. un FORM dovresti usare un
elemento tipo onclick oppure un IMG.


lo so avevo pensato anch'io al link, ma il bottone pareva piu' bello.
comunque seguiro' il tuo suggerimento e mettero' l'evento onclick nello
script.
grazie mille
fab

 ha scritto nel messaggio
news:au7bbc$e4i$1...@serv1.iunet.it...
: > In questo caso non ti serve un form ma un semplice link.

:
:
Newsgroup: it.comp.www.php
Titolo: PHP+Apache+Mysql su Win2000

Dove trovo un buon manuale chiaro che spieghi punto x punto come installare
i prodotti di cui all'oggetto e che ovviamente funzionino correttamente.
Li ho già scaricati e installati ma php nn ne vuol sapere di funzionare con
apache ... ho letto il manuale di 
html.it
 ma evidentemente manca qualcosa.
Qualcuno mi sa aiutare?
Grazie 1000!
Ciao!
Alessio

 wrote in message
news:R47m8.49946$1S3.1...@twister1.libero.it...


 apache ... ho letto il manuale di 
html.it
 ma evidentemente manca qualcosa.
Ti consiglio di disinstallarli ed installare EasyPHP, che fa tutto da 
solo, ed installa anche MyPHPAdmin, per gestire mySQL (anche se 
personalmente trovo piu' comodo dbtools, 
http://www.dbtools.com.br
).
http://www.easyphp.org/
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte

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

salve sono uno studente universitario di informatica devo sviluppare un
progetto con php e mysql entrambi linguaggi che non conosco essendo un
programmatore java. sapere qlc libro che parte piano dalle basi di php ma
che pero non è solo x neofiti della programmazione? insomma un buon libro
non troppo impegnativo ma che dica tutto quello che cè da dire.
grazie Alessio

Alessio Marmugi wrote:

il manuale ufficiale e' una delle risorse piu' complete che tu possa
trovare..
http://php.net/manual
-- 
www.iuz-lab.info

> non troppo impegnativo ma che dica tutto quello che c da dire.


 è solo un elecono di comani!! nn è cio che voglio io!!
[..]
veramente e' un'po' di piu' di un elenco..
i vari cpitoli comprendono..
Preface
Getting Started
Installation and Configuration
Language Reference
Security
Features
Function Reference
Zend API
PHP API
FAQ
Appendixes
ed IMHO per un programmatore di un qualsiasi linguaggio si presenta come una
risorsa di migrazione molto utile..
cmq se non vuoi una guida che parta da zero..
prova a leggere il capitolo 2 di 'PHP 5 Guida completa' di Andy Gutmans,
Stig S. Bakken, Derick Rethans.. sono poche pagine che spiegano tutte le
cose principali del linguaggio in generale, mentre il resto del libro e'
incentrato sulla programmazione ad oggetti in PHP 5..
altrimenti parlando solo di PHP 4, anche se IMHO un'po' superficiale,
'Sviluppare applicazioni per database con MySQL/PHP' di Jay Greenspan, Brad
Bulger..
-- 
www.iuz-lab.info



www.phpbook.it
Ciao
Newsgroup: it.comp.www.php
Titolo: Testo tra parentesi

Io sono una capra con le RegEx
Come fareste x eliminare tutto il testo tra parentesi presente in una
stringa formata in questo modo?
fdsffds dsf dsf dskfjdsk jkjsdk fds (dfsj kfsdjf lsdjlk) jfskdjfdjfsjl
df df df d fdf ddfd sds d (fdsfds fdsf  dff dfd) fdf djfdlk (fdfdskjl
fsdjklf dsjlfsd)
Grazie a chi mi dara' una mano ;)

 stringa formata in questo modo?
/\([^\)]*\)/g
non testata
-- 
"We're just two lost souls swimming in a fish bowl -
year after year"

 stringa formata in questo modo?
/\([^\)]*\)/g
e poi vai di preg_replace
(non testata)


 (non testata)
Mi ritorna tutto vuoto! :)

Napolux ha scritto:

infatti: togli il g finale :P


 infatti: togli il g finale :P
Ci ero arrivato da solo, cmq grazie :P
Confermo che sono una capra con le regEx!
Newsgroup: it.comp.www.php
Titolo: [già cercato con google] blob e immagini

Basandomi su un thread passato ho tentato di visualizzare un'immagine 
salvata in un campo blob di mysql.
La pagina principale consiste in un semplicissimo:
<img src="./img.php?file_id=207">
img.php:
require_once("./inc/config.inc.php")
$file_id = $_GET['file_id'];
$query_file = mysql_query("select file_tipo, file from contenuti where 
id = '$file_id'") or die("Così non va");
$row_file = mysql_fetch_row($query_file);
header("Content-type: " . $row_file[0] . "\"");
echo stripslashes($row_file[1]);
L'immagine è correttamente inserita nel db ma tutto quello che 
visualizzo è un segnaposto.
Qualsiasi aiuto è gradito.
Grazie.
PS - se alla riga della pagina principale antepongo i classici header:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" 
/></head><body>
sparisce anche il segnaposto.
Perché?

 . "\""); echo stripslashes($row_file[1]);
Manca il content length ed il seguente codice NON mi sembra corrett:
header("Content-type: " . $row_file[0] . "\""); 
dovrebbe essere:
header("Content-type: " . $row_file[0]); 
Controla gli header realmente restituiti.
-- 
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.

 Controla gli header realmente restituiti.
In che senso?
Se apro il sorgente della pagina img.php c'è solo "ÿØÿà etc etc"
Nell'altro c'è solo la riga:
<img src="img.php?file_id=208">

 In che senso?
Hai presente gli header? Quelli che invii al browser? Controlla di
inviarli correttamente. Salva il file con un tool come wget, getright
etc e verifica che il contenuto restituito sia corretto (fai un
confronto binario).
-- 
I am what I am, I do what I can


 confronto binario).
Scusa l'ignoranza ma non so di cosa stai parlando.
Diciamo che installo getright e ci salvo il file (in che formato?), con 
che cosa dovrei confrontarlo? Un confronto binario cos'è?

 Un confronto binario cos'è?
Google -> confronto binario -> Mi sento fortunato ...


 Con il file che hai inserito nel database.
Al confronto binario risultano identici.

Sono riuscito a visualizzarla.
Era lo stripslashes che faceva casino anche se non capisco come dato che 
in inserimento gli era stato dato un addslashes.
Mi piacerebbe capire perché.
Newsgroup: it.comp.www.php
Titolo: problema di logica con postgresql e php

ciao ragazzi
su una pagina php inserisco dei dati che si salvano su un database. Un tasto
preview mi reidirizza in un'altra pagina dove si dovrebbero vedere i dati
salvati nel database postgresql, il problema qual'è:
mi serve una query che mi faccia vedere un report per riga l'unica cosa che
i vari campi sono in tre tabelle diverse,
se po fà?
ciao e grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ciao e grazie
ciao ... se non ho capito, fai l'esempio pratico ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 116,46,105,116,62,10,10,0};printf("%s",c);return 0;}
no hai capito è che io non sono una cima di sql.
Grazie tante dell'aiuto alla prox


Newsgroup: it.comp.www.php
Titolo: chiarimento su $_SERVER[SCRIPT_FILENAME]

Ciao,
ho realizzato un menu che per esigenze di navigazione deve "sapere" qual č
la pagina che si sta visitando, in maniera da colorare diversamente il link
corrispondente.
Ho pensato di usare $_SERVER[SCRIPT_FILENAME] per ottenere la directory e da
qui confontare le variabile ottenuta con gli elementi di un array
multidimensionale con le varie etichette/link.
Sono riuscito a fare quello che volevo, solo che ora c'č un problema: ci
sono delle cartelle che hanno delle lettere maiuscole, tipo "nomeCartella" e
che non vengono riconosciute come tali nella variabile ottenuta da
$_SERVER[SCRIPT_FILENAME]  che mi da' tutto in minuscolo.
Cosa faccio? Rinomino le cartelle tutte in minuscolo, oppure posso agire su
$_SERVER[SCRIPT_FILENAME] ???
Grazie mille
--
--
CLS

 $_SERVER[SCRIPT_FILENAME] ???
Boh!
Che ci devi fare?
Quali e quante sono le cartelle incriminate?
su $_SERVER[SCRIPT_FILENAME] ci fai quello che vuoi come una stringa
normale, (prova un strtoupper ad esempio...)
ma secondo me è meglio rinominare le cartelle (buona prassi che siano
minuscole)
ciao
Marcello

 minuscole)
Infatti... tanto non lo devo fare io, ma il webmaster del sito.
grazie e ciao
--
--
CLS
Newsgroup: it.comp.www.php
Titolo: resource socket

Salve ho la necessitï¿œ di passare un resource ricavata da un socket 
aperto ad un altro file, ho provato con le sessioni, ma pur arrivando 
come valore, mi viene riconosciuto come stringa. Qualcuno conosce un modo?
Saluti jaman

 modo?
 
Non puoi.
Una resource vive finché vive lo script che l'ha aperta. Non puoi 
passarla ad altri script.
 
Cambia architettura del tuo sistema (alias: fai elaborare la richiesta a 
quello script, non passarla ad altri)
 
Bye.

 > Non puoi.
 > Una resource vive finché vive lo script che l'ha aperta. Non puoi
 > passarla ad altri script.
 >
 > Cambia architettura del tuo sistema (alias: fai elaborare la richiesta a
 > quello script, non passarla ad altri)
 >
 > Bye.
 >
Ciao innanzitutto grazie per la risposta, il problema è che devo usare 
ajax per aggiornare una parte del documento, non posso usare sempre lo 
script che genera il socket e manda un comando che deve essere unico, 
altrimenti mi genere un errore.
Saluti

 altrimenti mi genere un errore.
 
Allora hai proprio sbagliato approccio. :)
 
Usando AJAX chiami un nuovo comando che riapre il socket, scrive i dati 
aggiuntivi, e alla fine lo chiude.
 
Mi rendo conto che in molti casi è difficile o impossibile. In questi 
casi devi predisporre una specie di daemon sul server che apre il socket, 
accetta connessioni da altri script PHP e scrive sul socket le info che 
gli arrivano. Poi i tuoi script, compreso quello chiamato via ajax, 
contattano questo daemon e non il socket direttamente.
 
Un "proxy", in pratica.
 
Anche perché, per la natura del web, non conviene tenere aperto un socket 
indefinitamente.
 
Ma forse ti conviene spiegare il problema e si studia una soluzione 
diversa.
 
Bye.


Proverò a fare così...grazie
bye

Newsgroup: it.comp.www.php
Titolo: quali programmi

potete consigliarmi quali programmi utilizzare per lavorare in locale un
sito in php e una bancadati mysql.
grazie

 un sito in php e una bancadati mysql.
Gestione database MySQL: Control Center
http://www.mysql.com
Editor PHP/Debugger: Maguma
http://www.maguma.com/en/index.html
Editor HTML: Dreamweaver MX
http://www.macromedia.com
Comunque e' anche una questione di gusti.
Saluti.

 sito in php e una bancadati mysql.
dalla faq:
Quale sono editor buoni per PHP?
http://php.dopoil.com/faq.php?editorPHP
per mysql c'è phpmyadmin o, come suggerito, l'ottimo mysqlcc.
ciao
-- 
punkarruso

 sito in php e una bancadati mysql.
EasyPHP come ambiente server (apache, mysql, php) sotto win.
Come editor puoi usare benissimo notepad.
Oppure PHPCoder che è un editor di codice.
Sotto Linux installa apache, mysql e php.
Come editor vi o emacs.
Per amministrare mysql ti consiglio phpmyadmin.
Ciao
Marco


Come editor ti consiglio editplus (
http://www.editplus.com/
).

Newsgroup: it.comp.www.php
Titolo: comandi di sistema

ciao
come posso fare per visualizzare l'output del comando iptables -L?
grazie

 iptables -L?
Prova con le funzioni per l'esecuzione di comandi di sistema:
http://it3.php.net/manual/en/ref.exec.php
Stefano Vita Finzi
ho...@despammed.com