mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Sito per clienti e titolari di attività

Salve,
 
una curiosità progettuale, ogni tanto mi piace rispolverare il passato 
con php e mysql ed ipotizzare soluzioni giusto per non perdere 
totalmente dalla mente gli studi passati!
 
Ipotizziamo di dover creare un portale web che fornisca servizi ad 
esempio a clienti e titolari di un'attività di seguito la mia idea:
 
1) Una tabella login dove inserire i dati appunto per il login;
2) Una tabella users da cui tutti devono passare per registrarsi con i 
propri dati personali;
3) Una tabella activityowners collegata in FK verso la tabella users;
 
Perché non mettere tutti nella tabella users? Beh... il titolare di 
un'attività a mio avviso dev'essere riconosciuto come un utente quindi 
con nome e cognome poi può "abilitare" l'aggancio di una o più attività 
magari previa autorizzazione dell'admin.
 
Nell'ipotesi di cui sopra si potrebbe pure aggiungere una crew per la 
stessa attività quindi più users collegati ad una o più attività poi 
però si aprirebbe il problema di chi possa decidere ed autorizzare 
l'aggancio degli users alle attività, un superuser o l'admin...
 
Altra chiave di lettura tenere i titolari di attività solo con un 
backpanel ed una tabella dedicata a loro?
 
Saluti!
^Bart

 
 
sbaglio o questa cosa era già stata proposta forse un annetto fa?
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

> sbaglio o questa cosa era già stata proposta forse un annetto fa?
 
Qualcosa di simile ma non identico, in questo caso parto dal presupposto 
che anche un utente "aziendale" venga prima di tutto registrato come 
utente "reale" e solo poi potrà chiedere l'associazione alla propria 
azienda nello specifico un'attività ricettiva.
 
Saluti.
^Bart
 

Il 13/12/2021 23:15, ^Bart ha scritto:
 > Perché non mettere tutti nella tabella users? Beh... il titolare di 
un'attività a mio avviso dev'essere riconosciuto come un utente quindi 
con nome e cognome poi può "abilitare" l'aggancio di una o più attività 
magari previa autorizzazione dell'admin.
 
In un mio progetto ho gestito dei livelli di utenti (1 God 2 SuperAdmin 
3 Admin 4 Owner 5 Editor 6 User ...)
Diversi menu per ciascun livello a scalare...

Newsgroup: it.comp.www.php
Titolo: Script x statistiche

Qualcuno sa consigliarmi qualche buono script gią pronto disponibile online?
Ovviamente PHP+MySQL.
Grazie
byez!!
darknez

 Ovviamente PHP+MySQL.
Su 
hotscripts.com
 ce ne sono a iosa,
se ti fai un giro sul forum si 
freephp.html.it
 c'č Webmastella che ne ha
realizzato uno in italiano
formidabile.


Grazie della dritta!
:)
byez!!
darknez
Newsgroup: it.comp.www.php
Titolo: [OT] INNODB

Qualcuno ha provato questo tipo di db?
Io ho provato a installarlo su Mysql, ma non ho notato questa gran velocità,
piuttosto un gran numero di MB occupati dalle tabelle.
--
________________________________
                ~°~   Ale   ~°~
        ~~~ICQ #54291095~~~~
________________________________

 piuttosto un gran numero di MB occupati dalle tabelle.
In realtà il vantaggio delle tabelle InnoDB sulle versioni attuali di 
MySQL sta nel fatto che supportano le transazioni e l'integrità 
referenziale dei dati. Il fatto che lo spazio per le tabelle vada 
allocato prima può dare un po' fastidio (forse più a livello psicologico 
che altro), ma si supera in fretta.
E' già qualcosa :-)
ciao
_China

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

Salve,
ho finito un lavoro fatto in php... si tratta di un servizio che gira su un
server aziendale con collegamento a mysql, ma a parte questo, secondo voi
quele sarebbe il miglior modo per rendere "+ professionale" la distribuzione
e presentazione del prodotto? Per adesso ne ho una copia (cioè la copia dei
file) sul mio pc e una su un server dove è già attivo e funzionante. Il
prodotto, essendo composto quasi interamente da file php, ci starebbe anche
su un floppy... ma se volessi un po' fare lo "sborone", cosa mi
consigliereste?
Grazie

 cosa mi consigliereste?  
Utilizzi uno di questi prodotti:
Microweb:
http://www.indigostar.com/microweb.htm
DWebPro
http://www.dwebpro.com
NamoWebserver
http://www.nanowebserver.com
e fai l'encoding dei sorgenti con uno dei tanti prodotti:
Zend Encoder
http://www.zend.com/store/products/zend-encoder.php
SourceGuardian
http://www.sourceguardian.com/
PHTML Encoder
http://www.rssoftlab.com/phpenc.php
etc.
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

Newsgroup: it.comp.www.php
Titolo: database access e odbc

sto imparando a lavorare con database access e mi viene una curiosità...
ma posso connettermi solo al database che selezione dal pannello di
controllo/odbc
o c'è un modo per specificare il database da accedere nel codice php?
Grazie

 wrote in message
news:oxxG8.1718$e5.3...@twister1.libero.it...


On Tue, 21 May 2002 20:03:02 GMT, "RaS!" <ra...@NOSPAMcaltanet.it>
wrote:
Puoi -se hai un server IIS usare una connessione DSN less con il
seguente codice:
*******************************************
$A = $PATH_TRANSLATED; 
$B = strrev ($A); 
$C = strstr ($B ,'\\'); 
$D = strrev ($C); 
$dbc = new COM("ADODB.Connection"); 
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)};"; 
$connstr .= "DBQ=".$D."INDICA_IL_PATH_DEL_DATABASE;uid=;pwd=;"; 
$dbc->open($connstr); 
$rs = $dbc->execute("SELECT ... FROM ...");
Con "INDICA_IL_PATH_DEL_DATABASE" devi scrivere l'indirizzo relativo
dove risiede il tuo db (es: ../dbase/pippo.mdb)
*******************************************

 --
Per rispondere, togliere "ITA" al dominio
 --
Newsgroup: it.comp.www.php
Titolo: incremento delle stringhe

