mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: [MySQL][OT] Ricerca sottostringa

Ciao a tutti,
ho un problemino...
E' un paio di giorni che sbatto la testa su una query MySQL, insomma,
vorrei fare una cosa del genere:
trovare tutte le righe di una tabella il cui campo testo di nome entry
contiene una data stringa.
Esempio:
SELECT *
FROM miatabella
WHERE entry.....
E' la clausola del WHERE che non so come completare.
Insomma non so come fare a dire di cercare una determinata
sottostringa nel campo entry.
Ovviamente se è presente la riga deve essere nel risultato, altrimenti
no.
Ma soprattutto, si può fare????
Lavoro su MySQL 4.0.15
Grazie a chi mi darà una mano, scusate l'eventuale OT :)
P.s.
Esiste un newsgroup che parli di MySQL???
--
Napolux
http://napolux.altervista.org

Esiste un newsgroup che parli di MySQL???
it.comp.software.database

Esiste un newsgroup che parli di MySQL???
free.it.comp.database.mysql
Matteo
------------------------------------------
Un po' di là dal mare c'è una terra chiara
che di confini e argini non sa
------------------------------------------

Newsgroup: it.comp.www.php
Titolo: Upload file: problema!

Salve,
sto cercando di sistemare lo script per fare un upload di file sul
server (da me gestito).
Tutto bene ma c'è un piccolo problema: se uploado un file di size più
grande del consentito (upload_max_filesize = 2Mb) o più grande di 1
Mb, è come se non passassi alcun file, quindi tutte le variabili
$_FILES["fileToUpload"]["name"]
$_FILES["fileToUpload"]["type"]
$_FILES["fileToUpload"]["size"]
sono vuote, quindi non posso fare il controllo sulla dimensione del
file che sto tentando di uploadare
Come mai?
Indipendentemente da cosa passo, le variabili di cui sopra non
dovrebbero comunque darmi dei valori?
Tnx!
(Anche $_FILES["fileToUpload"]["error"] è vuota!!!) :( :( :(

 Tnx!
Risolto!
Avevo valori di:
post_max_size = 2M
upload_max_filesize = 2M
bassi!
E' bastato metterli a:
post_max_size = 16M
upload_max_filesize = 20M
e il problema è sparito.
--
Gregor 

 bassi!
Non hai risolto, hai aggirato.
Modifica il tuo codice per verificare che quei campi non siano vuoti e, se 
lo sono, dai un messaggio all'utente: "Il file e` troppo grande o c'e` 
stato un problema durante il trasferimento".
Bye.

 o c'e` stato un problema durante il trasferimento".
Non mi piace come soluzione!
Adesso il messaggio di avviso corrisponde esattamente al problema reale 
(cioè file troppo grande, selezione non effettuata, etc)
--
Gregor 

 (cioè file troppo grande, selezione non effettuata, etc)
if (isset($_FILES) && isset($_FILES["fileToUpload"]) && isset($_FILES
["fileToUpload"]["size"])) {
    // file OK
  } else {
    // errore nel caricamento del file
  }
}
Vedi anche:
http://it2.php.net/manual/en/features.file-upload.php#60517
http://it2.php.net/manual/en/features.file-upload.php#73762
Bye.

 e il problema è sparito.
Come ti hanno già segnalato, non hai fatto sparire alcunchè; e io ti
aggiungo anche che il parametro "post_max_size" è consigliabile
impostarlo almeno un po' più grande di "upload_max_filesize". Così
come gli hai messi tu, il limite a 20M è fuorviante perchè non potrai
mai raggiungerlo, impatti molto prima nell'altro limite.
bye!
Newsgroup: it.comp.www.php
Titolo: grafici real time in PHP

                Ciao a tutti,
mi chiedo se sia possibile realizzare uno script php che disegni i grafici
in tempo reale (o pseudo realtime) ed aggiorni allo stesso modo oggetti
quali termometri, progress bar con continuitą..I dati sono immagazzinati
all'interno di un DB postgres. C'č qualcuno che ha trovato qualche soluzione
in merito?Eviterei di usare meta tag di refresh della pagina cercando
comunque per quanto possibile di dare un effetto di continuitą.
Ogni suggerimento/consiglio č ben accetto
Grazie
Roberto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ogni suggerimento/consiglio č ben accetto
Potresti passare i dati ad un filmato in flash che li ricarica ogni tot.
--
~omar

 Roberto
ciao
Alesi_27


Mi associo.
Poi c'è sempre java. 

 
cosa e' ajax?

 cosa e' ajax?
mi autorispondo
http://it.wikipedia.org/wiki/AJAX

 ha
scritto:

Grazie mille a tutti
Ora cerco notizie su AJAX e vedo di buttare giu qualcosa...
Grazie ancora


Newsgroup: it.comp.www.php
Titolo: Errore che non riesco a rintracciare

Ho la classica query poi un fetch_array che ad ogni occorrenza di un
for estrae un record e genera una riga di tabella con un submit in
fondo che rimanda a una pagina con più dettagli. L'id del record viene
passato con un hidden subito prima della fine del form.
La pagina dei dettagli (cioè quella alla quale rimanda il submit di
cui sopra), qualunque record io selezioni mi mostra sempre l'ultimo
del recordset. Il select di questa seconda pagina è un semplicissimo
"select * from tabella where id = '$id'".
In genere, a livello logico, da cosa dipende questo tipo di errore? Mi
lascia perplesso perché in giro per le altre pagine ce ne sono tanti
altri e funzionano tutti.
L.C.
^^^

 "select * from tabella where id = '$id'".
Ma usi un solo campo hidden? Lo riempi con un js prima di inviare il form?
Comunque non vedendo il codice e in base a quello che hai scritto il
problema potrebbe essere risolto mettendo tanti form (uno per ogni riga) con
altrettanti hidden dentro il form, così quando fai il submit invii solo
l'hidden che ti serve. Oppure potresti cambiare i submit in button e fare un
javascript che passi l'id alla pagina del dettaglio.
Spero di esser stato chiaro.
Ciao
Newsgroup: it.comp.www.php
Titolo: [help] query SELECT con LIKE

ciao, io ho in una variabile un valore del tipo:
|12|61|59|62|13|56|54|48|
una tabella con dei dati
| id | nome | n |
| 0 | pippo | 15 |
| 1 | pluto | 58 |
e mi serve estrarre solo le righe dove la colonna n è presente nel
valore della variabile, qualcosa del tipo 'SELECT * FROM rabella WHERE
' n è presente nella variabile'
che istruzione devo usare? match non mi funziona

Presuppongo che la variabile sia in php dato il gruppo..
Se trasformi la variabile in qualcosa tipo:
 12,61,59,62,13,56,54,48
(usando join() se i valori li hai in un array per esempio)
poi puoi lanciare la query
 SELECT * FROM tabella WHERE id IN (12,61,59,...)
daniele punto pignedoli at gmail dot com ha scritto:


ottimo funziona grazie
si è in php, il problema mi si è posto perchè ho strutturato male
una tabella del db, se il cliente non avesse tutta sta fretta rifarei
le tabelle da capo invece di usare queste 'pezze' :nonlodire:
Newsgroup: it.comp.www.php
Titolo: unset e sessioni

Mi sembra di capire che unset() con variabili di sessione sotto PHP < 4.2.3
non dia i risultati attesi, anzi non funzia proprio a meno che non sia io
che ho capito male: dovrebbe essere quella la funzione per eliminare una
specifica variabile di sessione (sostituisce la vecchia
session_unregister() ).
Con la 4.3 la questione è risolta? Prima di reinstallare vorrei una
conferma.
Ciao e grazie,
Nico


Dipende da come usi le sessioni
se _NON_ usi session_register, session_unregister ma solo attraverso
$_SESSION con register_globals off non dovresti avere dei problemi da 4.1.0
e su. Cosi' il contenuto di $_SESSION dovrebbe rispecchiare il contenuto
della sessione.
Se usi session_register _devi_ usare unset (per levare dal contesto globale)
e session_unregister (per levare la variabile dalla sessione).

 ha scritto nel
messaggio news:%H5Y9.35386$lj5.3...@tornado.fastwebnet.it...

Allora in questo momento utilizzo lo standard nuovo ($_SESSION) però ancora
con l'opzione global_register=on, per motivi di compatibilità con vecchie
applicazioni che stò comunque rescrivendo.
Il problema che ho riscontrato è il seguente:
se dichiari una variabile di sessione array e poi usi unset sulla stessa e
la richiami puoi vedere che unset nonha fatto nulla.
Per riprodurre la situazione crea tre file:
test.php test1.php test2.php
e inserisci il codice che segue:
-----> test.php <-----
<?php
   session_start();
   $_SESSION['test'] = array("Prova1", "Prova2", "Prova3") ;
   echo "<a href=\"test1.php\">test1</a>";
?>
-----> test1.php <-----
<?
    session_start();
    echo "<pre>";
    print_r($_SESSION);
    echo "</pre>";
    unset($_SESSION['test']);
    echo "<hr><pre>";
    print_r($_SESSION);
    echo "</pre>";
    echo "<a href=\"test2.php\">test2</a>";
?>
-----> test2.php <-----
<?
    session_start();
    echo "<pre>";
    print_r($_SESSION);
    echo "</pre>";
?>
poi apri test.php e segui i link alle pagine successive.
Se usi la 4.2.3 vedrai che arrivato a test2.php apparirà l'array.
Ciao,
Nico

 test.php test1.php test2.php
Ho lo stesso identico problema. Ho sviluppato su un 4.3.0  e funzionava 
bene, l'ho portato sul 4.2.3 e non unsetta le variabili.
Io faccio session_start(); all'inizio di ogni script e poi uso 
$SESSION[..] perché mi sembra di aver capito che questo è l'iter 
corretto (infatti sul 4.3.0 funziona).
Credo che sulla 4.2.3 ci sia il session_Register=on casomai poi provo a 
toglierlo.
Newsgroup: it.comp.www.php
Titolo: PROBLEMA PHP OGGETTI

Salve a tutti! Ho un problema con la visualizzazione di una tabella. Mi
spiego: ho creato un oggetto che mi visualizza una tabella con dentro
delle immagini(lo so forse nn è il caso di usare la programmazione a
oggetti!!), il fatto è cahe più immagini faccio visualizzare e più la
tabella si sposta verso il basso. Come se ci fossero dei <br> invisibili!
Inoltre se riduco le immagini da visualizzare gli spazi dimiuiscono.
La domanda è la seguente: come è possibile visto che i <br> nel codice
nn ci sono?
Il codice è simile a questo:
<table>
<tr>
<td>
// è a questo puntro che mi si visualizzano i <br> fantasma
$qqq = new oggetto();
$qqq->TblStart();
$qqq->Visualizza();
$qqq->TblEnd();
</td>
</tr>
</table>
Spero di essermi spiegato bene!
Vi ringrazio in anticipo. 
Ciao

 basso. 
Posta parte del codice HTML generato, e' molto probable che dipenda o
da una sintassi HTML scorretta o da un comportamente "strano" del
motore di rendering del browser.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 motore di rendering del browser.
Il browser č Mozilla 1.6. Ecco parte del codice:
<td align=center valign=top><!--Cella Campagne, Iniziative, Newsletter-->
//qui mi vedono i <br>
<table width=100% cellpadding=0 cellspacing=0 border=0 class=tblcamp>
<tr>
<td class=tblcamptitolo>Campagne</td>
</tr><tr>
<td class=tblcampimg><br><img src=site/Img/Campagne/LasciateciBallare1SMALL.jpg>
	<br><a href=site/campagne.php>Lasciateci ballare !</a><br></td>
</tr><br><tr>
<td class=tblcampimg><br><img src=site/Img/Campagne/qqq.png><br><a 
	href=site/campagne.php>qqq</a><br></td>
</tr><br><tr>
<td class=tblcampimg><br><img src=site/Img/Campagne/www.png><br><a 
	href=site/campagne.php>www</a><br></td>
</tr><br></table>    	<br>
 
...

 Il browser č Mozilla 1.6. Ecco parte del codice:
[cut]
Ho trovato l'errore, in pratica c'e' un <br> di troppo tra <tr> e
</tr>. Il motore di rendering li rendirizza tutti insieme all'inizio
della table per cui ad ogni riga/immagine che aggiungi tutta la tabella
scala un po' piu' in basso.


On Tue, 06 Jul 2004 08:25:22 +0000, Setec Astronomy wrote:
Grazie tante!! si è risolto tutto!!! :-)))))

