mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: mail() e register_global off

ciao a tutti,
ho un problema con la funzione mail: sia in locale che sul server, per
motivi di sicurezza register_global é settata a off. Ho letto su
http://www.prozone.it/forum/index.php?showtopic=47
tutta la storia. Ma io già richiamavo le variabili in questo modo:
mail($_POST['destinatario'], $_POST['oggetto'], $_POST['corpoMail']);
però le mail non arrivano...
Cosa potrebbe essere??
grazie in anticp
8-)

 però le mail non arrivano...
error_reporting? display_errors?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

ho provato anche così:
$destinatario = $_POST['destinatario'];
...
mail($destinatario, ...);
ma niente.
ho provato a stampare il valore ritornato da mail() ed é 1, ma niente
errori...
idee su cosa potrebbe essere?

 idee su cosa potrebbe essere?
Stai facendo delle prove in locale o sul server?
Sei sicuro che il server SMTP funzioni correttamente?


Newsgroup: it.comp.www.php
Titolo: Centrare voci di menu

Salve a tutti,
 
Vi chiedo cortesemente di dare un'occhiata a questo link:
www.carlorota.eu/contatti.html
 
e di osservare il menu in alto;
l'ho costruito con il seguente css:
 
#menu {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    padding: 0;
    list-style: none;
    margin-top: -12.3em;
    margin-left: 28.7em;
    color: #FF0000;
}
 
#menu a:link, a:visited {
    color: white;
    text-decoration:none;
    }
 
ul#menu li {
    display: block;
    width: 8.3em;
    height: 3em;
    margin: 1em;
    text-align: center;
    float: left; /* elementi su singola riga */
}
 
Il mio problema ï¿œ centrare la scritta "chi sono" rispetto alle barrette
rosse
e ho pensato di risolvere nel seguente modo:
-) ho definito un id "chisono" nel tag <li> della corrispondente voce di
menu
Nel css ho provato ad aggiungere le seguenti righe:
 
#chisono li {
           margin-left: -3em;
}
 
Ma non funziona, la scritta "chi sono" rimane sempre al suo posto come mai ?
Per una pura prova ho aggiunto anche la seguente riga (per verificare
che il selettore fosse giusto)
 
color: navy;
 
e la scritta cambiava colore, ma purtroppo non c'ï¿œ modo di farla spostare.
Come posso fare ?
Grazie mille per l'aiuto
DVX70
 

 l'ho costruito con il seguente css:
 
Sei OT qui, ma visto come hai realizzato il layout (e gli sfondi), mi 
chiedo perché perdi tempo a cercare di allineare gli oggetti con float, 
margin, padding, ecc.
 
Usa position: absolute per tutto e sei a posto.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: inserire foto in un database

è possibile inserire una foto direttamente in un database
utilizzando mysql e php?
oppure di solito quel che si fa è utilizzare una stringa come nome percorso 
e successivamente
si va a prendere la foto utilizzando il percorso scritto all'interno della 
tabella nel db?

 utilizzando mysql e php?
E' un argomento di cui si e' discusso centinaia di volte. Per favore,
prima di postare fa una ricerca sui vecchi messaggi.
-- 
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/

 prima di postare fa una ricerca sui vecchi messagg
ok sorry 

 ha scritto nel 
messaggio news:6f1dcbF...@mid.individual.net...

ok, ho letto un po' in giro e fondamentalmente si utilizza un percorso file 
sul database e
si mettono le foto all'interno di directory...

 directory...
Questo e' un dei metodi. L'altro e' inserire lo stream binario
dell'immagine direttamente nel database.


 ha scritto nel 
messaggio news:6f3712F...@mid.individual.net...

in vista anche di eventuali sviluppi futuri
qual'è il metodo "migliore" ? 

 qual'è il metodo "migliore" ?
Dipende da cosa stai implementando.
Personalmente suggerisco di non sovraccaricare il database con gli
stream dei file. Il file system assolve perfettamente a questa
necessita'.


Newsgroup: it.comp.www.php
Titolo: Confronto stringhe con accenti

Esiste un modo semplice per confrontare due stringhe ignorando gli accenti 
sulle vocali?
Fossero anche due puntini sulla A.
RIcordo che like in SQL ignora gli accenti delle strighe e mi chiedevo se 
esiste un modo anche in php. 

NFM scriveva il 25/03/2008 :

Basta applicare prima una funzioncina del genere
function togliaccenti($stringa)
	{
	return strtr($stringa, "àèéìòù&€’", "aeeiouee'");
	}
-- 
Raffaele Masi
www.webmasterfirenze.it

Newsgroup: it.comp.www.php
Titolo: domanda su form mail

Ciao a tutti.
Ho scaricato qualche script già fatto per mandare mail via form tramite web
e php.
In nessuno non ho mai visto una variabile dove si setta il server smtp da
utilizzare.
Come mai?
nel server dove gira il web deve girare pure un MTA?
Grazie.