Problema: l'utente X prima di consultare una determinata form deve
compilarne un'altra che chiede Nome, Cognome ed E-mail.
I dati inseriti vanno a finire in un file .txt ed il codice che ho fatto e'
il seguente:
<?php
// i dati vengo inseriti nel file txt DatiUtente
$filename ="DatiUtente.txt";
$handle= fopen($filename,'a');
$string = $nome . ";" . $cognome . ";" . $email ."\r\n";
fputs($handle, $string);
fclose($handle);
?>
La cosa che mi serve è un conteggio delle righe sul file .txt degli utenti
che inseriscono i dati.
Praticamente nel file .txt devrebbe comparire il numero di volte che
l'utente X consulta
quella determinata form.
Un grosso grazie a tutti coloro che mi aiuteranno.

usa un altro file dove recuperi la riga dell'utente con il valore delle
volte precedenti, lo incrementi di uno e lo scrivi, per esempio:
Pippo:5
Se non trovi una stringa cosě vuol dire che la aggiungi mettendo 1 come
visita
Ciao Nicola ---- 
www.pignatelli.com

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

Come faccio a inculdere un file col path rispetto alla root con la require?
Provando con
------------------------------------------
require_once('/myfolder/include/top.inc.php');
------------------------------------------
Mi da inequivocabilmente:
---------------------------------------------
Warning: main(/myfolder/include/top.inc.php) [function.main]: failed to
create stream: No such file or directory in
C:\Inetpub\wwwroot\myfolder\index.php on line 1
Fatal error: main() [function.main]: Failed opening required
'/myfolder/include/top.inc.php' (include_path='.;c:\php4\pear') in
C:\Inetpub\wwwroot\myfolder\index.php on line 1
-------------------------------------
Se provo a modificare l'include path sul php.ini
include_path = ".;C:\Inetpub\wwwroot;C:\Programmi\PHP\includes"
(uso IIS) purtroppo non cambia nulla... Tranne la riga dell'include_path
chiaramente :)

"pheudo"  ha scritto nel messaggio

hai provato a mettere include_once('../dir/file.ext');
intendo i due puntini nel path ... dovrebbe specificare che scendi di un
livello da dove si trova il documento ... non ne sono sicuro ... tu prova!
Ciao
..::[ Panz ]::..
Newsgroup: it.comp.www.php
Titolo: consiglio framework php

ciao,
dopo vari anni vorrei ritornare a scrivere un sito in PHP.
Vorrei però stavolta utilizzare un framework che mi faciliti un pò di cose.
Diciamo che per iniziare non ho necessità grosse, ne vorrei uno che sia 
veloce, che gestisca bene il templating, e per il futuro che gestisca bene 
anche mysql per un eventuale cms su database. Al momento infatti mi 
accontento anche di contenuto statico che poi potrei far caricare su 
template.
Ho dato un'occhiata in giro e ho visto questi framework:
seagull
symfony
zend framework
cakephp
Che ne pensate?
Quale è il migliore?
Ne esistono di meglio?
grazie :)-

 che gestisca bene anche mysql per un eventuale cms su database. 
Dai una occhiata a questo thread:
http://groups.google.it/group/it.comp.www.php/browse_frm/thread/1ad3e8ac
d5706e18/5b3d2d7c1348e7be
-- 
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/
Newsgroup: it.comp.www.php
Titolo: MySQL cerco guida in Italiano

Ho dei siti su server Unix/lLinux che supportano SQL, non ne sò nulla e
vorrei sapere dove trovare sul Web o dei manuali in italiano.
In alternativa segnalatemi dei libri preferibilmente non eccessivamentwe
voluminosi.
Grazie


wrote:

MySql Guida Completa
di Mark Maslakowski
Ed Apogeo
ISBN 88-7303-729-1
Lire 69.000
Alla prossima.
	MAX

 ha scritto nel messaggio
news:3afcfea0...@127.0.0.1...


 wrote in message
9e05u2$d1p$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.www.php
Titolo: semplice if...ma strano comportamento

Ciao a tutti, 
sono incredulo! o forse stupido, non so. 
 
if(isset($_POST["submit"])) { 
 
	$read     = file("password.php"); 
	$userpass = explode(":",$read[0]); 
	if($_POST["username"] == "$userpass[0]" AND md5
($_POST['password'])=="$userpass[1]") 
	{ 
		echo "Login Successful!<br>"; 
		echo "userpass:$userpass[0]    <br>";echo "pww:
$userpass[1]<br>"; 
		echo "form name:".$_POST['username']."form pw".md5
($_POST['password']); 
	} 
	else{ 
	print "errore<br>"; 
        echo "userpass:$userpass[0]    <br>"; 
		echo "pww:$userpass[1]<br>"; 
		echo "form name:".$_POST['username']; echo "<br>"; 
		echo "form pw:".md5($_POST['password']); 
	} 
} 
 
 
il login da errore, ma i messaggi di echo sono: 
 
errore 
userpass:john 
pw:098f6bcd4621d373cade4e832627b4f6 
form name:john 
form pw:098f6bcd4621d373cade4e832627b4f6 
 
se però nell'if al posto di =="$userpass[1]" inserisco la 
stringa: "098f6bcd4621d373cade4e832627b4f6" 
il login ha successo. 
Aiutatemi, grazie 
Rigel 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
--
www.iuz-lab.info

 forse c'č uno spazio dopo la password scritta nel file.. prova 
 
Grazie. era cosě. Ergo sono uno stupido. 
Ciao. 


 > ($_POST['password'])=="$userpass[1]")
Queste due righe non funzionano perchč "$userpass[0]" e simili non vengono
interpretati correttamente, oltre al probabile accapo alla fine della riga.
Prova a stampare "$userpass[0]" e vedrai.
Ludovico

 Ludovico
L'errore era già stato corretto.
"$userpass[0]" è corretto, funziona perfettamente e significa esattamente
quello che l'autore intendeva, anche se secondo me è brutto.
"$userpass['0']" invece non viene interpretato correttamente ma dà luogo ad
un errore di sintassi che va evitato usando l'operatore di concatenazione o
l'interpolazione con graffe.

 quello che l'autore intendeva, anche se secondo me è brutto.
...volevo segnalare il possibile errore che invece non c'è - per fortuna e
forse per caso - e che a causa della fretta ho frainteso.
Ludovico
Newsgroup: it.comp.www.php
Titolo: help USER_AGENT

qualcuno mi sa dire la sintassi per fare si che quand un visitatore non
utilizza internetExplorer gli appare un echo??
GRAZIE
tipo
if ($USER_AGENT != ie){
echo ("questo sito bla bla bla bla");
}
GRAZIE!!!

 ha scritto nel messaggio
news:9vr258$6ka$1...@nreadb.inwind.it...

if(strstr($HTTP_USER_AGENT, "MSIE")) {
  // Messaggio per i non IE
}
mandi
andrea bergamasco