Jacopo wrote:
[cut]
Ti consiglierei anche di mettere gli attributi html tra doppi apici
(come consiglia il w3c).
Ovviamente questo non risolve il tuo problema (tra l'altro già risolto
da Setec :-)
ma ti permette di avere il codice heml più conforme agli "standard"
Ciao!
-- 
..::[ Panz ]::..
-----------------------
per rispondere riscrivi in numeri la mia eMail!
Newsgroup: it.comp.www.php
Titolo: paginare con il random ;)

Ciao a tutti...
ho un problema ...in pratica dato una tabella con x elementi dentro 
vorrei che me ne sputasse fuori 10 alla volta (e fin qui tutto bene con 
LIMIT) ordinati in maniera randomica ma mantenendo pero' lo stesso 
ordinamento che la paginazione ha imposto...e' fattibile?
Avreste qualche suggerimento a riguardo?
Ciao
Enrico



Non LIMITare la query, leggi tutto e fai cache in sessione.
Se e` tanta roba, fai una prima query in cui prendi solo gli id, e li
infili ordinati in sessione, poi tiri fuori i dati uno alla volta. Se usi
PDO con le prepared query non e` nemmeno pesantissimo. E solitamente si
paginano al massimo 50 elementi per pagina, quindi hai 50 query su una
tabella che quasi sicuramente viene infilata in cache per i 200
millisecondi di esecuzione del tuo script.
Bye.

 millisecondi di esecuzione del tuo script.