nella configurazione di php (file php.ini) è richiesta l'impostazione di 
un server mta, che normalmente è il sendmail di sistema (tipico caso 
linux) o comunque un'altro server smtp.
se fai un phpinfo sul server vedrai come è settato (nel mio caso indica 
"localhost", quindi un server smtp sulla stessa macchina del webserver.
pbl


 ha scritto nel messaggio
news:6yk28.56$KM2...@news.it.colt.net...


Davvero? e da quando?
Editare il php.ini e cambiare l'smtp non basta ?:-]
Ciao
Irene
"J" <jj@thecloud.o> ha scritto nel messaggio
news:a2d0rf$gnd$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:a2eg01$4t7$2...@newsreader.mailgate.org...

Newsgroup: it.comp.www.php
Titolo: Contatore non va..

Ho questo script che fa da contatore all'indietro,
ha funzionato fino a ieri adesso che ho cambiato
server (FREEBSD) non funziona + mi scrive sempre
mancano 32 giorni....
Why ???
MAX
<?
// Change the Dates to meet your needs
// Leggi qui sotto:
// Cambiare le date per ogni scadenza tecnica di borsa
// prossima data da inserire 19/07/2001 (+1gg)
$day = 22; // Day of the countdown
$month = 11; // Month of the countdown
$year = 2003; // Year of the countdown
$totale = ("* " . (int)((mktime (0,0,0,$month,$day,$year) -
time(void))/86400) . " giorni alle prossime scadenze tecniche");
echo "document.write('$totale');";
?>

 Why ???
perchè è scritto male...
ma lo hai scritto o copia-incollato da qualche parte a caso?
$totale = ("* " . (int)((mktime (0,0,0,$month,$day,$year) -
time())/86400) . " giorni alle prossime scadenze tecniche");
echo $totale;
questo funziona e scrive oggi *31 giorni alle prossime scadenze tecniche
non ho capito come funzionava prima
time(void)???????? e a che ti serve
echo "document.write('$totale');";
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

 ha scritto nel messaggio
news:bn30j5$scdmv$1...@ID-201944.news.uni-berlin.de...


 ha scritto nel messaggio
news:59alb.25604$e5.8...@news1.tin.it...


time(void)???????? e a che ti serve
echo "document.write('$totale');";
mi serve come chiamata da una routine java
dentro una pagina html !
MAX
Newsgroup: it.comp.www.php
Titolo: query "particolare" o funzione ricorsiva?

Buongiorno a tutti...
mi trovo ad essere intrappolato in un giro da cui non riesco ad uscire..
ho la seguente tabella di db (più estesa, ma per brevità riporto solo la 
parte saliente):
tabella "contenuti"
NOME CAMPO	TIPO CAMPO
id		integer
type		text (o varchar che dir si voglia)
parent		integer
questa tabella mi serve per gestire dei documenti, in pratica l'id è uno 
solo ed identifica ovviamente il documento, il "type" per ora è di due 
soli valori: "Parent o Child" che identifica se un documento è 
principale (parent) o se è subordinato ad un altro (child), in 
quest'ultimo caso se è child, viene valorizzato anche il campo "parent" 
inserendovi l'id del documento "superiore"
è possibile avere una cosa tipo
ID	TYPE		PARENT
1	Parent		null
2	Parent		null
3	Child		1
4	Child		3
quindi una "discesa" ricorsiva, dove è indicato solo il genitore più 
vicino e non tutto l'albero, l'alberatura dell'esempio dovrebbe venire 
così quindi
1
|-3
   |-4
2
quello che invece ottengo al momento è una cosa del genere
1
2
|-3
|-4
ossia, mi servirebbe di capire (o logicamente o se c'è un qualche 
parametro magari della query, tipo order by o simile) che riesca a farmi 
visualizzare l'alberatura come dovrebbe essere, all'atto di una "select 
* from contenuti"

 * from contenuti"
Quale RDBMS?
In Oracle e PostgreSQL (>=8.4) è possibile effettuare query gerarchiche
usando i predicati START WITH e CONNECT BY.
Negli altri non so.
	Y.

yossarian ha scritto:

al momento uso sqlite ma siccome sto scrivendo il tutto usando PDO avevo 
intenzione di usare una query "mirata" solo nel caso fosse "standard" 
(così posso cambiare db quando voglio), quindi nel caso che mi hai detto 
o faccio un IF sul db in uso o relego la cosa alla logica del programma, 
che poi era la strada che stavo seguendo solo che mi perdo nello 
"scendere" dei vari livelli....

 "scendere" dei vari livelli....
Un altro problema nel farlo da programma sono le performance che
rischiano di non essere ottimali.
IMHO è proprio un lavoro da far fare al DB. Putroppo non sono predicati
standard. AFAIK li ha inventati Oracle e PostgreSQL li ha copiati.
Il problema di voler essere compatibili a tutti i costi anche con DB
minimali è che spesso ci si ritrova a dovere reinventare la ruota :)
	Y.

yossarian ha scritto:

questo lo so ovviamente ma la perdita in questo caso è accettabile, 
considerando che sono parti del codice che non sono mostrate al pubblico 
ma solo all'admin, tale admin secondo me può anche aspettare 
qualcosina...anche ci mettesse un intero secondo mi sta bene..
Newsgroup: it.comp.www.php
Titolo: FTP Help

Ciao a tutti.
devo utilizzare un script del genere per fare l'upload di alcune
immagini da un PC win a un server Linux.
<?php
include("../_private/ftplocale.php");
$path_file = "";
$Barra = '\\';//'
$source_file = "E:".$Barra."letrecasine".$Barra;
$image_name = "acquabona.jpg";
$image_for_upload = $source_file . $image_name;
// stabilire una connessione
$conn_id = ftp_connect($ftp_server);
// login con username e password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// controlla la connessione
if ((!$conn_id) || (!$login_result)) {
        echo "La connessione Ftp non è riuscita!";
        echo "Tentativo di connessione a $ftp_server per l'utente
$ftp_user_name";
        die;
    } else {
        echo "Connesso con $ftp_server, per l'utente $ftp_user_name";
    }
 
// upload il file
$upload = ftp_put($conn_id, "$image_name", "$image_for_upload",
"FTP_BINARY");
// controlla lo stato dell/' upload
if (!$upload) {
        echo "Ftp upload non riuscito!";
    } else {
        echo "Caricato $image_name su $ftp_server";
    }
// chiudi flusso dati FTP
ftp_quit($conn_id);
?>
Tutto procede bene fino al momento di fare l'upload del file.
L'errore restituito e':
Warning error opening E:\letrecasine\acquabona.jpg in
c:\server\ftpconnect.php on line 38
Ftp upload non riuscito.
Dov'e' che sbaglio??
Grazie in anticipo.
            MAX
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:704145b8e4c3a9d8e81...@mygate.mailgate.org...

http://www.php.net/manual/en/function.ftp-put.php
leggi i messaggi degli utenti, dicono che nonn funge con path assoluto ma
con path relativo...
Quindi, E:\cartella\immagine.jpg è assoluto e non funge
Ciao
Alex


Grazie 1000, mi era sfuggita la variabile $katalog in un msg.
Azz. e dire che ho fatto l'operazione agli occhi :))
Alla prossima.
	MAX
Newsgroup: it.comp.www.php
Titolo: sessioni, qualche chiarimento

Ciao a tutti,
ho cominciato a fare qualche esperimento sulle sessioni, ma appena ho
iniziato ho subito ottenuto questo errore:
Warning: open(/tmp\sess_49fd9f8908786af94a3345a7daa98a5f, O_RDWR) failed: m
(2) in d:\asitiweb\free\reg\login.php on line 2
il codice interessato è
<?
session_start();
session_register("email","password");
?>
inserito prima del tag <HEAD>
Da che dipende? Devo creare una cartella "tmp" e se sì dove?
E poi volevo sapere se si possono usare le sessioni se sul server il PHP
gira in SAFE MODE.
Grazie
--
GK
Senza Filtro A.I.P.M.
http://sf.vallecaudina.net

 gira in SAFE MODE.