In 9vr258$6ka$
1...@nreadb.inwind.it
, GiaKKo, 
GiaKK...@ostiachat.cjb.net
, il


Una soluzione semplice potrebbe essere
<?php
    $browser = "$HTTP_USER_AGENT";
    if(!strpos($browser, "MSIE"))
        echo ("Non stai usando Explorer");
?>
Ciao
Roberto

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

Ciao a tutti, mi ritrovo ad avere dei problemi con le date, nessun problema
a gestire quelle comprese tra il 1970 e 2038, ma se si va oltre?
Per esempio, se nel database è presente una data del tipo:
23/02/1899; come faccio ad acquisirla e gestirla?
Di solito per creare un oggeto date con la dta che voglio(ad esempio per
formattarla a mio piacimento) uso la sintassi:
date("d F, Y",strtotime($data))
Ma se $data cade per l'appunto al di fuori del range stabilito come si fa?
Infatti non viene riconosciuta, o genera errore o viene passata la data del
01/01/1970...
Grazie in anticipo a chiunque possa aiutarmi...

 23/02/1899; come faccio ad acquisirla e gestirla?
Magari ho capito male io, ma se nel database hai una data in un
campo date o datetime, presumendo che tu stia usando MySQL, puoi
formattarla direttamente attraverso la query SQL utilizzando
DATE_FORMAT().
Ulteriori informazioni: 
http://tinyurl.com/2mzrc
.
Ciao.
-- 
Federico R.

Ma se $data cade per l'appunto al di fuori del range stabilito come si fa?
Ti devi fare la funzione da solo usando le calendar functions (v.).
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Newsgroup: it.comp.www.php
Titolo: ripulire una stringa da caratteri....

data una stringa la voglio ripulire da tutti i caratteri che non siano
lettere dell'alfabeto in minuscolo.
che comando uso?


Tradotto: avere solo lettere minuscole?
$str=ereg_replace("[^a-z]","",$str);

> Tradotto: avere solo lettere minuscole?
no volgio che vengano eliminati anche \..\ + - e simili tutto quello che non
fa parte delle lettere dell'alfabeto (..con la possibilita di avere la
stringa ripulita in minuscolo)

 wrote in message
news:a0hcna$h1g$1...@news.panservice.it...

Beh, mi sembra di aver espresso bene con solo lettere (in oltre minuscole),
l'esempio dato cmq. lo fa...
:)

 wrote in message
news:a0hcna$h1g$1...@news.panservice.it...

se intendevi di trasformare anche le maiuscole in minuscole usi la funzione
$str=str_lower($str);
dopo aver usato :
$str=eregi_replace("[^a-z]", "", $str);
(NB.: eregi invece di ereg)
Newsgroup: it.comp.www.php
Titolo: Non capisco la logica...

Scusate; sto imparando ora e purtroppo sono una schiappa. Ma proprio non
capisco la logica di PHP.
Ho provato a ricopiare un testo da un libro. Non funzionava. Allora ho
aggiunto delle variazioni che a me sembravano giuste e ottengo un risultato
bizzarro: lo script è questo:
<?php
 function authenticate() {
     header('WWW-Authenticate: Basic realm="Test Authentication System"');
     header('HTTP/1.0 401 Unauthorized');
     echo "per entrare in questa area riservata devi prima loggarti\n";
     }
  $file = "password.txt";
  $fp = fopen($file,"r");
  $auth_file = fread($fp,filesize($file));
  fclose($fp);
  $authorized = 0;
  $user = NULL;
  $pw = NULL;
  authenticate();
  $elements = explode("\n", $auth_file);
  foreach ($elements as $element) {
      list ($user, $pw) = split (":", $element);
      if (($user == $SERVER['PHP_AUTH_USER']) && ($pw ==
$SERVER['PHP_AUTH_PW']) && ($user != NULL) && ($pw != NULL)):
         $authorized=1;
         break;
      else:
         $authorized=0;
      endif;
  }
  echo "$authorized\n";
  if ($authorized == 1):
     echo "$authorized\n";
     echo "benvenuto nella pagina autenticata\n";
  else:
     echo "$authorized\n";
     echo "ti devi autenticare";
  endif;
?>
Il file password.txt contiene 1 user e 1 password per riga
user:password
-----------------
Gianni:Pinotto
Paperino:Paperone
Il risultato è questo sotto:
per entrare in questa area riservata devi prima loggarti 0 0 da autenticare
E' come se non leggesse il file delle password. E poi un altra cosa: perché
la finestra di autenticazione mi viene richiesta 3 volte ?
Non dovrebbe memorizzare username e password e usarle per il confronto con
il file ? Dov'è sbagliato ?

 il file ? Dov'è sbagliato ?
A me sembra che questo funzioni solo su server Apache. Non funziona su IIS.
Anche io avevo fatto delle prove sul mio sito con uno script simile, che
avevo copiato da Internet. Ma dopo aver compilato il form, mi dicevo che non
ero autorizzato ad entrare nel mio sito.
Francesco


Ma infatti mi sono fatto un server apache in casa. Il problema non è questo,
ma che non esegue lo operazioni come dovrebbe.
Ciao
Alfredo

 $SERVER['PHP_AUTH_PW']) && ($user != NULL) && ($pw != NULL)):
non $SERVER ma $_SERVER (si batte sempre sullo stesso chiodo...)
se poi hai ancora problemi, fai sapere.
(il resto del codice è di dubbio gusto, comunque).
ciao
-- 
punkarruso

 ha scritto nel messaggio
news:mifGa.84992$Ny5.2...@twister2.libero.it...


 io ho letto che non funziona sotto windows non solo da apache
dove l'hai letto?
(a me funziona)
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: Limitazioni dati POST

Salve,
Vorrei creare una applicazione Flash con un datagrid che tramite php riceva
dei dati dal MySql.
Diciamo che il tutto mi funzionicchi, pero' il mio dubbio e':
dato che utilizzo il POST per la trasmissione dei dati, vorrei sapere se
esiste una limitazione, non so 256bit.., oppure posso creare una stringa che
dal php invio a flash grande quanto voglio?
grazie
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 stringa che dal php invio a flash grande quanto voglio?
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/manual/en/ini.core.php#ini.post-max-size
http://www.php.net/manual/en/ini.core.php#ini.memory-limit
http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestbody
-- 
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/

 dal php invio a flash grande quanto voglio?