Ottima l'idea di cachare il tutto, grazie! Pensavo pero' ...sarebbe 
possibile eseguire una paginazione classica e ottenere sempre gli stessi 
valori da RAND() tra una chiamata e l'altra?
Enrico

ordinamento che la paginazione ha imposto...e' fattibile?
Con il RANDOM no (il random seed di MySQL e' condiviso). Pero' puoi
ordinare, ad un costo superiore, per MD5(CONCAT(numero,id)).
A quel punto generi "numero" una sola volta e quel numero ti genera
un solo ordinamento, che e' apparentemente casuale.
Passi "numero" e "numpagina" anziche' solo numpagina, ed ecco fatta
la paginazione.
Leonardo e un'idea buttata la' senza testare
-- 
 What do you make, so fair and bright;
 What do you build with sails for flight;
 What do you weave with wool so white?

 valori da RAND() tra una chiamata e l'altra?
Naturalmente no, altrimenti che rand() sarebbe?
Magari, se fosse un rand() con seme...
L'alternativa e` di costruire una tabella temporanea sul DB coi risultati, 
ma e` piu` semplice fare caching in sessione.
Bye.
Newsgroup: it.comp.www.php
Titolo: ping da php

salve
devo implementare un monitoraggio di una wasta rete territoriale.
utilizzando php ed il comando exec posso fare ping sugli ip contenuti in una
tabella e testare se rispondono, potrei fare lo stesso con un socket ma è
più lento.
così acquisisco le informazione sui router e sui firewall linux delle sedi
periferiche.
volendo rilevare anche i client di quelle reti, di cui ho gli ip interni
alle rispettive reti, potrei :
attivare apache sui firewall e duplicare su ogni firewall il mio script e
farmi ritornare in qualche modo le info ma non vorrei aprire porte inutili.
attivare ssh e...
qualcuno sa come lanciare comandi da codice in una shell ssh e acquisirne le
risposte....
grazie a chi mi aiuta o mi dà ulteriori idee per monitorare la mia rete..

 rete..
Crei uno script da linea di comando (PHP-CLI o PHP-CGI) che utilizza le
Process Control Functions ed i socket.
I socket sono lenti se li utilizzi senza multi threading.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


PHP non ha multithreading (se non attraverso un estensione molto
sperimentale) e non serve neppure utilizzare il fork, puoi usare i socket in
modalità non-blocking e controllare più domain contemporaneamente.
Tra i commenti alle socket functions trovi un paio di soluzioni
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.www.php
Titolo: Modificare valori di campi di Active Directory tramite PHP 5.3 ed LDAP

Salve a tutti,
 
	quando un utente si autentica tramite LDAP su un server con database 
Active Directory non può modificare il proprio profilo su quel database. 
E' corretto? Ha immagino bisogno di essere autorizzato dal gestore di 
AD. Inoltre è il demone del webserver di Apache2 o system(se installato 
su un server windows) ad "autenticarsi" lato server percui sicuramente 
non è autorizzato.
 
La mia finalità è quella di permettere a un utente autenticato con la 
propria login e password di modificare, tramite interfaccia web PHP5.3, 
alcuni valori del database di LDAP che chiaramente decido io di mostrare 
a video.
 
Qualcuno si è mai trovato con questa problematica?
 
Grazie!


 
Ovviamente, sì, qualcuno c'e' già passato ;^)
 
http://adldap.sourceforge.net/
 
 
bye!
Newsgroup: it.comp.www.php
Titolo: Autentificazione utenti in Linux

Salve a tutti
premetto che non so quasi niente di linux e non so se si può fare quello che
voglio .
Ho creato un semplice form html con login e password. Questi vengono passati
ad uno script in php installato su un server apache su sistema operativo
linux.
Ora vorrei che login e password immesse vengano confrontati con quelle degli
utenti linux e, se queste coincidono, vorrei che lo script mi restituisca il
nome utente.
E' possibile farlo?
grazie per l'attenzione
Roberto

Roberto wrote:

certo ma dovresti avere accesso al file delle password dallo script..
-- 
www.iuz-lab.info

>certo ma dovresti avere accesso al file delle password dallo script..
Dando per scontato di avere accesso a questo file come potrei fare?
Come accedere a questo file? Quali sono le funzioni da usare?
grazie
Roby

Roberto wrote:

http://www.php.net/fopen
poi devi conoscere l'algoritmo usato sul tuo sistema..
controlli che i dati passati corrispondano ad una login/pass valida..
ritorni nome utente se l'autenticazione va a buon fine..
ritorni FALSE in caso contrario..
non so, ma magari esiste una modo più rapido..
-- 
www.iuz-lab.info

 nome utente.
Il nome di login ce l'hai gia', per cui la tua funzione di autenticazione
ti deve ritornare solo si' o no. Resta da vedere se l'utente esiste e
se la password e' giusta. Varie possibilita':
1) Installi un server POP-3, e da PHP tenti di autenticarti usando il
nome e la password forniti dall'utente. Devi usare un socket TCP e il
protocollo POP-3. Raccomando disabilitare accessi esterni alla porta
110 usando il firewall e consentire solo accesso da localhost.
Altre possibilita' che non ho provato:
2) Usi PAM. Ci sono estensioni per PHP apposite.
3) Ti interfacci direttamente alle routine della libc usando un programma
in C. Periglioso. Occorre SUIDare il programma per accedere al file
/etc/shadow.
In tutti i casi sarebbe bene impostare un gruppo apposta per gli accessi
da WEB, e la funzione dovrebbe ritornare "no" se l'utente non sta nel
gruppo, anche se il login e' valido.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it
Newsgroup: it.comp.www.php
Titolo: Non so come spiegare

 
          Vi posto il codice e vi spiego:
<?php
if ($a != $b) {
print "Prova";
$a=$b;
$Repeat1__index++;
$var->MoveNext();
?>
Così funziona, ovvero ogni qualvolta "$a" è diverso da "$b" mi stampa
"Prova" e continua un ciclo "WHILE"
Invece di "prova" mi servirebbe una tabella che richiami dei campi. Se provo
a farla, mi sfasa tutta la funzione, spiego meglio.
Con la funzione descritta sopra (esempio)
Nome Cognome
pinco Pallino
pinco Pallino
Prova
Pippo Pluto
Prova
Tizio Caio
Se al posto di "print" inserisco una tabella (in modo che sia allineato) e
richiamo delle variabili, mi diventa cos'
Nome Cognome
pinco Pallino
pinco Pallino
Pippo Pluto
---tabella al posto di print----- (in realtà sarebbe dovuta inserirsi 1
posto prima)
Tizio Caio
Come è possibile?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

"Luca S." <pi...@NOSPAMfastwebnet.it> ha scritto nel messaggio
news:82Z106Z86Z75Y...@usenet.libero.it...

io userei
array_diff
array_intersect
array_sort
reset
foreach
array
non solo ma li dividi in modo MOLTO piu preciso
pippo con pippo e pippo in qualunque posizionie si trovino
e anche in ordine.....

Newsgroup: it.comp.www.php
Titolo: Controllare tutti i campi di un form, ma con eccezioni

Salve a tutti,
sto cercando di scrivermi una funzione per controllare agevolmente che
tutti i campi di un form siano stati compilati. Non posso usare la
funzione in_array (ovvero in_array("", $_POST)), perché vorrei che la
funzione prevedesse delle eccezioni (sui campi da controllare),
altrimenti me ne farei bene poco. Sto quindi cercando di utilizzare
array_walk, ma senza successo, perché il codice qui di seguito
riportato mi restituisce sempre TRUE.
Qualcuno dirà: non fai prima a mettere un ciclo dentro la funzione?
Sì.
Però:
1) a livello prestazionale, è meglio un ciclio (while) o array_walk?
2) anche se fosse ancora meglio il ciclio, mi piacerebbe comunque
capire dove ho sbagliato :-)
Ecco quindi il codice:
function checkForm($arrayForm, $exceptions=Array()) {
	function walk($value, $key, $exceptions) {
		if(trim($value)=="" && !in_array($key, $exceptions))
			return(FALSE);
	}
	if(array_walk($arrayForm, 'walk', $exceptions)==FALSE)
		return(FALSE);
	else
		return(TRUE);
}
Grazie mille.
p.s. nelle intenzioni, bisognerebbe passare $_POST o $_GET come
$arrayForm e i nomi dei campi (e quindi gli indici di $_POST) come
$exceptions. Dovrebbe restituire FALSE se almeno un campo, non passato
come eccezione, è vuoto.

 Qualcuno dirà: non fai prima a mettere un ciclo dentro la funzione? Sì.
Qualcuno dirà: perchè reiventare la ruota?
Tutti i framework hanno librerie per la validazione degli input, perchè 
scriversi tutto da zero?
Voglio dire, se ti vuoi fare una cacio e pepe non è che inizi ad allevare 
pecore per farti il formaggio, vai del formaggiaio e te ne prendi un etto.

 pecore per farti il formaggio, vai del formaggiaio e te ne prendi un etto.
Come questo non è un buon motivo per non sapere come viene fatto il
formaggio :-)
Per il resto, sono d'accordo.

io mi salvavo le definizioni e opzioni di ogni campo in un file json,
ogni campo aveva le sue opzioni (obbligatorio, tipo di campo, tipo di
validazione, valore di default, etc..), nella pagina di invio caricavo
parte di quel json per fare la validazione in javascript, quando il
form viene inviato ricarico da php il json ed rieseguo la validazione
e sanitizzazione.
Newsgroup: it.comp.www.php
Titolo: Date anteriori al 1970.

Dovendo trattare date anteriori alla Unix epoch, c'č una soluzione in php?

 Dovendo trattare date anteriori alla Unix epoch, c'è una soluzione in php?
string data ( string formato [, int timestamp])
[...]
*Nota* : Il valido intervallo del timestamp è abitualmente da Fri, 13 Dec 
1901 20:45:54 GMT a Tue, 19 Jan 2038 03:14:07 GMT. (Queste date 
corrispondono al valore minimo e al massimo per un intero segnato a 
32-bit.) 
infatti:
print date("Y-M-d H:i:s",-1387000000)."\n";
scrive:
1926-Jan-18 18:32:52
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.php.net

 Punkarruso
La funzione date, la conoscevo.
Il problema del mio post nasce dal fatto che su macchine windows
l'intervallo di date si riduce a 1970-2038: il che costituisce un grave
limite per chi deve trattare date anteriori.
E cmq il problema si pone anche su macchine non windows, per le date
posteriori al 2038.
Ho cercato su gruppi di lingua inglese, ma non ho trovato granché! :-(

 posteriori al 2038.
Usa mysql per calcolare con le date (vanno da 0000 a 9999).
nella faq trovi esempi che si basano su mysql _senza_ un DB:
  Usare mysql per fare aritmetica (con le date ed altro)
 
http://php.dopoil.com/faq.php?mysqlCalcs
Oppure ti implementi tu delle routine per calcolare (usando la
libreria bc).


Farsi delle routine in proprio per calcolare date non mi sembra una cosa da
niente ;)

 niente ;)
Farlo fare ad altri:
http://membres.lycos.fr/wincocktail/other/datetime.zip

 ha scritto nel
messaggio news:qQEh9.5297$Hc7....@twister1.libero.it...