Server NT/2000 immagino, visto l'errore...
je credo che non trova /tmp... al massimo potrebbe essere c:\winnt\temp
:-)))
Devi editare il php.ini e indicare una directory tipo c:\winnt\temp (io uso
c:\php\sessiondata) come cartella temporanea per i dati di sessione...
Ciao
Alex

 je credo che non trova /tmp... al massimo potrebbe essere c:\winnt\temp
provero' a editare il php.ini, settando una tmp, però quello che davvero mi
interessa è sapere se è possibile usare le sessioni su un server su cui il
PHP gira in SAFE MODE, altrimenti per me è inutile provarci.
Già ho preso una sola con uno script per fare via borwser l'upload dei
file...
purtroppo il mio hosting fa un po' pena: PHP gira in safe mode e niente
librerie GD (ma questo è un altro discorso).
Grazie mille Alex!


 librerie GD (ma questo è un altro discorso).
Beh, io ho un server dedicato e sono nella tua stessa situazione!!
Ciao
Alex

 Mode...
vanno, basta trattare lo script php come un cgi ed eseguirlo in una
apposita directory cgi-bin. se poi da win la dir si chiami
differentemente, lo ignoro.
ciao,
nico

 :-)))
Non succede solo con NT o 2000, ma con tutti i sistemi Windows, gli unici
sistemi che non sanno cosa significhi la / e cosa sia un file system.
Comunque editare il file php.ini e specificare la cartella dove salvare il
file di sessione in forma completa, cioè compreso di drive di appartenenza
(ad esempio c:/temp).
Ciao, Luca
Newsgroup: it.comp.www.php
Titolo: mysql e search engine

Salve a tutti,
sto sviluppando una sorta di motore di ricerca che trova dei dati in alcune
tabelle mysql. Il problema e' questo: devo fare una cosa "tipo google" per
le pagine. Cioe' se trova 40 risultati io ne voglio mettere solo 15 a pagina
e poi dare la possibilita' all'utente di passare da una pagina all'altra.
Per poter stampare a video tutte le pagine che risultano (in questo caso 3),
ho pero' bisogno di sapere il numero totale di risultati, quindi si pone il
problema:
1) faccio 1 select senza il limit a 15 risultati, metto in una var il numero
totale dei risultati, stampo solo 15 risultati con un ciclo, mi faccio i
miei conti per il discorso pagine
o
2) faccio 2 select, una senza il limit (che pero' ad es. prende solo gli Id
quindi fa meno fatica) per vedere il num totale di pagine, l'altra con il
limit per restituire i risultati veri e propri.
quale scelta e' piu' performante? ci sono altri sistemi che mi sfuggono?
Grazie.

 quale scelta e' piu' performante? ci sono altri sistemi che mi sfuggono?
La seconda, a naso.
Ciao!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

Ho trovato la risposta da solo e si chiama SQL_CALC_FOUND_ROWS. Per chi
fosse interessato:
http://www.mysql.com/doc/en/Miscellaneous_functions.html
Sta verso la fine....
Ciao!

per vedere il numero di risultati della ricerca puoi fare:
select count(*) from tua tabella where tua_espressione;
questa ti restituisce solo il numero dei risultati della ricerca e non i 
risultati.
-- 
     . . . . o o o o o           ___________________________________
            _____      o        |                                   |
   ____====  ]OO|_n_n__][.      | 
http://utenti.lycos.it/magicforum
 |
  [________]_|__|________)<     |___________________________________|
   oo    oo  'oo OOOO-| oo\\_                  ~~~|~~~
+--+--+--+--+--+--+--+--+-$1-+--+--+--+--+--+--+--+--+--+--+--+--+--+

Newsgroup: it.comp.www.php
Titolo: cerco script news

cerco uno script di gestione news, un po' come qui
http://www.hwupgrade.it
dovrebbe supportare l'upload di immagini da hd ed i multiutenti
Ho provato a cercare qualcosa di buono, ma non trovo nulla... qualche
suggerimento?
Grazie
Andrea

Muppy wrote:

www.phpnuke.org
www.mamboserver.com
Ciao!
Cla!
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non è ancora pronto per il Funky <<!!
Newsgroup: it.comp.www.php
Titolo: phpmyadmin non mi crea nuvo db: sbagliata istallatione mysql?

Buondi. Non so se sono OT, ma comunque si tratta di php, con
interazione a db e phpmyadmin.
Ho istallato su win XPpro un mysql 4.0.2d
Si avvia, poi nell'admin vado nella linguetta (il tab) database, e li
vedo un db dal noime test.
Ma secondo me qualcosa non va (almeno ricordo diversamente da passate
istallazioni)...
Se clicco con tasto destro sul db test o in tutta la finestrella
bianca dove stanno i db, mi appare un menu che non mi permette di
creare nuovi db, ma delle opzioni:
flush host
flush logs
flush table
flush threads
Il problema mi si rende ancora piu evidente quando istallo phpmy
admin.  In cui non mi si permette di creare nuovi db (con l'user
localhost).
Cosa posso fare? Ho gia provato a reistallare, a vedere guide on line.
nel tab enviromental sembra tutto ok, unica cosa nel campo myODBC
viene scritto "not found Driver 3.51 Not found", ma mi sembra che gia
in passato fosse cosi' e mysql funzionava.
Grazie
Nicola

 fatto non succede nulla

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

Vorrei imparare ad usare phpnuke. (su Linux RedHat 7.2 con già installato
Apache, php, e mysql)
Nessuno sa consigliarmi come iniziare e/o dove trovare una guida in italiano
che spieghi l'istallazione passo passo?
Ho provato a leggere qualcosa, ma non essendo pratico, non riesco proprio ad
installarlo.
Stessa cosa per il phpmyadmin!!!
Mi piacerebbe qualcosa per "i bimbi scemi", tipo "fai così, fai cosà" ma che
dia dei risultati!!!
Grazie a tutti
Ciao

Hi,
non credo esiste auna guida esaustiva , sopratutto in italiano, per non
esperti.
i prodotti opensource nascono con fortissime concentrazionie verso i
risultati , la documentazione e' funzionale a permettere a piu' sviluppatori
di coordinarsi , non sicuramente a non tecnici di maneggiare intimamente il
prodotto.
Personalemente uso i prodotti OS perche' oltre a saperci mettere le mani
dentro ne godo profondamente, e questo mi permette di concentrarmi su
verticalizzazioni appoggiandomi a basi facili da adattare.
credo che ti tocchi metterci le mani dentro ed imparare a leggere le righe.
rino
"anto" <c...@c.itt> ha scritto nel messaggio
news:ahrtcr$boo$1...@fe2.cs.interbusiness.it...