I limiti del POST li hai solo nella direzione client->server, quindi da 
flash a PHP potrai passare solo un certo quantitativo di dati (vedi post 
di Filippo).
Da server a client e` un normale flusso HTTP, e puoi passare quello che 
vuoi. Di solito con flash si usa XML perche` ha un motore interno per 
accedere al DOM, ma puoi fare piu` o meno quello che vuoi.
Bye.

 Da server a client e` un normale flusso HTTP,
In realtà è normale flusso http anche la richiesta POST, no?



Si`, ma da client a server ci sono limitazioni sulle dimensioni, per 
evitare attacchi DoS.
Mi sono spiegato male. Intendevo che dal server e` come mandare un 
qualsiasi altro contenuto (html, immagini, pdf, css, js, ...).
Bye.

 Ti suggerisco di iniziare leggendo il manuale ufficiale:
Filippo, scusami se mi intrometto in questo thread ma nell'altro mi hai 
abbandonato... Sapresti dirmi come posso risolvere il mio problema? 
Grazie e scusa ancora!
Newsgroup: it.comp.www.php
Titolo: problema readline() e PHP

premessa:
'php -v' => 'PHP 5.0.0RC2 (cgi-fcgi) (built: Apr 26 2004 03:26:35)'
sto usando la readline in un mio script php per la console:
#!/usr/bin/php -f
<?php
print("scegli una opzione:\n1-lista\n2-cerca\n3-esci\n\n");
flush();
$line = readline("Comando: ");
...
?>
il problema è che quando avvio lo script, prima compaiono tutti i prompt
readline(), e DOPO tutte le chiamate echo() e print().
ho impostato implicit_flush a TRUE, ho usato l'output buffering, ho usato
ini_set("implicit_flush",TRUE); ma non c'è niente da fare, l'output è
sempre il seguente:
Comando: 1
scegli una opzione:
1-lista
2-cerca
3-esci
come posso fare?

 sempre il seguente:
ob_end_flush() prima di print non funziona?
corine