Ottimo, ha fatto tutto il francese :-))
Grazie di tutto.
Se ti serve qualcosa, mi trovi su it.diritto
Saluti.
Newsgroup: it.comp.www.php
Titolo: Aiuto Urgente!: Non sono mai uguali CampoDdataMysql = $VariabileDataPhp  :-(

Salve ragazzi ho bisogno di un aiuto Urgente!
 nel mio prog data_prevista è un campo data di un database, $datadieri è una 
variabile che contiene la data di ieri.
$datadieri     =  date("Y-m-d",mktime(0,0,0,date("m") 
,date("d")-1,date("Y")));
Il problema è che non riesco mai ad estrarre niente ossia non trova mai 
data_prevista = datadieri
nonostante ci siano delle date per quella provinca nel db.
Immagino sia un problema di compatibilità tra campi data del db mysql e le 
variabili data di php.
Chiedo a voi un aiuto, (vi anticipo che non posso convertire il campo del db 
in text xkè il prog
è già sviluppato tutto), quì sotto metto un elenco delle prove che ho fatto 
e non funzionano.
$query12 = "SELECT * FROM chiamata WHERE cod_provincia = '1' && 
data_prevista = $datadieri";
$ris12=     mysql_query($query12,$conn) or die("Errore nella query: " . 
mysql_error());
$numerochiamatebolognaieri = mysql_num_rows($ris12);
$query12 = "SELECT * FROM chiamata WHERE cod_provincia = '1' && 
data_prevista =". $datadieri;
$ris12=     mysql_query($query12,$conn) or die("Errore nella query: " . 
mysql_error());
$numerochiamatebolognaieri = mysql_num_rows($ris12);
$query12 = "SELECT * FROM chiamata WHERE cod_provincia = '1' && 
data_prevista like $datadieri";
$ris12=     mysql_query($query12,$conn) or die("Errore nella query: " . 
mysql_error());
$numerochiamatebolognaieri = mysql_num_rows($ris12);
$query12 = 'SELECT * FROM chiamata WHERE cod_provincia = "1" && 
data_prevista = "$datadieri" ';
$ris12=     mysql_query($query12,$conn) or die("Errore nella query: " . 
mysql_error());
$numerochiamatebolognaieri = mysql_num_rows($ris12); 

 in text xkè il prog
date deve rimanere date!!!


 occhio a quei cosi  [ ' ]
si, grazie ora funziona ma... xkè i punti prima e dopo la variabile?
Grazie mille di nuovo!
Newsgroup: it.comp.www.php
Titolo: passaggio variabili

Non ho capito come funziona il passaggio di variabili con le ultime 
versioni di php e con la direttiva register_globals a off. Se  prima era
file.php?var=$var ora è ......
Qualcuno può farmi un esempio?
Saluti by Jaman

Risolto con delle prove, grazie lo stesso.
Saluti by Jaman


 ha scritto nel messaggio
news:3D9F7537...@rai.it...


zafran wrote:
 > Ma dirlo anche a noi?
 >
Devi richiamare le variabili che devono essere rese globali, con
$_POST[var]
$_GET[var]
$_REQUEST[var]
$_FILES[var]
$_SERVER[var]
$_ENV[var]
Comunque credo che il manuale ti spighi meglio di me.
Saluti by Jaman

Newsgroup: it.comp.www.php
Titolo: mail() - Bcc...

Ho già guardato su 
php.net
 ma non ho capito bene qual'è la giusta
sintassi per riempire il campo Bcc com più di un indirizzo email.
Esempio...
$headers =  "From: Modulo utenti da $sito<$mailDa>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "Bcc: 
webm...@miosito.com
\r\n";
Come scrivo 2 indirizzi email? Con la virgola? Col punto e virgola?
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se ne fregaaa!

 Come scrivo 2 indirizzi email? Con la virgola? Col punto e virgola?
Con la virgola.
ciao,
ste

Con la virgola.
Quindi così è scritto bene? 
$headers .= "Bcc: 
webm...@miosito.com
, 
help...@miosito.com
\r\n";
...lo chiedo perchè l'ho provato nel codice un'ora fa e ancora non ho
ricevuto nulla (ed è strano xchè di solito non supero il minuto x
ricevere l'email)

Newsgroup: it.comp.www.php
Titolo: Mysql: cardinalità nessuno, ho fatto un pasticcio?

Forse ho, o meglio avevo, commesso un pasticcio.
Su un database mysql avevo creato degli indici fra cui uno su un campo
varchar. Roba vecchia, un campo neanche piu' utilizzato.
In una operazione di pulizia ho cancellato vecchio indice e vecchio
campo e solo allora mi sono accorto che da phpmyadmin tutti gli altri
indici (su altri 4 campi) hanno assunto un numero, mentre prima
avevano la dicitura "nessuno"!
Oddio, per caso gli indici erano andati a p... per colpa di
quell'indice sul campo varchar? Oppure il tempo e l'entropia del
database hanno fatto un danno? Il db stava lavorando senza indici?

 database hanno fatto un danno? Il db stava lavorando senza indici?
chi se ne frega degli indici li canceli e li ricrei se il db e' grosso
passera un po di tempo
speroando che non hai degli UNIQUE e poi tolti gli indici hai lavorato sul
db

>Oltre ad essere stato poco chiaro sei ache OT =)
Allora domanda secca e semplice: cosa significa "nessuno" nel campo
"cardinalità"?

>chi se ne frega degli indici li canceli e li ricrei se il db e' grosso
Chi se ne frega degli indici? Quando hai 200.000 query al giorno avere
gli indici a posto oppure no fa molta differenza.

avevano la dicitura "nessuno"!
Probabilmentem PHPMyAdmin non aveva aggiornato le statistiche degli
indici. Mi sembra che tu possa forzare l'aggiornamento con OPTIMIZE
TABLE.
"Cardinalita': nessuno" vuol dire che per quell'indice non hai dati
statistici, e il query optimizer probabilmente fatica di piu'.
Leonardo AFAIK
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Newsgroup: it.comp.www.php
Titolo: [phpnuke] mailing list

Salve
Sapete se c'è una mailing list (magari italiana) , su phpnuke?
Grazie
Marcello


Si, quella di PHPNuke.it
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
My ICQ: 14187053
--
Newsgroup: it.comp.www.php
Titolo: include

Si possono far eseguire script php dentro include richiamati da script perl?
Ho provato, ma i file php richiamati da un file .cgi non vengono 
interpretati. 

 script perl?  
Questa domanda e' piu' da it.comp.lang.perl comunque:
http://www.perl.it/documenti/perlfunc/view.html?func=exec
e
http://www.php.net/manual/en/features.commandline.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: sessione persistente

Ciao a tutti,
vorrei realizzare un sito con autenticazione ma facendo si che la
sessione non scada mai e che se chiudo e riapro il browser mi ritrovo
automaticamente autenticato.
Ho girato abbastanza sia su google che su 
php.net
 ma ho trovato solo il
modo per allungare a piacere la durata della sessione, ma non un modo
per realizzare quanto sopra.
Credo dunque che il meccanismo offertomi da php tramite le sessioni non
faccia al caso mio e che debba riscrivermene uno da zero.
Avete esperienza in merito, link da suggerirmi, commenti o qualunque
altra ?
Ringrazio in anticipo.
Luca



Scusa ma se la sessione non scade mai a che scopo l'autenticazione?

 Scusa ma se la sessione non scade mai a che scopo l'autenticazione?
Perchè non voglio che le pagine sia "pubbliche".
Voglio cioè che solo chi ha le credenziali per accedere possa farlo e
dopodichè possa fruire l'applicazione in modo più agevole e soprattutto
in modo personale (i contenuti naturalmente sono diversi per utente).
Insomma come in gmail, facebook o altre webapp...

 altra ?
fondamentalmente si tratta di memorizzare il cookie nel database

 automaticamente autenticato.
Tralasciando evidenti problemi di sicurezza (es. PC condiviso con altri
utenti), puoi ottenere quello che chiedi "settando" un cookie
contenente un hash e salvando lo stesso hash all'interno del database.
Appena l'utente arriva sul sito o tenta di accedere ad un'area
protetta, prima di reindirizzarlo verso la pagina di login verifichi se
il cookie e' settato e se il suo valore esiste nel database. In caso
affermativo agisci come se l'utente avesse inserito l'username e
password corretti e procedi all'autenticazione.
Una alternativa e' quella di salvare nei cookie solo dei dati
relativamente "rischiosi" come il nome dell'utente e richiedere
comunque l'autenticazione quando questi cerca di accedere a zone
"sensibili" (es. modifica del profilo, registrazione di un ordine,
etc.). Questo e' pressappoco quello che fanno grandi siti come Amazon.
-- 
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/

> Scusa ma se la sessione non scade mai a che scopo l'autenticazione?
guarda che oggi lo fanno praticamente tutti
Newsgroup: it.comp.www.php
Titolo: Ottimizzare una classe

Salve,
mi sto da poco affacciando alla programmazione OOP. Avrei un quesito
da porre riguardo al numero di chiamate MySql che una classe deve
fare.
Faccio un esempio di come ho proceduto:
Avendo una tabella con tre campi ID Titolo Testo
class readText {
	var $id_text;
	private $query;
	private $ris;
	function titolo() {
		$this->query = mysql_query("SELECT titolo FROM tabella WHERE id = ".
$this->id_text);
		$this->ris = mysql_fetch_array($this->query);
		return $this->ris['titolo'];
	}
	function testo() {
		$this->query = mysql_query("SELECT testo FROM tabella WHERE id = ".
$this->id_text);
		$this->ris = mysql_fetch_array($this->query);
		return $this->ris['testo'];
	}
}
C'è un modo per non fare una query per ogni campo?

 C'è un modo per non fare una query per ogni campo?
Fare un'altra classe che contiene solo i dati, e restituire quella 
(esattamente come fa mysql_fetch_object, per esempio), o bufferizzare i 
dati in variabili locali e restituire quelle (dopo aver verificato di 
aver fatto la query :) )
Bye.

Grazie mille, ho capito.
Newsgroup: it.comp.www.php
Titolo: backup db mysql da script php

salve a tutti
ho un db in mysql utilizzato con un'interfaccia in php, e vorrei creare un
pulsante che crei il dump del database e me lo registri automaticamente in
un file che avrà per nome la data e l'ora in cui è stato fatto.
sulla documentazione mysql ho trovato il comando:
mysqldump --opt hp_access> backup-file.sql
(hp_acess è il nome del mio db, backup-file.sql è un nome a caso)
ma su phpmyadmin mi dice che c'è un errore di sintassi, e php non
riconosce nemmeno il comando....
ma voi in questi casi come fate?
lucabas
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 controlli e uso una gzip < pipe > dump.gz
ti ringrazio ma per me è molto arabo quello che mi hai risposto.... non è
che ti andrebbe di tradurre per un pagano che si affaccia al mondo? :-)


 ma voi in questi casi come fate?