Ma se ha installato php,apache e mysql correttamente non č che dopo ci sia
molto da fare per completare l'installazione, dentro phpnuke stesso c'č un
file che spiega tutto (tranne il fatto che chi usa php 4.2 deve ricordarsi
nel php.ini di cambiare "register globals = off" in "register globals =
on").
Anche phpmyadmin basta editare il file config.
Comunque una spiegazione in italiano sull'installazione la trova anche qui:
http://www.interpuntonet.it/RIVISTA/78/PHPNuke/nuke78.html
ciao
Mirko
Newsgroup: it.comp.www.php
Titolo: LIMIT & WHERE

$query = "SELECT * FROM $dbtable WHERE tabella='0' ORDER BY id LIMIT
$start,$step";
E' possibile che, scritto in questo modo, il risultato siano un numero di
pagina superiori al numero dei record visualizzati?

Ricc@rdo wrote:

Definisci "numero dei record visualizzati".
Fai il print di $query e verifica che sia un costrutto SQL corretto ed
esattamente quello che vuoi eseguire.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.


Ma in questa query il numero di pagine non c'entra nulla.
$pagine = ceil($tot / $step);
dove $tot lo ricavi da un "SELECT COUNT(*) FROM $dbtable", ad esempio.
Ciao
Marco

 esattamente quello che vuoi eseguire.
è corretto.
SELECT * FROM articoli WHERE carrello='0' ORDER BY id LIMIT 0,1

 dove $tot lo ricavi da un "SELECT COUNT(*) FROM $dbtable", ad esempio.
l'ho fatto in questo modo:
$pages = intval(($row['tot']-1) / $step)+1;
funziona tutto, ma quando inserisco WHERE...
mi da una pagina in più... :(

 mi vengono proposte 4 pagine + 1 pagina vuota, ovvero 5. :(
Dipende dal resto del codice.
Ciao
Marco

 mi da una pagina in più... :(
Cosa sarebbe $row['tot']?
Hai un campo con il totale dei record???
Mi sembra una soluzione contorta.
Molto meglio se PRIMA fai la query per contare i record.
E poi aggiungi la clausola LIMIT per visualizzarli.
Ciao
Marco

ehm... me lo puoi postare, please :)
sono completamente in pallone...



Il risultato come lo visualizzi??
Alla prossima.
	MAX

 sono completamente in pallone...
// numero di record per pagina
$step = 10;
// conteggio dei record e determinazione numero di pagine
$rs = mysql_query("SELECT COUNT(*) FROM tabella WHERE ....");
$tot = mysql_result($rs,0,0);
$pages = ceil($tot / $step);
// visualizzazione dei record
$rs = mysql_query("SELECT * FROM tabella WHERE ... ORDER BY ... LIMIT
$start, $step");
while($row = mysql_fetch_array($rs)){
    // visualizzi i record
}
$start  rappresenta il record da cui partire a visualizzare, NON il numero
di pagina.
$start = $currentPage * $step;
oppure
$start = ($currentPage-1) * $step;
a seconda che la prima pagina per te sia la 0 o la 1.
$currentPage è la pagina corrente che devi visualizzare.
è un parametro che passi alla pagina via GET: pagina.php?page=0
Ciao
Marco

 ha scritto nel messaggio
news:cnidqe$1ad$3...@newsreader.mailgate.org...


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

Ciao a tutti,
sto' cercando il modo di disabilitare la possibilita' di lanciare il
comando in oggetto phpinfo();
E' possibile  ???
Semmai non qualche cosa scritto in php.ini  ...
Grazi eros
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
modificando php.ini..
http://it2.php.net/manual/en/features.safe-mode.php
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: saldo progressivo

Ciao a tutti,
lo so e' venerdi' e forse qualcuno mi mandera' a qual paese lontano...
Insomma il mio cruccio attuale e' questo:
come faccio a fare in modo che, in una tabella con "n" righe contenenti un
importo, possa avere una colonna a fianco che riporta il saldo progressivo?
Mi spiego meglio con l'esempio seguente:
importo      saldo
50              50
-20             30
25              45
-2              43
...
C'e' qualche funzione in php che mi permette di fare questo?
Grazie a chiunque possa aiutarmi ma anche a chi, come me, non lo sa ancora
fare.
Ah... buon fine settimana a tutti
Gio(vanni)
... e chi altri?

Esegui le operazioni :)
Parti dal conto con saldo n, e mano mano che esegui le operazioni
visualizzi anche il saldo rimanente.
O forse non ho capito bene cosa vuoi fare...
Ciao
Cla

 -2              43
$cumulo=0;
while($riga=fetch_riga())
        {
        print $riga[0];
        $cumulo+=$riga[0];
        print $cumulo;
        }
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/free-world.html
Newsgroup: it.comp.www.php
Titolo: consiglio libro

sapreste consigliarmi un buon libro per chi ha gia' conoscenze di base di
php? (un livello intermedio quindi)
grazie,
	Lorenzo

 ha scritto nel messaggio
news:D2eU9.19416$0v.5...@news1.tin.it...

Sviluppare applicazioni per database con mysql/php di Greenspan edito da
Apogeo.
ne esiste anche uno che non ho ancora trovato in italiano della SAMS di ben
800 pagine che deve essere una favola!
Newsgroup: it.comp.www.php
Titolo: Tagliare stringa a video

Vorrei visualizzare su una pagina il titolo di un libro, ma vorrei che
venissero visualizzati solo i primi 50px, tagliando tutto quello che
c'è dopo: come si fa?
E' dentro la cella di una table, che è impostata a width=50, ma quando
è più lungo di 50px, va a capo e continua su più righe. Allora ho
pensato di fare un substr($titolo, 100), cioè prendere solo i primi
100 caratteri, ma neppure questo va bene, perchè non ho un carattere
monospaced, è l'Arial, quindi non è detto che 100 caratteri siano 50px
esatti.. mi servirebbe poter misurare la lunghezza di una stringa con
un certo font di una certa grandezza..
Mhaxx

 Mhaxx
Se usi i css pui dare ai font larghezza prestabilita, poi ti basi su quello,
perch? non penso che tu possa misurare la larghezz occupata da un font...
-- 
                                                Diego
************************************************
Rainero Diego
via Mistral 1
12023 Caraglio
PI. 02888400047
tel. 0171 610244
cell. 3403697311
mail. 
in...@stardnet.com
url. 
http://www.stardnet.com
************************************************

 c'č dopo: come si fa?
a parte che non mi sembra una buona idea troncare il titolo,
cmq non č roba per php, ma lo risolvi in html/css sul client (browser)
coi tag opportuni,tipo style"width=50px" ed il tag per dire "non andare 
a capo" che non mi ricordo come si fa .. cmq esistono sempre i manuali 
online :)
ciao
-- 
Ranger! aggiungi .it all'indirizzo per rispondermi via mail
www.rossi.eu.com

c'č dopo: come si fa?
L'unico sistema pratico (CSS puo' darti problemi, AFAIK) e' usare le GD.
Stampi i primi 100 caratteri del titolo dentro una immagine PNG e quello
che va di fuori si perde.
Se vuoi troncare a un carattere preciso usi imageTTFBBox() ed il vecchio
metodo di Newton per ottimizzare il calcolo :-)
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 metodo di Newton per ottimizzare il calcolo :-)
Oltre al metodo di Leonardo (relativamente preciso), propongo questo 
codice meno preciso ma utile (usato per vari ticker).
Calcola in modo approssimativo la larghezza della stringa basata
su i caratteri 'difficili' (i=stretto m=largo ecc.)
http://php.dopoil.com/PHPSnippets/index.php?show=_COL/CutString.php.htm

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