risolto:
bisogna settare implicit_flush a "On" nel php.ini
(tral'altro stavo cambiando il php.ini sbagliato...)
grazie lo stesso!
"corine agrumoni" <chie...@eteladi.co.invalid> ha scritto nel messaggio
news:18y75l49...@cerion.at.tiscali.dot.it...
| > ho impostato implicit_flush a TRUE, ho usato l'output buffering, ho
usato
| > ini_set("implicit_flush",TRUE); ma non c'è niente da fare, l'output è


 (tral'altro stavo cambiando il php.ini sbagliato...)
Puoi anche utilizzare 
http://www.php.net/ob_implicit_flush
Please
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Formattazione di numeri

Ciao a tutti,
qualcuno sa come fare, dopo aver eseguito una query, a formattare un
numero in una valuta (es. da 10000000 a 10.000.000)?
Grazie

 numero in una valuta (es. da 10000000 a 10.000.000)?
Potresti provare con substr_replace. Ad esempio:
if (strlen($valuta) > 3) {
    if (strlen($valuta) > 6) {
        if(strlen($valuta) > 9) {
            $valuta = substr_replace($valuta,".",-9,0);
        }
        $valuta = substr_replace($valuta,".",-6,0);
    }
    $valuta = substr_replace($valuta,".",-3,0);
}
Dovrebbe funzionare, l'ho buttato giù così. Cmq hai capito il concetto.
Volendo potresti fare il tutto con un ciclo di for da ripetere per il numero
di cifre per 3 e ripete l'operazione con
substr_replace($valuta,".",-(i*3),0); con i il solito contatore del for...
--
ciauz
Maurizio Berti
maur...@jidesk.net
 - 
http://www.jidesk.net/
ICQ: 21686278
-------------------------------
"Non capirò mai la capacità femminile di evitare
una risposta diretta a qualsiasi domanda" - Spock


per convertire 10000 in 10.000
print(number_format ($lire, 0, ",", "."));
per convertire in euro e formattare con due decimali tipo 45,67 euro:
$euro = sprintf("%.2f", $lire/1936.27);
print(number_format ($euro, 2, ",", "."));
le funzioni con cui operare per altri tipi di conversioni sono:
number_format, printf e sprintf
--
---------------------------------------
Damiano Trisciani - 
dam...@tnx.it
Webmaster & Sysadmin of:
http://www.astrofili.org
 - Il portale per l' astronomia in Italia
http://www.tnx.it
 - The Network eXperience

Newsgroup: it.comp.www.php
Titolo: aiuto con le espressioni regolari

Ciao a tutti.
Il problema è il seguente :
da un percorso tipo c:\\programmi\\php_development\\www\\mydir\\anotherdir,
dovrei estrarre solo mydir\\anotherdir.
C'è un modo veloce per farlo con le espressioni regolari?
Grazie mille,
Alex

 ha scritto nel messaggio
news:9cqC9.15765$Ka3.4...@twister1.libero.it...

Ci sarà di meglio ma così al volo direi che questa può andare se il percorso
è sempre di questo tipo..
<?php
$stringa = "c:\\programmi\\php_development\\www\\mydir\\anotherdir";
$regxp = "/^.*www\\\\(.*$)/";
preg_match($regxp,$stringa,$risultati);
echo addslashes($risultati[1]);
?>

 ?>
Sempre premettendo che il percorso sia sempre simile (della serie "mi
interessa tutto quello che c'è dopo www\\"), si può anche usare:
print substr($stringa, strpos($stringa, "www")+4);
// strpos è sostituibile con strrpos a seconda di come sia
// effettivamente fatta la stringa!
o
print preg_replace("/^.*www\\\\/","", $stringa);
// meno preciso del preg_match suggerito sopra!
Se invece il percorso non è omogeneo, puoi sempre spezzare l'url ed
inserire questi "pezzi" in una lista e tirarti fuori gli ultimi "n" a
seconda delle esigenze:
$elements = 2; // Il numero di elementi che ti servono
$stringa = explode("\\", $stringa);
while($elements > 0) {
    print $stringa[count($stringa)-$elements];
    if($elements != 1) print "\\"; // Per ricreare il path!!!
    $elements--;
}
Ciao!
--ev ed i ricordi del detto TMTOWTDI!!!

Newsgroup: it.comp.www.php
Titolo: header()

Salve a tutti,
ho un problema che mi sta distruggendo, ho fatto un programmino in php che
sembrava funzionare perfettamente, ma usandolo su altre macchine diverse
dalla mia, a volte funziona e a volte no.
Il non funzionamento consiste nel fatto che il programma ignora
completamente la funzione
header("Location: 
http://www.google.it
")
non effettuando il necessario redirect, qualcuno sa a cosa può essere
dovuto?
Intanto grazie a tutti,
                    Gionny

 dovuto?
Error_reporting non corretto, output prima di header in unione a
diverse configurazioni di output buffering (es su alcuni sistemi
funziona perche' c'e' ob_gzhandler attivo).
-- 
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
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


Ciao,
Oltre a quello scritto da Setec leggi anche qui:
http://bugs.php.net/bug.php?id=9852

Newsgroup: it.comp.www.php
Titolo: Sito e-shirt (info economiche)

Ciao a tutti. Vorrei avere un parere da parte dei programmatori PHP 
professionisti.
Per realizzare un portale del tipo 
www.eshirt.it
, quanto potrebbe chiedere 
un programmatore?
Grazie 

 ha scritto nel messaggio
news:JSy4d.294856$OR2.13...@news3.tin.it...

Newsgroup: it.comp.www.php
Titolo: PHPed sotto win 98

prima di tutto mi presento sono carlo e posto da Roma e ho scoperto il
NG solo ieri.
sono appassionato di PHP da circa un anno ma adesso ho provato ad
installare un editor che mi dicono molto potente PHPed pero' non riesco
a fargli funzionare ne il debug ne a fargli eseguire gli script come
dovrebbe.
configurazione
WIn 98 SE
APACHE 1.3.14
PHP 4.0.4 come modulo apache (preso da 
php4win.de
)
A livello web server funziona bene e risponde velocemente ma col PHPed
non va'
ciao e a presto
CARLO

Hai provato nelle Options a specificare il path della directory di php.exe
per interpretare gli script?
Ciao

Newsgroup: it.comp.www.php
Titolo: ricaricare una finestra

Ciao, ho una pagina in cui c'è un link che apre una finestra con javascript
usando window.open. Ho bisogno che alla chiusura di quest'ultima finestra,
l'altra si ricarichi automaticamente senza premere F5; è possibile, c'è un 
modo
per farlo? Grazie. 


non credo che si faccia in php
in javascript invece penso di si
non sono esperto, ma nella finestra che si apre potresti
usare l'evento onunload in questo modo
<html>
<head>
<script type="text/javascript">
function chiusura()
{
  window.opener.location.reload();
  window.close();
}
</script>
</head>
<body onunload="chiusura()">
...
</body>
</html>
ciao
Newsgroup: it.comp.www.php
Titolo: safe mode e error reporting

ciao,
ho caricato un sito su un web server che tra l'altro ha:
disable_functions    error_reporting
display_errors        Off
display_startup_errors    On
safe_mode        On
Una delle pagine non funziona, presumo a causa del safe mode, ma non 
riesco a visualizzare gli errori in nessun modo.
come faccio a fare il debug di uno script che non mi funziona?
c'e' qualche modo per visualizzare gli errori?
grazie
Mauro

 c'e' qualche modo per visualizzare gli errori?
Il manuale, questo sconosciuto ...
http://www.php.net/error_reporting
http://www.php.net/ini_set
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
http://www.php.net/ini_set
Scusa, ma come ho specificato nell'altro messaggio la funzione 
error_reporting e' disabilitata.
<?php
error_reporting(E_ALL);
fhdfhas
?>
questo script non produce nessun errore.
Cosa devo settare con ini_set per ovviare al problema?
grazie
Mauro

 Cosa devo settare con ini_set per ovviare al problema?
Come ho gia' detto, e come e' scritto sul manuale, DEVI configurare PHP
se vuoi poter visualizzare i parse error. Per fare questo basta che
apri il manuale, c'e' un ben capitolo che parla esattamente della
configurazione.


Devi fare un .htaccess se non hai i privilegi sul server.
Vedi qua:
http://it.php.net/manual/en/configuration.changes.php

 Devi fare un .htaccess se non hai i privilegi sul server.
Per favore, quota decentemente e rispondi al messaggio corretto.


 sollevati PRIMA dell'esecuzione della pagina.
Ok, ho scelto l'esempio sbagliato ...
Ma il problema rimane, sul server (di cui non posso cambiare la config) 
*hanno disabilitato la funzione error_reporting*, il safe mode e' on, io 
vorrei vedere gli errori, i notice, i warning ecc ecc  di un certo 
script. Come posso fare?
grazie
Mauro

 di un certo script. Come posso fare?
- Usa ini_set per impostare l'error_reporting
- Controlla che non sia disabilitato display_errors
- Usa .htaccess per impostare l'error_reporting
- Chiedi che riabilitino l'error_reporting
- Se non lo fanno cambia hosting

Newsgroup: it.comp.www.php
Titolo: includere file

Salve,
premetto subito di essere un principiante.
Volevo creare un sito con delle barre laterali comuni per più pagine.
Se io creo una cartella dentro alla directory principale chiamandola
/include/ e inserisco all'interno i vari files *.inc con le parti
comuni, per richiamarla dall'index.php della directory principale uso
<?php include('include/*.inc); ?>.
Nell'index.php dentro alla cartella /risorse/ non riesco a richiamare i
files *.inc se non mettendo ../include/*.inc .
C'è un modo per evitare che scendendo di una directory debba
modificare le impostazione di include?
Con html per indicare la home page mi basta digitare href="/" e anche
scendendo di 100 sottocartelle torna sempre alla home page.
Scusate se sono stato incomprensibile.
Grazie


In pratica puoi specificare tutte le cartelle in cui cercare i file
inclusi.
-- 
Stefano

mEsKa ha scritto:

<?php include($_SERVER["DOCUMENT_ROOT"].'/include/*.inc'); ?>

 
Secondo me i file da includere č meglio lasciarli fuori dal DOCUMENT ROOT.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 /include/ e inserisco all'interno i vari files *.inc con le parti
Visto che sei principiante, un consiglio: MAI chiamare i file .inc.
Se contengono codice php, chiamali SEMPRE .php
Questo a meno che tu non abbia accesso al server e non possa configurarlo
per bloccare i file .inc.
Altrimenti basta sapere che c'e` per scaricarlo ed eventualmente leggere
le password contenute.
Bye.

Newsgroup: it.comp.www.php
Titolo: MYSQL - subquery?

Saluti a tutti, ho un problema da cui non riesco a venirne a capo:
 
utilizzo un database mysql;
 
tabella _prenotazioni, campi: id, codice;
tabella _cambi_stato_prenotazioni: id, id_prenotazione, stato, 
data_ora;
 
la tabella _cambi_stato_prenotazioni contiene N stati riguardanti la 
singola prenotazione;
 
a me serve avere la lista delle prenotazioni, e l'ultimo, in ordine di 
tempo, stato.
 
il risultato finale della query dovrebbe pertanto avere:
 
id, codice, stato, data_ora
 
 
riuscite ad aiutarmi?
 
grazie in anticipo per l'aiuto!
 
 

qualcosa tipo:
 
select
 
p.id
 as id, p.codice as codice, 
 (select stato from tabella_cambi_stato_prenotazioni where id_prenotazione = 
p.id
 limit 0,1) as stato, 
 (select data_ora from tabella_cambi_stato_prenotazioni where id_prenotazione = 
p.id
 limit 0,1) as data_ora 
 
from
 tabella_prenotazioni as p
 
 
dovrebbe funzionare
 
J.

Dopo dura riflessione, Jeff ha scritto :

perfetto, aggiungendo nella subquery gli ORDER necessari funziona a 
meraviglia ;)
 
per completezza di informazione, avevo ovviato nel frattempo eseguendo 
prima la query di tutte le prenotazioni, e poi tramite IF filtravo 
quelle con lo stato_prenotazione che mi serviva tramite php ;)
 
 

 quelle con lo stato_prenotazione che mi serviva tramite php ;)
 
Pessima idea. Mai fare in PHP quello che puoi fare in SQL in modo più
semplice ed efficiente.

 semplice ed efficiente.
 
+1
Newsgroup: it.comp.www.php
Titolo: problema con spedizione email con attach (URGENTE!!)

Salve a tutti,
devo spedire delle email con un attach. usando questo codice:
$email=$_POST['email'];
$testo=$_POST['testo'];
$testo = "comunicatostampa.txt";
$handlet = fopen($testo, "r");
$contents = fread($handlet, filesize($testo));
fclose($handlet);
$semi_rand = md5(time()); 
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; 
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"{$mime_boundary}
\"\r\n"; 
$headers .= "From: 
mia...@miamail.it
\r\n"; 
$messaggio="--{$mime_boundary}\r\n"; 
$messaggio.="Content-Type: text/plain; charset=iso-8859-1\r\n"; 
$messaggio.="Content-Transfer-Encoding: quoted-printable\r\n\r\n"; 
$messaggio.=$contents."\r\n";
$messaggio.="--{$mime_boundary}\r\n"; 
$messaggio.="Content-Type: application/pdf;\n name=
\"comunicatostampapt.pdf\"\n"; 
$messaggio.="Content-Transfer-Encoding: base64\n"; 
$messaggio.="Content-Description: \"Comunicato stampa\"\n"; 
$messaggio.="Content-Disposition: attachment; filename=
\"comunicatostampapt.pdf\"\n\n"; 
$file = fopen("comunicatostampapt.pdf",'r'); 
$data = fread($file,filesize("comunicatostampa.pdf")); 
fclose($file); 
$data = chunk_split(base64_encode($data));
$messaggio .= $data. "\n\n" . "--{$mime_boundary}\n"; 
mail("
ma...@mail.it
", "OGGETTO", $messaggio, $headers);
Tutto OK quando ricevo il messaggio e relativo attach con outlook o 
eudora, ma quando lo vado a leggere online con 
libero.it
 (o anche con 
tin.it
), mi appaiono TUTTE le intestazione dell'header, e l'allegato mi 
appare in codice (tipo: 
JVBERi0xLjQNCiXk9tzfDQoxIDAgb2JqDQo8PCAvTGVuZ3RoIDIgMCBSDQogICAvRmlsdGVy
IC9G
bGF0ZURlY29kZQ0KPj4NCnN0cmVhbQ0KeJzlXMmu5bYR3TfQ/6C1gTxzlETACPDuFGTppAF/
QGIH
COIE9sa/H5JSVR2xKF2920Y2QcND60oUWaw6dWqgzPDb50
+/DCb/iSm+hWEObvj1x+GHb4Z/f/70
/fDL4Jx5m4fJu8FGn
DOVE STO SBAGLIANDO???
Se qualcuno ha qualche dritta, fatemi sapere qualcosa, grazie!!
Masai

 DOVE STO SBAGLIANDO???
Per quale motivo non usi una delle decine di classi gia' pronte?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Far leggere dati ad altri server

Ciao a tutti, devo fare in modo che i dati presenti sul mio server
(nel database) vengano letti e presentati a video da altri server
presenti in rete.
Avevo pensato di sviluppare un qualcosa di simile a quello che fa
google con gli adsense, un javascript da inserire nei siti che devono
"leggere".
Devo utilizzare Json? c'è qualche altro metodo? da dove mi consigliate
di iniziare?
Grazie
Stucco

 di iniziare?
Dallo studio di javascript. :)
Bye.


La tecnologia migliore da utilizzare (e più flessibile?)

 presenti in rete.
altri = un numero finito, preciso e immutabile di macchine nella
stessa lan?
se sě, puoi anche pensare di far accettare connessioni al db da quel
numero finito, preciso e immutabile di macchine 
-- 
Web marketing & community management:
http://www.insistema.com/

 Web marketing & community management:
http://www.insistema.com/
Ci avevo gia pensato... ma dovrei sviluppare una query per ogni
linguaggio di programmazione, magari una macchina è in asp, una in
php, una in coldfusion.... e poi è una soluzione un po' più
macchinosa.. invece con l'altra soluzione dai il codice e a posto...
giusto?

 di iniziare?
Potresti creare un server soap (che poi č sempre gestione di xml) visto che 
con php5 sono molto semplici da implementare.
Newsgroup: it.comp.www.php
Titolo: mandare una mail con php e javascript

sto provando a mandare una mail in questo modo (sě, lo so che č un po'
strano ;))
Ho creato la pagina 1.htm col seguente codice javascript
<script language="JavaScript">
 document.write ("<" + "script language='JavaScript' type='text/javascript'
src='");
 document.write("
http://www.sito.com/mail/2.htm
")
 document.write ("'><" + "/script>");
</script>
2,htm č invece
<?php
$to      = '
mio_indir...@libero.it
';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: 
webm...@example.com
' . "\r\n" .
   'Reply-To: 
webm...@example.com
' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
ma non funziona, qualche idea su dove possa essere il problema?
Grazie

Dimenticavo : ovviamente, il server è impostato in modo da processare anche
i files .htm, infatti se
chiamo direttamente 2.htm, la mail viene inviata senza problemi ;)
Non credo che sia un problema di php e basta. Credo che il mio problema sia
far lavorare php e javascript assieme, quindi ho postato anche sul ng di
javascript
Grazie

 
Ciao,
premetto che ho letto anche l'altro post, però mi sembra che tu non 
abbia le idee molto chiare in proposito. Quando esegui 2.htm tu chiami a 
tutti gli effetti una pagina. Se da 1.htm vuoi chiamare 2.htm non devi 
usare il tag <SCRIPT>..</SCRIPT> che serve per includere degli script JS 
lato client. Nel tuo caso ti basterebbe mettere un link a 2.htm (un HREF 
con descrizione Mandami una mail). Ovviamente nel tuo 2.htm ti conviene 
sputare anche un po' di HTML in modo che l'utente capisca che ha mandato 
la mail e che magari siea in grado di tornare a 1.htm.
Se vuoi far scrivere la mail all'utente in 1.htm devi mettere un form 
che poi POSTerai in 2.htm e da lì recuperi subject e body.
Se sono stato troppo sbrigativo dimmelo. Se riesco ti post le due 
paginette corrette.
saluz
zio-max

 la mail e che magari siea in grado di tornare a 1.htm.
Non voglio fare una cosa del genere che hai capito tu ;)
La questione è un po' lunga e te la riassumo come segue
Ho un server, che chiamiamo "server a". Qui non ci posso eseguire nulla
tranne files html.
Voglio che quando viene caricato una particolare pagina su questo server, mi
venga mandata una mail in modo del tutto automatico.
Ho inoltre un secondo server, che chiamo "server b". Qui posso eseguire
script php
Ho allora pensato di mettere, nella pagina che voglio monitorare, un
javascript che mi va a chiamare un file sul sever b, il quale mi manda la
mail ;)
Spero di essere stato chiaro ;)

 
Penso sinceramente che l'idea migliore sia quella di creare un'immagine 
che richiami nella pagina sul server a:
<img src="
http://server_b/immagine.php
" alt="immagine piccolapicccola">
e poi nella pagina
immagine.php:
<?
mail();
passtrhu
etc etc.
?>
Spero di essere stato utile
Saluti
Blacks
Newsgroup: it.comp.www.php
Titolo: Search engine PHP + MySQL (e altro)

Salve a tutti, sono una "new entry" del ng.
Premetto che sono ancora poco pratico dei linguaggi di scripting, e ancora
meno sui database come SQL. Ma per quello che devo fare, mi ci devo
imbattere per forza ;-)
Ho la necessità di creare un motore di ricerca particolare, che vada a
trovare, all'interno del database ovviamente, determinati record, scelti in
base a delle query generate dal PHP in base a dei form con dei campi Option
e Check Box. E' possibile per uno, come me, che ne capisce ben poco (ma so
adattarmi).
Per spiegarlo con un esempio pratico. Nel db ci sono dei record con i
seguenti campi: Nome, Cognome, Città, Lingue conosciute, età. L' utente,
tramite il form, decide di cercare i record che hanno come città Roma, come
lingue conosciute francese e inglese (con le check box) e di una età
compresa tra i 25 ed i 35 anni (scelta con menu a tendina). PHP genera la
query, e mostra nella pagina dei risultati solo i record (con tutti i campi,
ovviamente) che rispettano i filtri applicati. Help!
Un altro paio di domande:
- Cosa mi consigliate per fare questo, php+sql o mdb+asp?
- Sapete dove scaricare DbTool, una utility per convertire DB fatti con
Access in SQL?
- Qual'è un servizio di hosting affidabile sulle 120mila annue MAX che offre
php e SQL, con almeno 10 mb di spazio web e dominio compreso? (chiedo
troppo?!).
Ho già cercato su 
www.migliorhosting.it
 e simili, ma vorrei l'opinione di
qualcuno che ha già provato i vari servizi!
Saluti e... grazie mille per il vostro aiuto!
--
M  a  r  c  o    S  a  l  i  s            
marc...@tin.it
www.fidalnet.com
 - 
www.atleticaoristano.f2s.com
www.musix4u.com
 - il forum dedicato alla musica!

 Access in SQL?
no, esiste una cosa simile ??? fantastico, allora serve pure a me :-)
Ciao
Alex


L'algoritmo che ti serve si chiama inverted index.
In rete troverai certamente dei riferimenti. Io lo sto implementando
in C++ su Interbase SQL. 
Carlo.

 no, esiste una cosa simile ???
Si! e ho anche trovato l'url: 
http://dbtools.vilabol.uol.com.br
Ovviamente non si può pretendere la perfezione assoluta, ed ogni tanto non
riesce a fare la conversione...!!

Newsgroup: it.comp.www.php
Titolo: serialize di array di stringhe

Ciao  a tutti,
devo risolvere questo problema:
ho un'array di stringhe (nel codice è $valori) che passo così:
if ($i>0)
   header ("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST']
                        .dirname($HTTP_SERVER_VARS['PHP_SELF'])
 
."/index.php?err=".(serialize($msg))."&val=".(serialize($valori)));
in index.php lo leggo così:
if (isset($_REQUEST['val']))
   $valori=unserialize($_REQUEST['val']);
ma mi ritorna (quando ci sono spazi nelle stringhe che passo) questo:
PHP Notice: unserialize() [function.unserialize]: Error at offset 99 of 
93 bytes in C:\Inetpub\wwwroot\nowcastingsms\index.php on line 5
Ho provato a risolvere in varie maniere, ma non ne sono venuto a capo.
Come mi suggerite di fare?
Grazie in anticipo a chi risponderà
Ciao, Francesco

 93 bytes in C:\Inetpub\wwwroot\nowcastingsms\index.php on line 5
prova:
$valori=unserialize(stripslashes($_REQUEST['val']));
(a memoria questo problema èra già saltato fuori, qui).
ciao
-- 
punkarruso


Grazie punk,
	il problema purtroppo è in origine (la stringa che viene passata 	è 
troncata al primo spazio) da qui l'errore.
altre idee?
Intanto provo a cercare nei vecchi messaggi.
Ciao


Non ho trovato nulla di simile al mio problema.
Ho risolto bovinamente sostituiendo gli spazi con degli underscore prima 
di serializzare, se esistesse una soluzione meno da "vecchia fattoria" è 
la benvenuta.
Ciao

 la benvenuta.
controlla che la stampa del serialize coincida nelle due pagine (che non 
ci siano caratteri escapati o simili. (fai il controllo anche sulla 
lunghezza).
se torna tutto, posta un po' di codice, un esempio che non funziona di 
array (con print_r) e il suo tradotto in serialize.
dovrebbe venire fuori qualcosa.
ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: al post posso passare una variabile?

in una pagina di aggiornamento mi serve prendere il valore di un campo da un
form html.
orbene, io lo faccio con questa sintassi:
il problema è che il campo ha un nome fisso, e un numero progressivo, quindi
per esempio:
nome1
nome2
nome3
nome4
.....
ora a me serve passare questo nome progressivo...
quindi mi servirebbe fare una cosa del tipo:
for ( $i=1;$i<$k;$i++)
{
$campo="nome$i";
$nuovo=$_POST[$campo];
}
ora ovviamente campo è un array, l'ho abbreviato per scriverlo qua.
ma sostanzialmente a me serve dare un nome diverso ogni volta al contenuto
della variabile post.
con quella sintassi mi restituisce un bellissimo "unexpected T_VARIABLE
c'è un modo di farlo?

> $campo="nome$i";
prova con $campo="nome".$i;
Andrea

 wrote in message
news:I4F1d.2677$2T6....@twister1.libero.it...



Sinceramente non ho capito bene quello che vuoi fare.
Ma la variabile $_POST ti è già arrivata o la vuoi "mandare"?

 }
Ad occhio questa sintatti mi torna. Dovrebbe funzionare tranquillamente.
Tac

 della variabile post.
ti ri-invito a postare l'html del form.
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

...

 A me una cosa del genere funziona correttamente
$_POST['nome1'] = 10;
$_POST['nome2'] = 20;
$_POST['nome3'] = 30;
for ( $i=1;$i<=3;$i++)
{
$campo = "nome$i";
echo $_POST[$campo];
}
Chris

Newsgroup: it.comp.www.php
Titolo: Zend Framework usare le librerie..

Ciao a tutti,
vorrei utilizzare alcuni moduli dello zend framework senza
necessariamente usarlo tutto.
siccome non vorrei per ogni modulo includere il file e tutte le
dipendenze, c'è un modo per caricarsi tutto automaticamente, e non
ogni volta dover includere?
Ho guardato l'autoloader pensando che facesse al caso mio ma niente...

 Ho guardato l'autoloader pensando che facesse al caso mio ma niente...
E invece e` proprio l'autoloader che devi usare, ma devi anche usare 
set_include_path per dirgli dove andare a cercare la roba.
E` qualcosa tipo
$paths = array(
	".",
	"/usr/local/lib/php5/ZF-1.10",
	get_include_path()
);
set_include_path(implode(PATH_SEPARATOR, $paths));
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
Non ho mai provato perche` per i siti dove l'ho usato avevo una versione 
piu` vecchia di ZF, e l'autoloader era piu` semplice da usare (ma anche 
meno potente), ma dovrebbe andare, forse con piccole modifiche.
Bye.

 Bye.
Grazie, sono riuscito a risolvere.

Newsgroup: it.comp.www.php
Titolo: Interrogare MySQL da Web con Linux ...

Ho installato su Linux RH 7.0 Apache, Mysql e PHP usando 
gli RPM.
Il problema è che non riesco da web ad interrogare il DB Mysql
Ricevo un errore sul file mysql.soket
Qualche consiglio ???
Grazie
Posted by 
http://www.phpitalia.com

 wrote in message 9fklv4$vh0$1...@news.flashnet.it...

Newsgroup: it.comp.www.php
Titolo: host da ip e ora

Salve,
    sto mettendo su un servizio di invio cartoline e mi sono creato una
tabella in cui metto gli orari e gli ip di invio.
Questi dati mi bastano per tutelarmi contro coloro i quali vogliono usare il
servizio in modo "non legale"?
Occorre che memorizzi anche l'host?
Se ad esempio tra un mese so che uno dall'ip 192.32.45.9 alle 12.37 del
25/08/01 ha inviato un email diffamatoria al presidente della rupubblica e
mi trovo i carabinieri in casa cosa posso fare? do semplicemente loro questi
dati?
Eventualmente solo con questi posso scoprire chi è l'host? (non vorrei
memorizzare questo dato durante l'invio, ma ricavarlo in seguito)
In tal modo ad esempio se so che l'host è di Libero posso contattare
direttamente loro per avere qualche altra info (dicendo che è stata commessa
un'illegalità).
Grazie,
Tommaso

 ha scritto
nel messaggio news:k7Gs7.6931$aE.17...@news.infostrada.it...


 dall'uso delle cartoline virtuali.
Mi sembra che in genere non basti. Napster avrebbe potuto mettere un milione
di disclaimer sull'uso del servizio, ma la sostanza è quella e la
responsabilità c'è!
Comunque si, dovresti tenerti i log con ip, data e ora (tipo i log del
server), poi se serve ci pensa la polizia a contattare il provider di chi ha
fatto il casino (dopo aver chiamato te)
LAMASE

Newsgroup: it.comp.www.php
Titolo: POST e upload di files

salve a tutti,
ho un problema..
quando provo ad uploadare files piu' grossi di circa 500 kb attraverso un
form ricevo errori del tipo "This document contains no data" o "Request
entity too large!" al momento del submit. per files di dimensione
inferiore tutto a posto. ho controllato post_max_size su php.ini ma e'
settato a 8M... avete idea di dove possa modificare il valore massimo
della richiesta POST e/o di come possa gestire questo problema?
dimenticavo, ho Apache 2.0 su una macchina Linux.

 della richiesta POST e/o di come possa gestire questo problema?
hai messo questo campo nella form?
<input type="hidden" name="MAX_FILE_SIZE" value="8000000">
(da 
http://www.php.net/manual/en/features.file-upload.php
)
emanuele

 
si, ho provato e non cambia nulla. anche perche':
The MAX_FILE_SIZE is advisory to the browser. 
(da 
http://www.php.net/manual/en/features.file-upload.php
)
il che significa che e' soltanto un parametro che viene tenuto in conto da
alcuni browser.. invece l'errore che ricevo io sembra piu' qualcosa che
viene inviato direttamente da Apache.. non so, puo' darsi che mi sbagli.
sapete come aiutarmi?
grazie cmq a emanuele di aver risposto

 grazie cmq a emanuele di aver risposto
prego
adesso ricordo che ho ricevuto errori di questo tipo una volta che ho
provato a fare un upload con un array di <input type=file>
diversi mix di browers/s.o. davano questo errore con un numero diverso
di <input type=file name=pippo[]>, qualcuno 10, altri 20
non è molto ma spero che ti aiuti
emanuele


purtroppo nel mio caso non si tratta di un array 
grazie ancora
lorenzo