io ho il dump schedulato a cron, da shell.
da PHP lancio un shell_exec("comando.sh"), anche perché faccio altri 
controlli e uso una gzip < pipe > dump.gz
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

> controlli e uso una gzip < pipe > dump.gz
da php lancio il mio batch utilizzando la funzione PHP 'shell_exec()' (vedi 
manuale) che è come se lanciassi tu lo script dalla shell.
gli altri controlli che faccio sono sempre inclusi dentro il file di batch.
la
gzip < pipe > dump.gz sarebbe un modo sintattico per dire che per dumpare i 
dati direttamente compressi, utilizzo un meccanismo di fifo (first in, 
first out) nativo sotto i sistemi unix-like ma si tratta di un argomento 
decisamente più tecnico e OT.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

 ci provo:








 un file che avrà per nome la data e l'ora in cui è stato fatto.
non garantisco l'assenza di bug perchè l'ho scritto al volo, ma il
codice che sta qui sotto dovrebbe permetterti di salvare il dump in un
file con un nome del tipo: giornomeseannooraminutisecondi.sql
ad esempio 08102002143000.sql
attenzione al percorso dell'eseguibile mysqldump e ai valori della
userid, password e nome del database che ovviamente dovrai sostituire:
<?php
	if ($backup == "Backup"){
		$USER = "tua_userid_di_accesso_al_server_sql";
		$PASS = "tua_password_di_accesso_al_server_sql";
		$DATABASE = "nome_del_database";
		$DUMP_FILE_NAME = date("dmYHis", time()).".sql";
		$CommandString = "mysqldump --add-drop-table -u $USER --password=$PASS
$DATABASE > $DUMP_FILE_NAME";
		exec($CommandString);
	}
?>
<html>
  <head>
    <title></title>
  </head>
  <body>
    <form name="backupdb" method="post" action="">
	<input type="submit" name="backup" value="Backup">
    </form>
  </body>
</html>
Newsgroup: it.comp.www.php
Titolo: PHP e manipolazione file html

Ciao ragazzi,
ho il problema di modificare una pagina html ogni mese,
inserendo un nuovo link ad una pagina creata ,appunto, ogni
mese , del tipo mese_anno.html .
Dopo aver letto la pagina html in questione, come faccio ad
inserire il nuovo link (ad esempio in una nuova riga di una
tabella) e poi salvare la pagina?
Il problema è la modifica del file. Bisogna usare un
template html su cui lavorare con una funzione di parser?
Però non devo perdere i link precedenti.
Qlc ha dei suggerimenti?
Grazie:)
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

 Però non devo perdere i link precedenti.