Ciao a tutti,
avrei la necessità di lanciare un javascript da una pag php, come si
effettua la chiamata?
il javascript fa semplicemente un redirect, e purtroppo essendo già
stato scritto l'header il javascript mi è sembrata l'unica soluzione.
grazie a tutti
bye bye


Il Javascript non si chiama: sarà il browser ad eseguirlo se deve essere
eseguito: Cmq secondo me potresti risparmiarti anche il javascript facendo
il refresh in html:
<html>
<head>
<meta http-equiv="refresh" content="0; URL=
http://www.ndotepare.it
">
</head>
</html>
LAMASE

grazie mille 
LAMASE ha scritto:


 ha scritto nel messaggio
news:3BEBB1B0...@sincretech.it...

Newsgroup: it.comp.www.php
Titolo: Visualizzazione immagine da Db

Ciao,
ho il seguente problema...
Ho completato un form di inserimento per degli annunci dove è presente la
possibilita di uplodare una foto...
Fin qui tutto ok...la foto viene memorizzata nel db....
Al momento di farla vedere eseguo le seguenti istruzioni:
Header ("content type : $file"); dove in $file è memorizzato di che foto si
tratta es. image/gif
poi faccio un echo della variabile dove è contenuta la foto.
Il procedimento è giusto??
grazie ciao!