Ciao
Potresti salvare un "puntatore" sotto forma di commento, tipo <!-- END -->
dopo l'ultimo link.
Così quando fai il parsing cerchi il puntatore e subito prima di esso
inserisci il nuovo link.
mandi
andrea

inserisci il nuovo link.
Buona idea,
ci provo. Se ho problemi, mi vedrete ritornare fra un paio
di giorni.
Saluti.


ti consiglio di guardarti l'uso dei template... con PHP..
c'è un progetto Open Source.. mooolto carino su SourceForge.. ma ora nn
ricordo come si chiama.
.. appena mi viene in mente...
...
CIAO!
Gusher

 Però non devo perdere i link precedenti.
mah, io utilizzo un template html con dei tag <!-- commento --> e poi ci
lavoro sopra con le reg exp.
Nel tuo caso credo sia più comoda la soluzione proposta da andrea/b :-)
Ciao
Alex


Potreste postarmi qualke " bozza" di codice? giusto per
chiarirmi le idee.
Tnx.


Newsgroup: it.comp.www.php
Titolo: bug php o errore query?

Sto perdendo un sacco di tempo su questa cosa.
E' una query che messa direttamente sul db (ancha da outpu php) funge 
bene, ma da script mi da questo tipo di warning ( e non restituisce 
nulla...)
Warning: Wrong parameter count for mysql_fetch_assoc() in 
c:\programmi\apache group\apache\htdocs\val\super\gestione_corsi.php on 
line 69
Non gli piace il count...
Mai visto questo problema?
Come risolvo?
Grazie
Marcello
  # NUMERO DI UTENTI PER CORSO
   echo 	$q_n_ut = "SELECT livello,							 
count(t_utenti_corsi.id_utente) as N
		FROM t_utenti_corsi, t_utenti
		WHERE t_utenti_corsi.id_utente= t_utenti.id_utente
		AND livello=1
		AND t_utenti_corsi.id_corso=".$RS['id_corso']."
		GROUP BY id_corso";
   	$q_utenti_corso = mysql_query ($q_n_ut, $link) or die("errore");
 
   	$RS_utenti_corso=mysql_fetch_assoc($q_utenti_corso, $link);

 
ARRRRGHH!!!
Vergogna e cilicio!!!
HO USATO DUE PARAMETRI PER mysql_fetch_assoc....  !!!!
Perdono, perdono, perdono...
La stanchezza, si devo smetterla...
;-)
Marcello

 Come risolvo?
Cosi':
$RS_utenti_corso = mysql_fetch_assoc($q_utenti_corso);
-- 
I'am what I'am, I do what I can

 
Come vedi mi ero già punito, :-)
Ha tratto in inganno il count di SQL ...
Ciao
Marcello

 Ha tratto in inganno il count di SQL ...
Scusa, sono arrivato in ritardo di 16 secondi. 


 
E' vero! ;-)
cmq grazie,
disponibile come al solito...
Newsgroup: it.comp.www.php
Titolo: Problema con mysql_fetch_array()

Sto cercando di prendere dei dati da un db. Questo db è composto da (id,
user, pass, cognome, nome) e nel primo record c'è (1, rossi, mario, rossi,
mario). I record in totale sono 2 (al momento).
Secondo le centinaia di guide messe a disposizione in giro per il web scrivo
queste 4-5 righe:
<?php
 include 'include.php'; //contiene le variabili per la connessione con il db
 $p_link = mysql_connect($in_host, $in_username, $in_password)
         or die("Impossibile collegarsi al server MySql: " . mysql_error());
 mysql_select_db($in_db, $p_link);
 $p_query = "SELECT * FROM db_pwd"; //db_pwd è il nome della tabella
 $p_result = mysql_query($p_query, $p_link)
  or die("Invalid query: " . mysql_error());
 while($p_array = mysql_fetch_array($p_result));
  {
   print("1 - $p_array[0]");
   print("2 - $p_array[1]");
   print("3 - $p_array[2]");
  }
?>
Per provare lo script uso EasyPHP 1.6
Il problema sta che l'array chiamato $p_array rimane vuoto. Non vengono
generati errori, ma allo stesso tempo non visualizza niente.
Solita cosa se invece di mysql_fetch_array uso mysql_fetch_row oppure se
dopo il $p_result aggiungo MYSQL_NUM o MYSQL_BOTH.
Stessa cosa se invece dei numeri utilizzo "user" o "pass".
Eppure in TUTTE le guide che ho trovato i passaggi da seguire sono questi.
Da tenere in considerazione che il db viene letto regolarmente perchè se
dopo la riga che inizializza $p_result faccio un:
$p_row = mysql_num_rows($p_result);
il valore contenuto in $p_row è in effetti 2 (ci sono infatti 2 record).
Qualcuno ha un'idea del perchè succeda questo (a parte la sfiga, per chi ci
crede, visto che è venerdì 17)?
Grazie!
--
-=[See ya...]=-
Yota Moteuchi

    print("3 - $p_array[2]");
prova con print o echo "1 - ".$p_array[0];
non so che versione di php sia, ma l'uso di nomi di array all'interno 
delle virgolette è fortemente sconsigliato, ed è anche consigliato che 
quando si specifica l'elemento di un array associativo con chiave 
alfanumerica essa sia compresa tra apici.
Prova così.
-- 
__________________________________
~°~   Ale   ~°~
~~~ ICQ #54291095

> prova con print o echo "1 - ".$p_array[0];
Ti ringrazio del suggerimento ma purtroppo l'output a video rimane sempre un
misero:
1- 2- 3-


 crede, visto che č venerdě 17)?
 
Prova a togliere il punto e virgola a fine linea, ed i gatti neri
smetteranno di toccarsi quando ti vedono :-)
ciao
Marco
-- 
bernama chiocciola libero it
L'invenzione piu' utile dell'umanita' e' la birra, non la ruota.
Avete mai provato una pizza con una ruota?

 smetteranno di toccarsi quando ti vedono :-)
Ma pork... grazie MILLE!!!
Ovviamente funziona... :)


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

Lots of PHP guides to download:
http://www.shoppin.dk/category.asp?no=1&search=php
\Martin 



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

funziona sotto windows?

 funziona sotto windows?
certo

 | Slackware 8.0 - Linux 2.4.18 |
http://www.calogero.org/
   |     WindowMaker 0.80.0       |
Newsgroup: it.comp.www.php
Titolo: come prendelre le ultime lettere di una parola.