Io faccio così:
ogni immagine  ha questa sintassi:
<img src="getdata.php?id=$id">
ovviamente con $id l'id dell'immagine.
Il file getdata.php è questo:
<?php
if($id) {
    $query = "select bin_data, filetype from tabella_immagini where
id='$id'";
    $result = @MYSQL_QUERY($query);
    $data = @MYSQL_RESULT($result,0,"bin_data");
    $type = @MYSQL_RESULT($result,0,"filetype");
    Header( "Content-type: $type");
    echo $data;
};
?>
Nella tabella immagini devi aver memorizzato anche il file type del file
binario.
Ciao,
Zubin
zu...@host-aria.com
www.host-aria.com
-- 
Posted from 
IDENT:qma...@extreme.highspeedweb.net
 [204.181.10.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.www.php
Titolo: a capo...

ciao, non son pratico di php ...qualcuno mi sa dire per cortesia come far
andare a capo i dati nella email di ricezione di questo form perfavore?
Ringrazio in anticipo per l'aiuto.
Marco
<?
$adminaddress = 
filenot...@hotmail.com
;
$siteaddress ="
http://www.hotmail.com
";
$sitename = "Comune";
$date = date("m/d/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
IF ($action != "")
{
mail("$adminaddress","Modulo Contatti dal Sito",
"MODULO RICHIESTA INFORMAZIONI:
Nome - Cognome: $inputName
Azienda - Settore - Funzione: $inputCompany
Indirizzo: $inputPosition
Email: $inputEmail
Tel - Fax: $inputTel
Preferenza di contatto: $inputCallback
Messaggio: $inputMessage
------------------------------
INFORMAZIONI DI PROVENIENZA:
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Giorno e ora:  $date","FROM:$adminaddress");
mail("$vemail","Grazie per aver visitato $sitename. La vostra e-mail sara'
visionata al piu' presto","FROM:$adminaddress");
$sendresult = "Done!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
}
?>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.462 / Virus Database: 261 - Release Date: 13/03/2003

 Marco
[cut]
per ogni a capo metti \n
$msg="Ciao\nCome va?";
etc.
CIAO
--
CLS
www.vallecaudina.net

 ha scritto nel messaggio
news:0mqea.17818$Fc.4...@tornado.fastwebnet.it...


 >
[CUT]
\r\n

 ha scritto nel messaggio
news:b5ev57$tll$1...@lacerta.tiscalinet.it...



io uso spesso questo per mandare a capo dati da salvare in file, quando
servono:
$cl=chr(13).chr(10);
13 in ascii corrisponde all'invio e quindi riga nuova e il 10 a line
feed, tipo nelle macchine da scrivere quando riporti il rullo
all'inizio. nel complesso ti va semplicemente a capo di una riga.
ad esempio
echo "Ciao$clCome va? $cl $cl....";
prova e fammi sapere

$cl=chr(13).chr(10);

Ho paura che non funzioni: PHP cerchera' una variabile chiamata $c1Come, e
non la trovera'. Per cui avrai
	Ciao va?
 
 
	....
Cosi' funziona:
	echo "Ciao\r\nCome va? \r\n \r\n....";
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 --
si, è un errore di scrittura dato che ho dimenticato lo spazio ma penso
che il concetto ci sia... se chiamo la variabile $cl è ovvio che poi
sarà da usare come $cl...
però è strano, ho dimenticato un sacco di spazi in giro....
Newsgroup: it.comp.www.php
Titolo: conoscere il sito di provenienza dal quale siamo stati linkati

Salve a tutti,
un piccolo quesito: io ho il mio sito tutto scritto in php, che chiameremo
pippo.it
 ; da un'altra partre c'è un altro sito chiamato, ad esempio,
pluto.com
. In 
altro.com
 c'è un link a 
pippo.it
 . Ebbene: quando un utente
che visita 
pluto.com
 e poi clicca su 
pippo.it
, finendo sul mio sito, posso
io da 
pippo.it
, sapere che il click proviene proprio da 
pluto.com
. C'è una
qualche variabile o header HTTP che reca tale informazione ? Ho provato a
consultare 
php.net
 ma con scarsi risultati. Sperodi non essere stato troppo
contorto. Grazie a tutta la comunità.
Paolo

Puoi leggere la variabile $_SERVER["HTTP_REFERER"]
Saluti
Andrea

> Puoi leggere la variabile $_SERVER["HTTP_REFERER"]
C'e' solo un problema non sempre funziona!!
Alcuni firewall come il norton tolgono il referer dell'utente che passa da
una pagina all'altra!
Io consiglio uno script per le provenienze e quindi un link con variabile da
mettere su 
pluto.com
!!
---------------------------------------
Giovanni De Angelis
hOmE 
www.mrguru.net
ICQ° 173723790

 ha scritto nel
messaggio news:pZdhb.23938$e6.8...@twister2.libero.it...

Esatto!!! Non sempre funziona e d è proprio il mio caso (hosting Aruba) :-(
Comunque grazie a tutti :-)

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

Salve...
scusate sono molto neofita..:)
ho un modulo html, mi server solo mandare i dati ad una e-mail e mandare una
e-mail di conferma a chi ha inviato il modulo, è complicato? qualcuno mi
insenga?
grazie..
--
Con i migliori saluti
Marco

e-mail di conferma a chi ha inviato il modulo, è complicato? 
ci sono almeno un centinaio di post precedenti su questo argomento
consiglio===>vedi la funzione mail() di php
a ciao
Corrado Modica
webmaster di:
La comunita web della città di Pachino
http://www.pachinoglobale.com

Newsgroup: it.comp.www.php
Titolo: il trim() che non mi va!

Non capisci perchč in questo caso il trim non mi elimina i spazzi a fine
stringa
//apro il file appena uplodato
if($fp = fopen("$dir$filename", 'r')) {
  $conta = 0;
  $delete = 0;
  $update = 0;
  $type = '';
        while ($riga=fgets($fp,4096)) {
    $campi = explode("\t", trim($riga));//uso come delimitatore di campo il
TAB '\t'
 list($id_cat, $id_marca, $nome_cat, $id_macro_cat) = $campi;
$id_marca = trim($id_marca);
$nome_cat = trim($nome_cat);
$id_cat =trim($id_cat);
$id_macro_cat = trim($id_macro_cat);
echo '-'.$id_marca.'-'.$nome_cat.'-'.$id_cat.'-'.$id_macro_cat.'-';
echo "<br>";
Il file che esamino č:
941     34     PIPPO2Cavo di allarme     2
940     33     PIPPO2Accumulatori     2
cioč stringa SPAZIO TAB stringa SPAZIO TAB....

[cut]
Ho risolto sostituendo il delimitatore 'tab' con ','
Newsgroup: it.comp.www.php
Titolo: MD5 reverse

Ciao,
Mi confermate che non c'e' modo di risalire ad una password sottoposta
alla funzione MD5() ??
Ma allora quei siti che ti permettono di recuperarla tramite email come
fanno?
Grazie

 fanno?
O la memorizzano in chiaro da qualche parte, o la memorizzano con un
algoritmo reversibile, oppure ne creano una nuova al volo, la hashano,
la mettono nel DB e te la spediscono per posta.
Bye.
-- 
Alessandro Pellizzari

 Grazie
-- 
        C                     F
  per fortuna il mio razzismo non mi fa guardare
          C                        F
  quei programmi demenziali con tribune elettorali

pollom ha scritto:

MD5 = Message Digest Algorithm 5 = "Digerisce il messaggio" quindi... da 
qualcosa di digerito... nn e' che puoi risalire molto a cosa c'era in 
principio
links: 
http://cristianolongo.altervista.org/WebApps/md5.php
l'unico modo e' tenerli in chiaro, o usare un algoritmo di crittografia 
simmetrico.
-- 
2T STUDIO - Web e Grafica per il tuo eBusiness
   [web]   
http://www.2t-studio.com
	- Sviluppo Siti Web
	- Servizi di grafica pubblicitaria ed editoriale
	- Consulenze SEO (Posizionamento motori di ricerca)
	- Soluzioni ebusiness
   [IRC] #2t-studio [at] 
irc.azzurra.org
   [Email] info [at] 
2t-studio.com
Newsgroup: it.comp.www.php
Titolo: EasyPhp

Ho installato EasyPhp e sembra funzionare :)
Ora vorrei testare uno script pronto  che contiene mysql.
se nn erro devo mettere i miei files.php nella directory www ma per
mysql?
Grazie
Peps

Peppo wrote:

http://www.php.net/manual/en/ref.mysql.php
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Consiglio su hosting per Mambo

Ciao a tutti,
ho avuto problemi con l'installazione del cms Mambo sia su Aruba sia su
Tophost.
Mi sapreste consigliare qualche buon hosting altrettanto economico che
sapete per certo non dare problemi con questo cms?
Grazie.
Clouseau

 Grazie.
Credo che economico come tophost non esista ...
Rick

 e di problemi non ne da assolutamente.
Me ne aveva dati la scorsa settimana, ma ora sono risolti, sono riuscito ad
installarlo regolarmente.
Ciao.
Clouseau

Newsgroup: it.comp.www.php
Titolo: consiglio per softwar commercio elettronico

Dovrei installare un software di commercio elettronico su server linux
di open source ho visto 
http://www.oscommerce.com/
vorrei sapere se qualcuno lo utilizza e come si trova ed eventualmente 
se esistono valide alternative, anche non open source e/o gratis, sempre 
basate preferibilmente sull'accoppiata php/mysql
Grazie
Max

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

 
Ok, grazie
lo provero' anch'io
Ciao

Newsgroup: it.comp.www.php
Titolo: PHPNuke : 2 select

Obiettivo in un blocco e in un modulo PHPNuke :
Date due select (Nazioni e Regioni), vorrei che dopo la selezione di
una Nazione mi rimanga in Regioni la lista delle regioni di quella
nazione

aaa wrote:

Se ne e' discusso decine e decine di volte. Cosi' come e' formulata la
domanda puo' essere risolta solo con Javascript.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Ho visto qualcosa con google . Mi occorrerebbe qualche link a qualche sito
con qualche esempio o con qualche manuale tanto per capirci qualcosa.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Kx9kc.153194$Kc3.5...@twister2.libero.it...


 ha scritto nel messaggio
news:4091fd5b$0$720$5402...@news.sunrise.ch...


 
E questo cosa c'entra? Fai la query sul db, il risultato lo metti in un 
array e prosegui ...

 array e prosegui ...
appunto, anche io ho fatto cosi' :)
<?
foreach ($myarray as $key => $value) {
  $list.="var pfx_".$key."=new Array(".$myarray[$key].");\n";
}
?>
<script>
<? echo $list; ?>
..
<script>
ed ho ottenuto:
var pfx_nome1 = new Array('uno','due','tre');
var pfx_nome2 = new Array('qui','quo','qua');
in js.
con questo array js ho popolato le select.
-- 
sp-
courrier électronique:
[spintop _ chez _ virgilio _ point _ it]
Newsgroup: it.comp.www.php
Titolo: Cerco script per e-commerce

Cerco uno script in php per la creazione di un sito di e-commerce.
Quale mi consigliate?
Grazie.
-------------
Riccardo Marzi (LU,80,22,183,76+) Punto Sporting II serie driver
(
ispe...@zenigata.it
) ICQ#6031644 
http://www.zenigata.it

 ha scritto nel messaggio
news:h5h4kt052ts4l5g10...@4ax.com...


Newsgroup: it.comp.www.php
Titolo: php: connessioni persistenti mysql

Per ottimizzare gli accessi ad un db mysql vorrei evitare che la fase di
connessione al db venisse fatta ogni volta che l'utente aggiorna la pagina.
Mi sono letto in merito sulla documentazione di PHP che per gestire delle
connessioni persistenti era necessario configurare apache per caricare PHP
come modulo e non come "wrapper". Cosě ho fatto... ma ancora come prima la
variabile di link non mantiene il riferimento ad una connessione valida,
variabile che ripasso alla pagina con un campo
hidden... chi mi puň aiutare???

 ha scritto nel messaggio
news:eH%n7.47332$ul3.1...@news.infostrada.it...

ACCIDENTI... nessuno di voi conosceva la mysql_pconnect()????? :-D

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

ho provato le funzioni dbase tipo dbase_open():
ma mi da il seguente errore (SO windows);
Fatal error: Call to undefined function: dbase_open()
cosa bisogna fare perche' funzioni .
io non ho il compilatore ma ho visto che ci sono tutte le dll.
grazie

 wrote in news:9vt721$hmva2$1@ID-
90707.news.dfncis.de
:

hai scommentato la libreria dal php.ini e riavviato il webserver?

 ha scritto nel messaggio
news:Xns917E59BBEC...@10.16.96.46...

Newsgroup: it.comp.www.php
Titolo: creare pdf per fattura

Hola, problemuccio: devo creare delle fatture in pdf
Il problema č il solito: il corpo della fattura č variabile ed essendo di 
derivazione fattura elettronica PA non ho la piů pallida idea di come 
gestire la parte centrale con il corpo fattura in modo che non vada a capo 
in modo piů o meno casuale.
Inoltre dopo il corpo c'č pure una parte variabile con alcuni dati..
Ho visto fpdi che usa i template (ma come come si creano ?) e comunque non 
so se viene gestito in modo semplice il multipagina.
Idee?
 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
 
www.robyt.eu
 
 

 Inoltre dopo il corpo c'è pure una parte variabile con alcuni dati..
 
Non lo faccio da un po', ma ho visto che di recente si fa una pagina 
HTML con un css per la stampa e poi si usa wkhtmltopdf per generare il PDF.
 
Bye.
 


Ciao, è quello che faccio di solito con documenti più prevedibili.
Qui ho il problema di gestire le lunghezze delle righe (sconosciute a 
priori)


 
 
utilizzo tcpdf
 
quando crei la table per gestire la fattura puoi dare alla riga <tr>
il tag nobr="true"
 
<table style="width: 100%; border-spacing: 0; padding: 5px;">
   <thead>
      <tr style="background-color: #6E6E6E; color: #FFFFFF">
         <th colspan="5" ><strong>Descrizione</strong></th>
         <th colspan="5" ><strong>Quantita</strong></th>
         <th colspan="5" ><strong>Prezzo</strong></th>
         <th colspan="5" ><strong>IVA</strong></th>
         <th colspan="5" ><strong>Totale</strong></th>
      </tr>
    </thead>
    <tbody>
      <tr nobr="true">
         <td colspan="5"> Descrizione 1 </td>
         <td colspan="5"> 1 </td>
         <td colspan="5"> 10,00 € </td>
         <td colspan="5"> 10% </td>
         <td colspan="5"> 11,00 € </td>
      </tr>
    </tbody>
</table>
 
 
 
<tr nobr="true">
 
in questo modo la riga va a capo insieme, fa un salto pagina se il corpo 
arriva a fondo pagina.
 
 
 
Ciao

 Ciao
 
Grazie assai, faccio delle prove


Newsgroup: it.comp.www.php
Titolo: Splittare dati ed eseguire una query

Ho una stringa di testo che puo essere:
108_N_20_0_1
256_N_20_0_1
500_N_20_0_1
1000_N_20_0_1
108_N_21_0_1
256_N_21_0_1
500_N_21_0_1
1000_N_21_0_1
 
$ProductID = array dei valori qua sopra
 
Devo fare una query:
        $codice = preg_split("[_]", $ProductID);
        $Product_Imprint =  $codice[2]."_". $codice[3];
        $query = "SELECT * FROM `product_imprint_price` WHERE 
Product_Imprint_Price LIKE '%".$Product_Imprint."%' ";
 
Il problema è che nella query non mi filtra i dati, cui a me servono solo 
alcuni di questi,  esempio:
SELECT * FROM `product_imprint_price` WHERE Product_Imprint_Price LIKE 
'%20_0%'
 
Come faccio a filtrare correttamente?
 
 
 
 
 
 

 $codice = preg_split("[_]", $ProductID);
 
 
diversi errori in questa riga
 
1 - il pattern è scritto male
 
http://www.php.net/manual/en/reference.pcre.pattern.syntax.php
 
 
2 - il secondo parametro non puo' essere un array.
 
3 - per una situazione del genere è meglio usare explode
Newsgroup: it.comp.www.php
Titolo: Sessioni globali, esistono?

Cioè se volessi poter accedere, da qualsiasi script, a tutte le
sessioni, potrei farlo?
Se per ogni utente che esegui il login, memorizzo la sua username in
$_SESSION["username"], posso accedere anche all'elenco di tutti gli
username loggati (sempre per restare nell'esempio)?

 sessioni, potrei farlo? [CUT]
Forse leggendo tutti i file sessione... Lavoraccio.
Oppure potresti appoggiarti su un database.

 Oppure potresti appoggiarti su un database.
Si potrei, ma se ci fosse un modo "nativo" di PHP, potrei accorgermi
quando un dato non esiste più (browser chiuso) me ne accorgerei,
mentre con il database da solo no :\

 quando un dato non esiste più (browser chiuso) me ne accorgerei,
Se l'utente chiude il browser e la sessione non è scaduta non te ne
accorgeresti lo stesso. Devi aspettare che il GC elimini il file di
sessione o lo faccia il codice tramite session_destroy in fase di
abbandono del sito (chiusura del browser).

>Forse leggendo tutti i file sessione...
sapresti dirmi se questi file sono nascosti,
in quale directory vengono salvati e con
quale nome??
grazie x info
bobo 

 quale nome??
Non sono nascosti, sono salvati nella directory impostata tramite la
direttiva session.save_path in php.ini, sulla mia Debian /var/lib/
php5.
Newsgroup: it.comp.www.php
Titolo: ricavare mysql_insert_id();

	function insertFromPost( $table ) {
		$query = "INSERT INTO ".$table." (";
		$trigger = 0;
		foreach($_POST as $field => $value){
		  if($trigger > 0) $query = $query . ", ";
		  $query = $query . $field;
		  $trigger++;
		}
        $query = $query . ") VALUES (trim('";
		$trigger = 0;
		foreach($_POST as $field => $value){
		  if($trigger > 0) $query = $query . ", trim('";
		  $query = $query . $value."')";
		  $trigger++;
		}
	    $query = $query . ");";
		if($result = mysql_query($query)) return(0);
		else echo(print $query);
	}
richiamo la funzione cosi:
	$db = new Database();
	$db->connect();
	$db->insertFromPost($table);
	$res = $db->getResult();
mi serve l'id appena creato
$id_creato=mysql_insert_id();
come lo ricavo dalla funzione postata sopra per poi passarlo
all'header??
header("location: privata.php?idcreato=".$id_creato." ");
grazie mille

 all'header??
Modifichi la funzione sopra perche`, alla fine, faccia qualcosa tipo
$this->_insertId = mysql_insert_id();
E poi lo leggi direttamente (echo $db->_insertId) o ci crei una funzione 
intorno
public function lastInsertId()
{
 return $this->_insertId;
}
Stai programmando a oggetti, impara a ragionare a oggetti (alias: 
l'insert_id fa parte del tuo oggetto database, non dell'ambiente globale)
Meglio ancora sarebbe distinguere le tabelle (se non le query) in oggetti 
distinti, in modo che ognuna abbia il suo insert_id e lo puoi recuperare 
in ogni momento.
Bye.

 ha scritto nel messaggio 
news:7j8hebF...@mid.individual.net...


 ha scritto nel messaggio 
news:7j8hebF...@mid.individual.net...


	function insertFromPost( $table ) {
		$query = "INSERT INTO ".$table." (";
		$trigger = 0;
		foreach($_POST as $field => $value){
		  if($trigger > 0) $query = $query . ", ";
		  $query = $query . $field;
		  $trigger++;
		}
        $query = $query . ") VALUES (trim('";
		$trigger = 0;
		foreach($_POST as $field => $value){
		  if($trigger > 0) $query = $query . ", trim('";
		  $query = $query . $value."')";
		  $trigger++;
		}
	    $query = $query . ");";
		$this->id_creato = mysql_insert_id();
		if($result = mysql_query($query)) return(0);
		else echo(print $query);
	}
E' corretto inserire $this->id_creato = mysql_insert_id(); in quella
posizione?


 posizione?
Vedi sopra.
Per l'sql injection, cambia "trim(" con "mysql_real_escape_string(trim("
In ogni caso stai scrivendo un codice veramente brutto, e scusa se non te 
l'ho chiarito prima... :)
Non puoi prendere tutto quello che ti arriva da POST e infilarlo in una 
query, devi almeno verificare che i campi siano presenti nella tabella. 
Banalmente, ti troverai $_POST["submit"] = "Inserisci i dati nel DB", e 
non credo tu abbia una colonna "submit" nel tuo DB.
Bye.
Newsgroup: it.comp.www.php
Titolo: Forum PHP.

Qualcuno ha provato UBB.threads della Infopop
(
http://www.infopop.com/products/ubbthreads/
)?
A me sembra ottimo, molto curato, superiore anche al notissimo UBB.classic
scritto in perl.
Il prezzo è l'unica nota dolente :(


Perche' non ti rivolgi all'Open Source?
Ti consiglio di scaricare e provare envolution (
www.envolution.it
)
E' un cms che adotta Arena Forum, con l'aggiunta di un editor RTF per i messaggi.
Qui troverai altri forum da guardare
http://freshmeat.net/search/?q=php+forum&section=projects&x=6&y=12&orderby=&filter=183
Ciao
--
Morde. 
morde[at]programmer[.]net

 wrote:

C'è anche il PHPBB che è un ottimo (a mio parere di inesperto) forum.
www.phpbb.it
.
Gratuito e in italiano.
--
"Fly, my Ufo Robot in the sky  
because the adventure's in my mind  
my Ufo Robot in the sky, my Ufo Robot in the sky"
IHGGerD #83
Membro n°1 della Gilda AntiHalfling di Ihggd

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

Dovrei installare phpnuke; qualcuno sa darmi indicazioni sulla versione più
stabile.
Sono un neofita nel senso che devo ancora  iniziare a lavorarci e non ho mai
visto nulla.

 ha
detto:

Non so se la 7.0 è sufficientemente stabile, ho qualche dubbio,
casomai prova la 6.9; io prenderei in considerazione anche altri CMS
come e-xoops o altri.
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM

Newsgroup: it.comp.www.php
Titolo: programma che..

possa reindirizzare a script diversi a seconda del tasto premuto..
č possibile?
ho una pagina dove ci sono piů tasti
a seconda del valore passato allo script apre la pagina php desiderata..
ma non funziona..
--
Simone Ciapparoni Teddy S.p.a.
e-mail: 
sciap...@teddy.it
telefono: 051864330
fax: 0518652000
cellulare: 3385972025

 ha scritto nel messaggio
news:9r8i5o$akd$1...@fe1.cs.interbusiness.it...