Scusate tanto ho un problema.
devo prendere una parola che arriva da un form, ad esempio susanna, e devo
cercare nel dizionario tutte le parole che finiscono con le ultime 4
lettere.
quindi mi servirebbe sapere il comando per prendere le ultime quattro
lettere di una parola.
il resto credo di saperlo fare
ciao e grazie in anticipo

 ultime 4 lettere.
Il manuale, questo sconosciuto ...
http://www.php.net/substr
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
http://www.php.net/substr
grazie ho capito
ho fatto cosi
<?php
$parola ="susanna";
$rest = substr("$parola", -4);
echo $rest
?>
Newsgroup: it.comp.www.php
Titolo: Visualizzare le lettere accentate

Salve,
coem faccio a far visualizzare correttamente le lettere accentate? Esiste
qualche funzione del php o dipende dal browser?
Francesco 
-- 
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.

 
Dipende dalle impostazioni di Codifica dei Caratteri del browser. Puoi
comunque ovviare al problema utilizzando le entità HTML per le lettere
accentate.
Esempio:
à (a' nel caso non si vedesse) > &agrave; (o &aacute; dipende da come
deve essere l'accento, grave o acuto).
è > &egrave;
é > &eacute;
e così via...
Saluti,
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

 e così via...
Il problema è che il testo da visualizzare viene prelevato da una tabella
MySql, e quindi non conosco in anticipo quali lettere saranno visualizzate.


 
Beh, puoi sempre crearti una funzione... del tipo:
function converti($testo)
{
	$entita = array("&egrave;", "&eacute;", "&agrave;", "&ugrave;",
"&igrave;", "&ograve;");
	$accenti = array("è", "é", "à", "ù", "ì", "ò");
	$testo = str_replace($accenti, $entita, $testo);
	return $testo;
}
poi, quando prendi il testo da MySQL, la utilizzi come:
$risultato_sql = converti($risultato_sql);
Dovrebbe funzionare. Non l'ho testata, l'ho scritta così, di getto,
quindi magari mi sono scordato qualcosa (che so, l'ordine dei parametri
di str_replace(), ...)
Fammi sapere!
David
P.S.: poi mi spieghi com'è che ti chiami "Francesco" e nel mittente c'è
"Lampa Dario"... boh! :)


 visualizzate.
Funzione htmlentities() [ 
http://www.php.net/htmlentities
 ].
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 qualche funzione del php o dipende dal browser?
Devi far corrispondere ogni "passo" dall'inserimento alla
visualizzazione al charset corretto.
Quindi il browser deve mostrare il form in latin1, il client deve
inviare i dati in latin1, il db deve memorizzarli in latin1 e infine il
browser deve mandarli al client in latin1.
Se uno di questi passi non e` settato correttamente sballi qualcosa
oppure devi metterci pezze (correggendo al volo i dati).
In PHP puoi usare header() per impostare il charset, oppure metterlo
nell'HEAD del file html.
Bye.
-- 
Alessandro Pellizzari

 deve mandarli al client in latin1.
In effetti sul database avevo i campi in latin2. Ho modificato, ed ora
tutto funziona correttamente.

Newsgroup: it.comp.www.php
Titolo: [OT] HOSTING PHP SPAZIALE

HO APPENA COMPLETATO UN SITO DI HOSTING HOUSING   per una farmer house di
Milano
www.miraggio.com
     , è un sito dinamico scritto in PHP , la grafica
secondo me lascia un po' a desiderare , ma invito chi di voi ne ha voglia a
testarlo e darmi qualche consiglio...
Inoltre mentre inserivo i contenuti ho avuto modo di verificarne le offerte
e mi sembrano SPAZIALI come prezzi , ma soprattutto ottime anche come
prestazioni ... almeno durante la prova gratuita che è possibile richiedere
e che sto utilizzando oramai da 1 mese (anche se sarebbero due sett. di
prova :-) )
Ciauz a tutti
E  fatemi sapere i vs commenti tecnici sul sito E ANCHE QUELLI SUL SERVIZIO
SE AVETE VOGLIA DI RICHIEDERE LA PROVA GRATUITA
Dario

 - ICQ# 92905138
http://www.mascanc.net/~skolem

 E poi uno non si deve incazzare.
Quindi non sono solo io che sentivo la solita puzza ....
:-\
Ciao
--ev

 wrote:

No, ma che dici, non e' spam, no, no, per niente... >:)
Spammatamente,
-- 
Mariani "Darkpand" Dario 
dark...@libero.it
IAFo #126       ICQ# 49365960
"L'uomo e' tanto meno se' stesso quanto piu' parla in persona propria:
dategli una maschera e vi dira' la verita'" -- Oscar Wilde


ICQ# 11129001
http://www.calogero.org/
http://www.robocore.com/
http://www.totosite.net/

Newsgroup: it.comp.www.php
Titolo: Problema con la personalizzazione di  sistema di prenotazione

Ciao a tutti,
sto personalizzando un sistema di prenotazione di aule meeting che
gira in PHP+Mysql+IIS, l'indirizzo del progetto è 
http://mrbs.sourceforge.net/
Sono riuscito ad effettuare alcune personalizzazioni come ad esempio
l'aggiunta di un link che punta all'immagine dell'aula meeting
correntemente selezionata.
Sfortunatamente sono riuscito a modificare solo la visualizzazione
settimanale e mensile aggiungendo questo codice nella linea 75
(week.php) e nella linea 76 (month.php):
echo "<p>
<a href=\"photo.php?area=$area&room=$room\">Click here to get the
photo of the selection</a>
</p>";
In pratica a photo.php gli passo il valore delle variabili aerea e
room e carico un file jpg che ha come nome il valore delle variabili.
Il problema è la visualizzazione giornaliera  (day.php) ,in questo
caso la visualizzazione è diversa perchè, mentre in week.php e
month.php viene visualizzata la prenotazione di una sola aula, in
questo file vengono visualizzati le prenotazioni giornaliere di tutte
le aule.
La parte da modificare penso che sia quella dopo la riga 222 nel file
day.php:
http://v1doc.altervista.org/dwiki/doku.php?id=prova
La modifica in parte funziona,  vengono creati tanti link quanti sono
le aule meeting, ma i link generati sono ancora incompleti perchè la
variabile room è  vuota :-(
Ho già provato a mandare un messaggio alla mailing list ma non mi ha
risposto nessuno, riuscite a darmi una mano ?
P.S.
Se volete dare un'occhiata ai file originali del progetto il link per
il download è :
http://sourceforge.net/project/showfiles.php?group_id=5113
Grazie
Doc

Trovato il problema, era solo un errore di sintassi, grazie lo stesso.
Ciao
Doc