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

E' possibile con PHP unire due immagini?
Mi spiego meglio:
Inserendo il tag HTML :
<img src="filephp?file1=a.gif&file2=b.gif">
mi piacerebbe che venga fuori un immagine unica con le due gif unite.
Se qualcuno è cosi gentile nel scrivermi questa funzione lo ringrazio in
anticipo.
 P.S. =  se mi ricordo bene le gif non sono supportate quindi va bene anche
jpg o png.
Grazie ancora

E' possibile con PHP unire due immagini?
Si', usando le librerie GD. Apri un'immagine, la allarghi di quanto e'
larga la seconda, carichi la seconda... e allochi tutti i colori della
seconda nella prima, se no addio mi' noccioli... poi stampi la seconda
nella parte extra aggiunta alla prima, ed invii il risultato a stdout.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

mi piacerebbe che venga fuori un immagine unica con le due gif unite.
Posso dire una robaccia?
Prova ad inserirle in una tabella con due celle, cellpadding=0,
cellspacing=0, in una cella ci metti a.gif e nella seconda cella
b.gif.
Cosi' le tue immagini di appaiono attaccate.

Newsgroup: it.comp.www.php
Titolo: error_reporting(E_DEPRECATED)

buongiorno a tutti, osservate questo codice
 
error_reporting(E_DEPRECATED);
 
/**
  * @deprecated
  */
function depr() {
     echo 'ok';
}
 
depr();
 
Dato che ho richiamato una funzione deprecata, non dovrebbe essere 
generato un apposito errore?

 generato un apposito errore?
 
PHP non supporta nativamente i docblock.
 
L'error reporting si riferisce solo alle funzioni native deprecate, non a 
quelle che dichiari tu.
 
Quindi chiamare mysql_connect genera l'errore, ma della tua funzione, 
all'interprete, non interessa niente. :)
 
Bye.


tra l'altro non funziona neanche con E_USER_DEPRECATED

 tra l'altro non funziona neanche con E_USER_DEPRECATED
 
Rileggi la riga quotata sopra.
 
E_USER_DEPRECATED è una costante che puoi usare tu, utente, con 
trigger_error. Non viene generata da PHP.
 
http://php.net/manual/en/errorfunc.constants.php
 
 
Bye.


Va usata con trigger_error mi sembra...
Chiedo scusa, ma purtroppo non riesco a capirla...
 

 Chiedo scusa, ma purtroppo non riesco a capirla...
 
function depr() {
    trigger_error('This function is deprecated', E_USER_DEPRECATED);
     echo 'ok';
}
 
depr();
 
 
Bye.


Tutto qui, chissà che mi sembrava :)

Newsgroup: it.comp.www.php
Titolo: [OT?] Campo blob in MySQL

Come faccio ad inserire un file in un campo blob di una tabella di mysql da
php?
grazie

 ha scritto nel messaggio
news:9ahrkj$26os$1...@stargate1.inet.it...


 wrote in message
news:9ahrmd$o1m$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.www.php
Titolo: array foreach

$testata = array("Notizie", "News Serie B", "Partite", "News Serie A", 
"USA" );
$i=1;
   foreach ($rs['items'] as $item)  {
  $dataItaliana = convertiData($item['pubDate']);
 echo $testata[$i]
  echo '<span 
class="rssdate">'.$item['pubDate'].' ->'.$testata[$i].'</span><br />
           <span class="rsstitle"><a href="'.$item['link'].'" 
title="'.$item['description'].'">'.$item ['title'].'</a></span><br />
   <div class="rssdescription">'.$item['description'].'</div>';
 $i++;
a riecchime...
non riesco a far funzionare questo array, $i rimane sempre a 0
$testata dovrebbe scrivere per 1 Notizie, per 2 News serie B etc.. ma il 
contatore $i rimane sempre a 0

 ha scritto nel messaggio 
news:463e2ff0$0$4787$4faf...@reader4.news.tin.it...

scusate... trovato soluzione
mi sa che per stasera chiudo tutto
ciao alla prox

Newsgroup: it.comp.www.php
Titolo: Smarty per siti ad alto traffico

Ciao, dovendo sviluppare un sito ad alto traffico e molti contenuti
(sarà una sorta di myspace) sto vagliando la possibilità di sfruttare
Smarty Template come template engine; in realtà vorrei avere una
visione un po' più chiara sulla performance di questo motore, ad
esempio sapere se è performante o no, lentezza.... Se qualcuno ha
esperienza sull'utilizzo di Smarty per siti "seri" mi può dare qualche
notizia in merito ne sarei grato...

emastyle wrote:

paragonare il proprio lavoro a myspace e poi parlare di siti seri mi sembra
una contraddizione in termini..
comunque IMHO PHP e' gia' un ottimo template engine..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

 --
www.iuz-lab.info-www.php-faq.org
Newsgroup: it.comp.www.php
Titolo: [PHPNuke6] Temi

Come si fa a cancellare i temi? nel senso che c'è il tema Slash che
risaputamente non funziona... allora non voglio che un utente lo
selezioni... se cancello semplicemente la sua cartella, mica mi compare poi
ancora nei menu di scelta?
Grazie a tutti!

Basta che lo elimini dalla cartella dei themi e sparirà da tutto ;-))
Ciao

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

Volevo sapere qualera il prezzo onesto di un sito a seconda delle sue
caratteristiche!

 caratteristiche!
da 1€ a 100.000.000.000,00 €
auto LOL!
-- 
Saluti
Web Inside

 ha scritto nel messaggio
news:422eea9a$1...@x-privat.org...

MA SECONDO QUALI CRITERI LO SCEGLI IL PREZZO??

 MA SECONDO QUALI CRITERI LO SCEGLI IL PREZZO??
Non urlare.
Pricipalmente esperienza precedente.
Piu` in dettaglio dal numero di pagine richieste, dalla loro
complessita`, dalle richieste grafiche, dal materiale disponibile, dal
materiale che e` necessario creare, dalla tecnologia della pagina, dalla
mole di dati da gestire, da quanto rompe le balle il cliente, e last but
not least, da quanto VUOI farti pagare.
Quantificare tutto in modo semplice e` impossibile.
-- 
Alessandro Pellizzari

 ha scritto nel messaggio
news:1110371681.5...@namek.capsule.lan...

Per esempio un sito di 5/6 pagine con newsletter , guestbook,
buona grafica + registrazione e 4 aggiornamenti annuali....
attorno a quanto si aggira.
p.s."cliente tranquillo!!"
Grazie mille!!!


480 euro + iva
Cooper.
-- 
BlueWare Web Agency
   [http:] 
www.blueware.it
   [msn:] 
coo...@blueware.it
   [icq:] 146781935 

 480 euro + iva
Così poco?


Se il cliente è tranquillo perchè no? Intanto parte da questa cifra, poi se 
chiede cose extra, andrà ad aggiungere il resto.
In ogni caso, mi sembra una cifra equa visto che non ci sono particolari 
lavorazioni da fare.
Ritengo che in presenza di questi requisiti 2 giorni lavorativi siano piu 
che sufficienti.
Se 480 euro per due giorni di lavoro sono pochi.... non so.


 che sufficienti.
La newsletter la implementi con dei moduli già fatti oppure la scrivi 
ad-hoc? Stessa cosa per il guestbook...
Ciao!
Mattia


Come dice un caro amico... dipende.
Cooper.
PS: Se vuoi fare un carretto, inventi la ruota? Inoltre occorre adeguarsi al 
mercato, senza venir meno alla qualità.


Come dice un caro amico... dipende.
e come dice un cliente che non è scemo...anche il prezzo dipende ;-)
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it


www.danilobottone.com
 (.it)
Tu fai qualcosa e poi arriva qualcun altro e lo fa meglio. (Picasso)
Newsgroup: it.comp.www.php
Titolo: Tabella automatica anzichè predefinita

Ciao a tutti,
qualcuno sa dirmi come posso generare la tabella automaticamente,
in pratica alla lunghezza che mi serve; e non predefinita come in questo
caso?
Molte grazie,
Simone
$y=$FORM{'iniz_lista'};
  $y2=$FORM{'iniz_tab'};
  my $percent=int(100/$vis_orizz);
  for($x=0;$x<$vis_vert;$x++) {
   print "<tr>";
   for($z=0;$z<$vis_orizz;$z++) {
    ($dummy,$text)=split(/\|/,$results[$y]);
    $y++;
   }
   print "</tr>";
   $y=$y-$vis_orizz;
   print "<tr>";
   for($z=0;$z<$vis_orizz;$z++) {
    ($dummy,$text)=split(/\|/,$results[$y]);

 questo caso?
Eh?
Scusa ma il codice postato in che linguaggio e'?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Scusami,
è php!
Simone


 Scusami, h php!
E funziona?
Questo e' il risultato del tuo codice:
Parse error: parse error, unexpected T_VARIABLE in
C:\....\TMP3kczltpxoq.php on line 4
Line 4:   my $percent=int(100/$vis_orizz);


>Scusami, h php!
Azzardo: convertito da Perl, dove "my" indica che la variabile e' locale 
al blocco.

 locale al blocco.
Ottima deduzione. =)
-- 
I am what I am, I do what I can


 caso?
Se sai quante devono essere le righe lo metti come condizione del for
________________________
$array = array(1,2,3,4,5,6,7,74,765,7,657,7654,65,7)
$numero_righe = count($array);
echo '<table>';
for ($loop = 0; $loop < $numero_righe; $loop++) {
    echo '<tr><td>'.$array[$loop].'</td></tr>';
}
echo '</table>';
________________________
oppure lo fai al volo, come nel caso dei dati recuperati da db
__________________
echo '<table>';
while ($row = mysql_fetch_row($res)) {
    echo '<tr><td>BLABLABLA</td></tr>';
}
echo '</table>';
___________________
Ludovico

Newsgroup: it.comp.www.php
Titolo: Come faccio ad eliminare la cache del browser?

Ciao a tutti, ho un problema dche mi sta facendo penare.
Non sono un esperto e, poichè sto creando delle pagine in PHP con
autenticazione di utente e password, ho la necessità di eliminare la cache
del browser, in modo che, quando l'utente clicca su logoff, non sia
possibile rivisitare le pagine precedenti.
Qualcuno sa come posso fare?
Grazie
Lino

 wrote in message
news:9tdouj$mfb$1...@newsfeed.cineca.it...

Aggiungi queste righe (tutte, i server e browser sono sempre kaputt) prima
di qualsiasi output html
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header ("Last-Modified: "
. gmdate("D, d M Y H:i:s") . " GMT");header ("Cache-Control: no-cache,
must-revalidate");
header ("Pragma: no-cache");

 ha scritto nel
messaggio news:szvK7.136350$sq5.6...@news.infostrada.it...

Newsgroup: it.comp.www.php
Titolo: Aiuto PHP+Interbase

Sto usando Interbase con PHP e voglio porvi il seguente problema:
Ho un db con due tabelle e devo inserire sequenzialmente un record nella
prima tabella e un record nella seconda tabella.
Se l'inserimento nella tabella 2 non va a buon fine devo annullare anche
l'inserimento nella tabella1.
Cosa mi consigliate?
Mi spiegate come funziona ibase_rollback, se possibile con un esempio.
Grazie a presto Gio.

fotone il Tuesday 05 February 2002 21:39 scrisse:

visto che il tempo a mia disposizione e' pochino, comincia con questo 
tutorial sulle funzioni di PHP per ibase:
http://www.synectics.co.za/php3/tutorial/IB_PHP3_API.html
Anche se per PHP3 e' valido anche per il 4.
In linea di principio i passi da eseguire sono:
-parte la transazione
-effettuo le operazioni (quante voglio)
-se le operazionui sono andate abuon fine commit
-altrimenti rollback
Quindi o committo tutte le operazioni che fannno parte della transazioni o 
le rolbaccko tutte.
-- 
frank@office
DebianSid-2.4.13 on a P|||@1GHz-256MB

Newsgroup: it.comp.www.php
Titolo: problema upload !

Chi sa aiutarmi a risolvere questo problema d'upload tramite un semplice
form???:ecco l'array restituito dal server:Upload NON valido! Alcune
informazioni:
Array
(
    [userfile] => Array
        (
            [name] => gif2.gif
            [type] => image/gif
            [tmp_name] => C:\PHP\uploadtemp\php4A.tmp
            [error] => 0
            [size] => 15272
        )
)
cosa sbaglio???grazie

 semplice form???
[mi quoto]
Come a tutti quelli che hanno problemi di upload ti suggerisco di
ripartire da zero seguendo gli esempi del manuale ufficiale:
http://www.php.net/manual/en/features.file-upload.php
[/mi quoto]
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

> cosa sbaglio???grazie
posta il codice incriminato dell'errore...
ste

 [/mi quoto]
Tra l'altro è una parte molto ben documentata, quella...
Simone
-- 
Simone Lippolis
HotServices
www.hotservices.net

Newsgroup: it.comp.www.php
Titolo: [Mysql] dump o file

Ciao a tutti,
dovendo copiare un db con una tabella di 900mila record di 9 campi di 
cui 3 indicizzati 1 fulltext da Mysql 4.1.8 ad un mysql 4.0.20, quale 
metodo mi consigliate?
grazie x eventuali risposte
Marko

 metodo mi consigliate?
se hai accesso ssh uploada il dump in ftp e poi importalo da shell
Newsgroup: it.comp.www.php
Titolo: [Lungo] dove sblaglio per l'upload delle immagini?

Su questa faccenda dell'upload delle immagini sto
continuando a sbattere la testa: allora, contaminando più
tutorial (freePHP.it, 
mmkit.com
) - e facendo probabilmente
un bel po' di casino - ho proceduto in questo modo:
1) ho creato una tabella nel db mysql con la seguente query:
$query ="CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT,
titolo VARCHAR (255) not null, foto longblob, testo TEXT not null, data INT
(11), autore VARCHAR(50), mail VARCHAR (50), PRIMARY KEY (id))";
2) ho creato la pagina con il form che serve all'utente per
inserire testo e immagine (qui metto solo la parte
relativa all'img)(è forse qui l'errore? il file dovrebbe
essere caricato in qualche modo prima di inviare il form?!?):
<form ENCTYPE="multipart/form-data" action=save.php method="post">
<br>Foto:<br><INPUT NAME="foto" TYPE="file" SIZE="35"><br>
<input type="hidden" name="task" value="change">
<br><input type=submit value=Invia></form>
3) ho creato il codice del file save.php che si dovrebbe
occupare dell'inserimento nel db del "materiale" che proviene
dal form:
$query = "INSERT INTO news (titolo, foto, testo, data, autore, mail) VALUES
('$titolo','$foto', '$testo', '$data', '$autore', '$mail')";
file://verifica inserimento avvenuto
if (mysql_query($query,$db))
echo "L'articolo è stato inserito correttamente";
else
echo "Errore durante l'inserimento";
mysql_close($db); endif;
4) Infine dovrei richiamare i dati tramite questo codice:
if ($row[foto] !="") echo "<br><img src=$row[foto], border=0,
alt=$row[alt]><br><br>";
else echo "<br>";
RISULTATO: per i testi funziona tutto, ma delle foto
nessuna traccia... ohimè! Se qualcuno ha avuto la pazienza
di darci un'occhiata e mi vuole tirare le orecchie per le assolute
stupidate che avrò sen'altro fatto, gliene sarò grato
Totò

 dal form:
Devi sapere che il file viene salvato sul server in modo temporaneo, egli
sparisce alla fine della esecuzione dello script.
Lo dovresti copiare prima (nome del file sta nella variabile:
$foto['tmp_name']) con
move_uploaded_file() in una cartella che deve avere dei diritti di scrittura
e salvare il riferimento il nome copiato nel database (che fa solo
riferimento al file uploaded).
Molta attenzione, un upload cosi permette ad un utente di uploadare ed
eseguire uno script qualisasi. Qualche controllo dovresti fare sulla
validita' dei dati se e' una applicazione publica.
Piu' lavoro ti spetta se vuoi salvare il file direttamente nel database
(creare uno script di lettura che passa i dati in binario).


Grazie mille, vedrň un po' cosa riesco a fare. la soluzione migliore
sembra quella di non inserire i file immagine nel db, ok...
Newsgroup: it.comp.www.php
Titolo: crontab su script php

Ciauz a tutti,
Ho l'accesso SSH al mio server linux, volevo sapere come posso impostare un
cron tab per eseguire ogni 60 minuti uno script php.
Vi prego non siate complicati :-) se potete spiegatemi solo quali sono i
passi da seguire...
Alex

man cron
Sempre che tu possa disporre di una crontab personale... Ciao!
--
www.Apritisesamo.net
 - Gruppo 
hostitalia.it
Free URL redirection, Banner Exchange
Dominio+Redirect 55.000/anno iva compresa
Dominio+Hosting 80.000/anno iva compresa


wrote:


 con una chiamata alla pagina su localhost
Non so se sbaglio... ma se Alessio la trova installata, non è più
comoda/leggera un'utility come la "wget" ?


Probbabbuli ie'
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


> Sempre che tu possa disporre di una crontab personale... Ciao!
Abbiamo un server linux con pannello plesk 2... siamo solo in 3 sul server e
non ho paura che gli altri due possano vedere quello che faccio io...
Alex

 con una chiamata alla pagina su localhost
So che php è compilato come modulo di apache...
Alex

Ciauz a tutti,

$ crontab -e
no crontab for aaracri - using an empty one
Premi "i" per entrare in modo inserimento, poi:
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=
alessi...@libero.it
17 * * * *  aaracri /usr/bin/lynx -dump 
http://tuosito/tuoscript
 >/dev/null
Quest'ultima riga significa: ad ogni 17mo minuto, un mini-browser parte, e
si scarica tuoscript, e butta via la pagina HTML cosi' restituita.
Ho scelto 17 perche' c'e' gia' un sacco di roba che gira a
0 * * * *
tipicamente, e cosi' non sovraccarichi il server.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

Ho l'accesso SSH al mio server linux, volevo sapere come posso impostare un

...mi ero dimenticato:
	ESC		esce dal modo inserimento, torna al modo comandi
	:		immette un comando
	w<invio>	scrive
	q<invio>	esce dall'editor
Do per scontato che il tuo Linux usi "vim".


Newsgroup: it.comp.www.php
Titolo: Costruttore new

Quando creo un'oggetto con
$mail = new phpmailer();
poi c'è modo di distruggere l'oggetto $mail e ricrearlo?
Lo si fa con unset()???
Grazie.
The Unf.

 Lo si fa con unset()???
Non esistono, ma puoi simularli con register_shutdown_function
per avere almeno la possibilita' di chiudere stream ecc. alla
uscita' dello script.
Se non ti servono altre pulizie puo' anche usare unset oppure
di lasciare lo scope (se non usi un oggetto nello global 
namespace).
-- 
I'm not a signature.
Newsgroup: it.comp.www.php
Titolo: particolare formattazione numero

Salve a tutti,
ho una variabile di tipo numerico che pu� avere o non avere decimali.
Quando non li ha, vorrei che l'output mi mostrasse il solo intero;
quando invece li ha, vorrei vederli stampati fino alla cifra che precede
(se c'�) lo zero. Fino a un massimo di tre decimali.
Esemplifico. 
5 (output) = 5
5.1 = 5.1
5.120 = 5.12
5.1209 = 5.12 (o 5.121, se esiste una funzione che arrotonda)
5.124919 = 5.124 (o 5.125, se esiste una funzione che arrotonda)
number_format non mi aiuta, ci vorrebbe qualcosa di un po' pi�
sofisticato. L'unica alternativa che trovo � guardare al numero come una
stringa, "exploderla", ciclarla e interrompere l'output dove serve. Fin
qui ci arrivo tranquillamente; ma se esiste una funzione che da sola
svolge il compito, ovviamente la preferirei.
Ne sapete qualcosa? Grazie mille.
-- 
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
Vivo nel terrore di non essere frainteso (Oscar Wilde)

 Ne sapete qualcosa? Grazie mille.
qualcosa del genere?
[code]
$number = 5.1203;
preg_match('/^([1-9][0-9]*(\.[1-9]{1,3})?)/', round($number, 3), $int);
echo $int[0];
[/code]
-- 
www.iuz-lab.info

 preg_match('/^([1-9][0-9]*(\.[1-9]{1,3})?)/', round($number, 3), $int);
Perfetta e ingegnosa, grazie. 


 
guarda ma che espressioni regolari stringhe etcc..
ti basta la funzione round che arrotonda il numero.
$out = round(5.124919, numero_di_cifre, costante);
dove costante pu� essere una serie di valori che ti aiuta a raffinare
l'arrotondamento i due pi� usati sono:
PHP_ROUND_HALF_UP    => per eccesso
PHP_ROUND_HALF_DOWN  => per difetto
sia numero di cifre che costante sono opzionali, nel tuo caso per�:
echo round(5.124919,3) => 5.125
byez

 byez
questa e' una mezza soluzione.. non viene risolto il problema del "stampa 
fino al primo zero"..
-- 
www.iuz-lab.info

 byez
Confermo:
$a = 5.1209;
$b = (round($a,3));
echo "a=".$a." - b=".$b;
a=5.1209 - b=5.121

    
questo pu� andare?
$a=5.1209;
$x= (float)sprintf("%0.3f",$a);

 fino al primo zero"..
Insomma, secondo me l'OP (ciao Cata!) non intendeva un qualsiasi zero ma 
solo il primo che segue le cifre utili.
Quindi è desiderato 5,104 come uscita ma non 5,100 che invece deve 
essere reso con 5,1 . In questo caso la funzione round() è adatta
$ php -r 'echo round(5.1001,3);'
5.1



io non gli ho dato la soluzione al problema che lui intendeva, ma gli ho 
dato la soluzione al problema che ha esposto.. se poi il problema che 
intendeva e' lo stesso che ha esposto meglio per lui :-)
non quotero' di nuovo Catarsi perche' sarebbe inutile..
tuttavia io ho inteso che 5.101 -> 5.1
non ci resta che aspettare Catarsi per avere delucidazioni :-D
-- 
www.iuz-lab.info

 non ci resta che aspettare Catarsi per avere delucidazioni :-D
Eccole: in questo caso mi serviva 5.101 -> 5.101 . In sostanza,
round($n,3) faceva al caso mio.
Comunque grazie iuz, grazie a tutti gli altri (SALVE ANDREA!) per la
gentilezza.
P.S. E' bello scoprire - dopo anni che la uso alla ca��o di cane - a
cosa serve la funzione round :-D

Newsgroup: it.comp.www.php
Titolo: Princiante alle prese con upload Database

Salve, ho appena effettuato una registrazione con lycos,ho attivato il
servizio php e ho seguito tutte le procedure!!
Si tratta di un Forum....................quali sono i file che devo mandare
a lycos????Devo metterci anche il mio database visto che il db del forum č
lě????
Scusate se non sono stato molto chiaro,cmq
Grazie anticipatamente!!!

 lě????
I file html sono una cosa, il db un'altra.
Se ti danno supporto MySQL, puoi utilizzare phpmyadmin e gestire da lě tutto
il tuo db.
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: Manipolare array associativi e oggetti XML

Qualcuno sa come manipolare/visualizzare un array associativo passato da 
Flash via POST o GET, oppure un oggetto XML, sempre passato da Flash? 

Alex wrote:

http://www.php.net/array
http://www.php.net/xml
http://www.amfphp.org/
-- 
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.

 
http://www.amfphp.org/
Grazie, molto molto esplicativo... hai provato ad utilizzare una qualsiasi 
delle funzioni indicate nel primo link su un array passato da Flash, via 
POST, a PHP? 

 da Flash, via POST, a PHP? 
E tu hai provato a cliccare sul terzo link?
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: PHP in un documento Flash

Ciao a tutti.
Il mio problema consiste nel fatto che nn riesco che nn riesco ad 
integrare in una pagina realizzata in Flash il mio codice php...
Nel senso che io ho realizzato un guestbook in php e vorrei integrarlo 
all'interno delle pagine del sito che un mio amico ha fatto in flash, 
che voi sappiate è possibile fare una cosa del genere in modo non molto 
complesso?
Ho già cercato su google, ma quello che ho trovato nn mi ha aiutato a 
risolvere il mio problema...
Vi ringrazio per l'aiuto...

 molto complesso?  
Che cosa intendi per "in modo non molto complesso"?
Per integrare PHP e Flash e' necessario l'utilizzo di Action Scripts
http://www.actionscript.org/tutorials.shtml
http://tinyurl.com/uihn
http://tinyurl.com/uiho
http://tinyurl.com/uihq
-- 
I'am what I'am, I do what I can

 Per integrare PHP e Flash e' necessario l'utilizzo di Action Scripts
Intendo riferirmi al fatto che io purtroppo nn conosco e nn ho mai 
utilizzato flash, tranne che una volta molto tempo addietro...
Mentre per il mio amico che ha realizzato il sito č il contrario, sa 
usare benino flash, ma non capisce proprio nulla di programmazione...
Vorremmo riuscire quindi a mettere assieme le due cose...ci 
riusciremo??? ;))
Per adesso ti ringrazio, sto dando uno sguardo agli esempi che mi hai 
suggerito...
Grazie ancora

 integrare in una pagina realizzata in Flash il mio codice php...
Io uso 
http://www.amfphp.org/
Praticamente dall'ActionScript puoi richiamare funzioni PHP per cui rendi
dinamici i contenuti dell'SWF.
Ciao!
PS:
Mi sa che per sbaglio ti ho mandato anche una mail! Sorry...

 Mi sa che per sbaglio ti ho mandato anche una mail! Sorry...
Non preoccuparti...
Ad essere sincero però nn ho capito il funzionamento di AMFPHP, potresti 
aiutarmi con un esempio pratico?
Ti ringrazio x l'aiuto

 posted this:

In actionscript dovresti creare un renderer per l'output del tuo guestbook.
Bello complesso. Secondo me meglio se si divide il tutto con un frame.
oppure riscrivere il guestbook integrando direttamente in flash, sempre
con actionscript che aggiorna i dati usando server site php (che
gestisce solo il transfer dei dati, il rendering, input ecc. si fa in 
flash).

 aiutarmi con un esempio pratico?
Trovi un esempio semplice di AMFPHP qui (calcolo dell'MD5 di una stringa)
http://www.zoode.org/projects/amf_and_php/sample_files/sample_hashing_service.php
Un modo alternativo di richiamare PHP è anche usare loadVariables da
ActionScript. Praticamente passi a questa funzione l'URL dello script PHP
(che viene naturalmente eseguito) che ti restituisce l'output dello script
stesso che potrai interpretare con le funzioni stringa di ActionScript.
Ciao!
Newsgroup: it.comp.www.php
Titolo: Costanti in classi

ciao,
c'ï¿œ modo di reinizializzare una costante inserita
dentro una classe, quando la classe stessa viene
distrutta e poi ricreata?
Ho notato che la costante resta costante anche quando
reinizializzo l'oggetto.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito ï¿œ di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 quando la classe stessa viene distrutta e poi ricreata?
Una costante e` una costante, non puoi/devi modificarla.
Cosa devi fare, veramente?
Bye.

 Cosa devi fare, veramente?
Metter mano ad un codice con alcune costanti.
Le costanti sono definite dentro una classe e se le porta
dietro un po ovunque. Sto facendo il codice multiutente e
la soluzione più rapida in assoluto (ovvero poche righe di
codice) sarebbe quella di eliminare l'oggetto e ricrearne
uno nuovo ad ogni cambio di utente.
Così facendo, in teoria, la costante con lo userId dovrebbe
venir reinizializzata. Eppure, non funziona.
Il problema è che ci son di mezzo due classi scorporate tra
loro, che non comunicano e non possono comunicare. La costante
viene creata in una classe, e nella seconda classe non ho accesso
alla prima, pertanto non posso fare qualcosa tipo:
CLASSE1::UserID
perchè classe1 non esiste e non può essere inizializzata dentro
classe2.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la


 posso fare qualcosa tipo: CLASSE1::UserID
Le specifiche non mi sono chiarissime, ma se proprio non possono 
comunicare, dovresti fare una (terza) classe composta che istanzi le 
altre due e che quindi passi i parametri richiesti tra una e l'altra in 
qualche modo.
Ma a me sembra progettato male tutto il sistema... :/
Bye.

 Ma a me sembra progettato male tutto il sistema... :/
Lo so.


 
a quel punto devi modificare la class in questione
gli aggiungi una function per settare il valore
della ex costante che hai fatto diventare variabile
si le const sono odiose nelle classi sia definite prima che dentro
Newsgroup: it.comp.www.php
Titolo: Ridurre le interrogazioni al DB

Salve a tutti,
 
ho delle richieste ajax piuttosto frequenti, attraverso le quali
accertarmi che l'utente - qualunque azione svolga - sia sempre loggato e
abbia un determinato id. Effettuando un login ad ogni sua mossa, č
evidente che debba interrogare in database di continuo, quindi temo un
eccessivo (e forse inutile) spreco di risorse. 
 
La domanda č questa: ci si puň fidare solo delle sessioni? Mi spiego con
i vari passaggi che avrei in mente:
 
- l'utente arriva, si logga con successo; in quel momento gli creo la
sessione:
 
$_SESSION['id']=25;
 
(sessione che ovviamente non esiste, se il login fallisce)
 
- dopodiché
 
$idUtente=0;
if (isset($_SESSION['id']) and is_numeric($_SESSION['id']) and
$_SESSION['id'] > 0) {
$idUtente=$_SESSION['id'];
}
 
- i successivi controlli avvengono in questo modo:
 
if ($idUtente > 0) {
// fai cosa ti pare.
}
 
Non so quanto il metodo sia sicuro, non ne ho la piů pallida idea. Voi
che mi dite? 
 
Mille grazie.
 
-- 
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
 
Vivo nel terrore di non essere frainteso (Oscar Wilde)

 La domanda è questa: ci si può fidare solo delle sessioni?
 
Sì. La sessione è salvata lato server, quindi è "sicura".
 
Puoi vedere come crittare/firmare il session cookie, se vuoi essere 
sicuro che uno non si faccia rubare il cookie dal browser ed entri con 
una identità diversa.
 
E puoi ridurre la durata della sessione a pochi secondi invece dei 
minuti/ore di default, così obblighi a ri-validare l'utente.
In questo modo se vengono fatte n chiamate in poco tempo (abbastanza 
tipico con AJAX e API) hai l'autenticazione "cachata" sul server, ma 
puoi sempre revocarla e avere poco tempo di esposizione in caso di hack.
 
Se sono chiamate AJAX significa che probabilmente hai un'API dietro, 
quindi tieni conto anche del fatto che quegli endpoint potrebbero essere 
chiamati al di fuori del browser (da Postman, per esempio, per 
testarli), quindi potresti non avere i cookie con l'id di sessione.
 
Ma questo è probabilmente un passo successivo.
 
Bye.
 

 Sì. La sessione è salvata lato server, quindi è "sicura".
 
Perfetto. Molto interessante anche tutto ciò che scrivi in seguito, mi
sarà utile per imparare e usare nuovi procedimenti.
 
A presto e grazie mille.

Newsgroup: it.comp.www.php
Titolo: include non funziona

Non riesco a capire perchè non funziona l'include... ho provato a editare il
file php.ini alla voce "include_path", ma senza successo, mi dà sempre
questo errore. Qualcuno mi sa spiegare cosa devo fare.
Dettaglio: la pagina da includere è in "f:\apache
group\apache\federico\web\include", mentre la pagina index.php è in
"f:\apache group\apache\federico\web", invece la "doc_root" è "f:\apache
group\apache\federico".
Grazie
Warning: main(include/home.php): failed to open stream: No such file or
directory in f:\apache group\apache\federico\web\index.php on line 59
Warning: main(): Failed opening 'include/home.php' for inclusion
(include_path='.;c:\php4\pear') in f:\apache
group\apache\federico\web\index.php on line 59

 "f:\apache group\apache\federico".
<?php // file index.php
include ("include/home.php");
?>
Controlla i privilegi sui file che tenti di includere.
-- 
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.

 Controlla i privilegi sui file che tenti di includere.
il mio server gira sotto win32, in questo caso non si possono regolare i
permessi, o sbaglio?
grazie

 sl fin qua c'ero arrivato
Se non ci sono problemi quell'include dovrebbe funzionare, in
alternativa prova:
include (dirname(__FILE__) . "/include/home.php");
-- 
I am what I am, I do what I can


 include (dirname(__FILE__) . "/include/home.php");
ho risolto, grazie!

Newsgroup: it.comp.www.php
Titolo: Cosa e' errors.inc?

Scusate non so neanche se la domanda e' rispondibile.
Sul mio libro di php mi ritrovo un require_once(errors.inc)
Purtroppo non trovo questo benedetto codice errors.inc, come se fosse 
una cosa che si da per scontato.
Nel proseguo del codice si fa riferimento alla funzione 
InvalidInputException()
Googolando ho capito che questa funzione viene definita all'interno di 
errors.inc
Ora mi chiedo se questo errors.inc e' un codice generalmente diffuso che 
trovo in giro o cosa.
Grazie

 trovo in giro o cosa.
Se il libro e` abbastanza vecchio e famoso, puo` darsi che quel file sia 
diventato di uso comune per un po' di gente, ma per i motivi suddetti, io 
ti consiglierei di valutare altri libri.
Bye.

Alessandro Pellizzari ha scritto:


Ok, non ci avevo pensato. errors.inc era nel disco allegato che avevo 
tolto un paio di mesi fa dalla copertina perche mi dava impiccio.
Mi do del tordo!
Newsgroup: it.comp.www.php
Titolo: Conoscete chiave di autenticazione web simile a eutronsec webidentity

Ciao a tutti,
conoscete delle chiavi di autenticazione hardware che hanno la stessa 
logica di webIdentity ?

 logica di webIdentity ?
Poche idee ma ben confuse...
Spieghiamo meglio cosï¿œ e come funziona un token hardware..
Il token di per sï¿œ, che sia sotto forma di USB key o smart card altro 
non ï¿œ che un dispositivo progettato per contenere una "chiave" ed un 
"certificato" digitali (emessi da una PKI) ed impedire che la chiave sia 
  esportabile/copiabile all'esterno del token stesso.
Quindi l'autenticazione avviene attraverso la verifica della coppia 
chiave/certificato contenuti nel token stesso (accessibile tramite PIN) 
indipendentemente dall'hardware utilizzato, quindi in soldoni puoi 
utilizzare qualsiasi tipo di token o smart card tipo CNS purchï¿œ 
all'interno del certificato stesso sia presente un campo identificativo 
dell'utente come nel caso della CNS con il codice fiscale (vedere 
specifiche CNS disponibili sul sito del CNIPA per ulteriori dettagli)
Newsgroup: it.comp.www.php
Titolo: Indy News --> funziona bene?

PhpNuke5.6
Finalmente ho installato il module IndyNews. Non ho avuto problemi per
l'installazione. Nessun errore...
Funziona tutto.... o quasi!!!
Quando  vado a cliccare su "leggi tutto" nella pagina dei dettagli ho la mia
bella foto a sx, il mio bell'articolo...e una BRUTTISSIMA immagine di sfondo
sotto il testo in alt a dx (l'immagine di sfondo è quella impostata come
immagine della categoria delle news)
Mi sono spiegato?
Lo fa solo a me?


Non ti sei spiegato ...
O almeno non ho capito.
Se intendi che il testo si sovrappone al topic vuol dire che hai 
inserito un testo formattato in modo errato...
Ciao
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
My ICQ: 14187053
--

 inserito un testo formattato in modo errato...
Esatto. Il testo si sovrappone alla foto del topic (la quale si trova in
alto a dx della tabella dell'articolo). La foto inserita nell'articolo
invece si posiziona correttamente alla sx della tabella.
Io però non ho formattato niente. Ho solo scritto delle parole nell'apposito
form Inserisci Articolo.


A me capita quando faccio dei copia/incolla.
Su che sistema sei?


 Su che sistema sei?
Uso WinXP con EasyPhp. Ho provato sia il copia/incolla sia la stesura di un
testo "da tastiera" (del tipo "fjsd fsdf jskf").
Ho provato ad aprire il file **story-page.html**
----------------------------
table border="0" cellpadding="0" cellspacing="0" bgcolor="#CC33FF"
width="100%"><tr><td>
<table border="0" cellpadding="1" cellspacing="0" bgcolor="#CC33FF"
width="100%"><tr><td>
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#CC33FF"
width="100%"><tr><td align="left">
<font class="option" color="#363636"><b>$title</b></font><br>
<font class="content">$posted</font>
</td></tr></table></td></tr></table><br>
<a href="modules.php?name=News&amp;new_topic=$topic"><img
src="$tipath$topicimage" border="0" Alt="$topictext" align="right"
hspace="10" vspace="10"></a>
<font class="content">$content</font>
</td></tr></table><br>
----------------------------
e ho commentato la riga ***<a href="modules.php?name=News........***
ottenendo a prima vista il risultato che cercavo.
Secondo te è sbagliato?
Newsgroup: it.comp.www.php
Titolo: Cerco aiuto da esperti..!!! WHERE LIKE

Ciao a tutti, ho un problema che nn riesco a risolvere.
Ho fatto un piccolo motore di ricerca (in questo caso su 2 tabelle di un DB 
ma non riesco a far girare il mysql, mi da un errore che io non capisco 
perchč sicuramente non so cosa scrivere, per questo che chiedo al forum di 
aiutarmi. Vi posto il codice: il form passa una parola che viene 
identificata dalla pagina dei risultati come "parola"
 <?php
mysql_connect("localhost","user","password");
mysql_select_db("database");
if(trim($parola) =="" or trim($parola) ==" "){
echo "<b>Attenzione, non hai inserito nessuna parola da 
cercare!</b><br><br>";
}else{
$strsql = "SELECT
  `news_home`.`Id`,
  `news_home`.`DATA`,
  `news_home`.`Titolo`,
  `comunicati_stampa`.`Id` AS `Id1`,
  `comunicati_stampa`.`DATA` AS `DATA1`,
  `comunicati_stampa`.`Titolo` AS `Titolo1`
FROM
  `news_home`
  INNER JOIN `comunicati_stampa` ON (`news_home`.`Id` = 
`comunicati_stampa`.`Id`) AND (`news_home`.`DATA` = 
`comunicati_stampa`.`DATA`)
                         AND (`news_home`.`Titolo` = 
`comunicati_stampa`.`Titolo`)";
//* ECCO QUI cosa devo scrivere?
Forse WHERE titolo, titolo1 LIKE '%%%$parola%%%' OR Id,Id1 ect..    OPPURE 
cosa? In modo poi da poter formattare e dare un link al risultato?
//*
$query = mysql_query($strsql);
$conta = 0;
while($row=mysql_fetch_array($query)){
$Titolo = $row["Titolo"];
$id = $row["Id"];
$Data=$row["DATA"];
$Titolo1 = $row["Titolo1"];
$id1= $row["Id1"];
$Data1=$row["DATA1"];
echo "$Titolo $Titolo1";
$conta++;
}
if($conta == 0){echo "<b>Nessun risultato trovato !</b><br><br>";}
}
?>
Spero di essere stato chiaro.
Praticamente non so cosa scrivere alla fine del INNER JOIN per stabilire se 
la parola cercata c'č sul titolo. Ho visto che appena inserisco il WHERE mi 
da' errore "Warning: mysql_fetch_array(): ect ect..."
Che formula devo usare?
Vi prego di aiutarmi sto impazzendo...
Grazie a tutti
MANTAS

 if(trim($parola) =="" or trim($parola) ==" "){
trim($parola) ==" " --> impossibile
Newsgroup: it.comp.www.php
Titolo: recuperare valori delle direttive di configurazione

Ciao a tutti!
E' possibile in qualche modo recuperare i valori delle opzioni di 
configurazione quali "post_max_size" e "upload_tmp_dir" ?
Ciao e grazie 1000 per l'aiuto!!!
Aragorn

 configurazione 
get_cfg_var("post_max_size");
get_cfg_var("upload_tmp_dir);
ini_get("post_max_size");
ini_get("upload_tmp_dir");
--
rob4you

rob4you ha scritto:

Perfetto! Grazie 1000!
Ti chiedo ancora una cosa nel manuale viene detto a proposito di
get_cfg_var che:
"La funzione non restituisce informazioni di configurazione nel caso in 
cui il PHP è compilato, o caricato da un file di configurazione di 
Apache (tramite le direttive php3_configuration_option)."
mentre per ini_get non viene detto nulla a riguardo...significa che con 
la seconda si possono recuperare i valori in ogni caso?
Ciao e grazie
Aragorn

 mentre per ini_get
Seppure io non abbia mai approfondito le differenze tra le due cose, 
dal manuale, versione online con commenti, ho letto una differenza tra 
le due funzioni:
"ini_get() return the current value of the configuration option.
But the get_cfg_var() always get the value from config file, php.ini."
In pratica, se in uno script php chiami la funzione ini_set per 
modificare qualche parametro, con ini_get avrai il valore modificato 
(valido durante l'esecuzione di quello script), invece con get_cfg_var 
avrai il valore del file php.ini.
--
rob4you

 avrai il valore del file php.ini.
Un dubbietto...ma la possibilità di modificare la configurazione via 
script non e' pericoloso per il server? Non dovrebbe essere 
l'amministratore che si occupa di cambiare tali parametri?
Ciao e grazie
Aragorn

 occupa di cambiare tali parametri?
Infatti non tutte le direttive possono essere moficate con la funzione 
ini_set.
Qui trovi la lista (quelle modificabili con ini_set sono identificate 
da PHP_INI_ALL o PHP_INI_USER): 
http://it2.php.net/manual/it/ini.php
--
rob4you

 PHP_INI_ALL o PHP_INI_USER): 
http://it2.php.net/manual/it/ini.php
Tieni presente infine che qualora sia abilitato il safe_mode, le 
direttive modificabili sono ancora di meno.
--
rob4you

Newsgroup: it.comp.www.php
Titolo: trasafopramare array object in array classico

il risultato di una query è un tipo diarray objects;
è possibile trasformarlo in un array classico?

 è possibile trasformarlo in un array classico?
Prova con array_merge($oggetto, $array);

 è possibile trasformarlo in un array classico?
Scusa ho sbagliato, prova così.
$veroArray = array_merge($oggetto, array());
Newsgroup: it.comp.www.php
Titolo: formattare numero in mysql...

Salve a tutti,
in PHP posso formattare un numero cosě:
$numero = number_format($row[SommaDiimpann], 0 , '.' , '.');
se volessi farlo alla partenza nella stringa SQL in mysql
esiste una funzione che mi formatti un numero a mio
piacimento?
grazie!
ringo


Purtroppo, per quanto ne so io, non a tuo piacimento, ma a piacimento del
formato inglese. La funzione é FORMAT(X,D)
<quote from='
http://www.mysql.com/doc/en/Miscellaneous_functions.html
'>
  FORMAT(X,D)
  Formats the number X to a format like '#,###,###.##', rounded to D decimals.
If D is 0, the result will have no decimal point or fractional part:
  mysql> SELECT FORMAT(12332.123456, 4);
        -> '12,332.1235'
  mysql> SELECT FORMAT(12332.1,4);
        -> '12,332.1000'
  mysql> SELECT FORMAT(12332.2,0);
        -> '12,332'
</quote>
HTH, ciao
Silvio Porcellana
Senior Developer
-----------------------------------------------------------------------------------
Trovanome.it - 
http://www.trovanome.it
Se non vuoi essere solo un numero...hai bisogno di un nome!
-----------------------------------------------------------------------------------
--------------------------------
Inviato via 
http://usenet.libero.it

 Senior Developer
grazie,
perň non mi serve molto
č poco flessibile
Newsgroup: it.comp.www.php
Titolo: Passare un valore di un IFRAME

Ciao ragazzi,
ho fatto un piccolo editor di testi per inserire news e altro in Javscript, 
che utilizza un IFRAME,
come faccio a passare ad una pagina php, tipo submit delle form quello che 
ho scritto dentro l'I-FRame?
GRazie a tutti.
PS:Mi serve per recuperare una variabile e passarla ad un database!!! 


Se hai utilizzato l'iframe per fare uno scroll del form levalo subito e 
metti il tutto dentro ad un div con height:300px come stile. In questo 
caso hai tutti in pagina il form.
Se invece l'iframe è proprio necessario devi utilizzare javascript 
(chiedo NG appropriato)
-- 
Andrea Azzini
Arya Interactive Media srl
www.inarya.com

 ho scritto dentro l'I-FRame?
Guarda, io avevo fatto una cosa simile, ma il mio codice è estremamente 
complesso, non so il tuo come funziona...
In ogni caso l'idea è quella di far caricare tutto l'IFRAME come un 
oggetto (del tipo document.*) e poi in quel modo puoi attingere dalla 
pagina i valori inseriti nell'IFRAME.
Scrivi una funzione javascript che quando si clicca sul tasto 'invia' 
copia il contenuto dell'iframe (che credo abbia una textarea al suo 
interno) in un normale <input> sfruttando la funzione innerHTML() e poi 
posti tutto...
Per far girare correttamente la funzione il tag <form> deve avere 
l'opzione onsubmit="return false" altrimenti se ne frega della tua 
funzione... Fa tua funzione ovviamente deve finire con submit().
Mi scuso per l'OT e per eventuali problemi futuri ti rimando a 
it.comp.lang.javascript, tanto io sto anche lì ^^
-- 
Liuk - Cavaliere Jedi | Ex allievo della maestra Alkaid
Email: 
li...@fanwars.it
 - Home Page: 
http://www.fanwars.it
Padre mufhd0 che sei nei server, sia santificato il tuo
hostname, venga il tuo broadcast, sia fatta la tua
configurazione così in linux come in BSD. Dacci oggi il
nostro source quotidiano e rimetti a noi i nostri codici
come noi li rimettiamo ai nostri sviluppatori e non indurci
in segfault ma liberaci da Microsoft.

Newsgroup: it.comp.www.php
Titolo: uml. php. mysql

ha senso descrivere in uml un sito basato su tecnologia php e mysql?
quanto è orientato agli oggetti php?
Grazie
  mille
Alex

 quanto è orientato agli oggetti php?
PHP5 supporta meglio il paradigma OO di PHP4 anche se entrambi sono
poco tipizzati.
-- 
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.


e in alternativa che strumenti utilizzare per analizzare,descrivere e  
documentare un progetto software con tali caratteristiche?
Grazie mille
Alex

 documentare un progetto software con tali caratteristiche?  
Le caratteristiche di un progetto non sono le tecnologie utilizzate.



-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/m2/
Newsgroup: it.comp.www.php
Titolo: confronto dati DB e stampa

ciao a tutti ho un problema che non riesco a risolvere:
in una tabella commesse di un database ho una colonna di nome
codice_commessa, in un'altra tabella di nome costi ho un'altra colonna di
nome codice_commessa, io le devo confrontare, cioč quando
commesse.codice_commessa č = a costi.codice_commessa io devo stampare i
costi collegati a quella commessa.
premetto che di commesse ce ne sono tre mentre invece di costi ce ne possono
essere anche cento se non di piů.
grazie tante.
ps: questo č quello che ho provato a fare io:
<? $select_codice_commessa_costi="SELECT codice_commessa FROM costi ORDER BY
codice_commessa";
        $risultato_costi=@pg_query($connessioneDB2, $select_codice_commessa_costi)
	            or die("impossibile fare la select a commessa costi");
       $select_codice_commessa="SELECT codice_commessa FROM commesse ORDER BY
codice_commessa";
        $risultato_commessa=@pg_query($connessioneDB2, $select_codice_commessa)
	            or die("impossibile fare la select a commessa ");
$riga=0;
while($row = pg_fetch_assoc($sqltotal)) {
	       echo
"<tr><td>{$row['data']}</td><td>{$row['nome_azienda']}</td><td>{$row['nome_commessa']}</td><td>{$row['localita']}</td>";
	       echo
"<td>{$row['ore_lavorative']}</td><td>{$row['ore_assenza']}</td><td>{$row['tipo_ass']}</td>";
 
		   $row2 =pg_fetch_assoc($risultato_costi, $riga);
 
	           $costidb=$row2['codice_commessa'];
		   $codicecommessacosti=trim($costidb);
		   print $riga." righe ";
		   while($row4 =@pg_fetch_array($risultato_commessa)){
			   $commessadb=$row4['codice_commessa'];
		           $codicecommessa=trim($commessadb);
			   print $codicecommessa." x ".$codicecommessacosti;
			   if($codicecommessa==$codicecommessacosti){
			       print "ciclo";
			       $row3 = pg_fetch_array($sqltotal2);
			       echo
"<td>{$row3['tipo_spesa']}</td><td>{$row3['tipo_trasp']}</td><td>{$row3['valuta']}</td><td>{$row3['importo']}</td></tr>";
			   }
		   }
	       }
	       $riga++;
       }?>
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 possono essere anche cento se non di piy.
SELECT commesse.*, costi.* FROM commesse, costi WHERE
commesse.codice_commessa = a costi.codice_commessa
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Scusa setec mi devo essere spiegato male:
siccome la tabella commesse è già legata sempre con codice_commesse ad
un'altra tabella di nome ore, e non posso fare una select unica perchè se no
mi moltiplica i valori, devo fare due select diverse ma il mio risultato
cioè la stampa a video deve sembrare come una select unica, cioè ogni
commessa allineata alle sue ore e hai suoi costi.
spero di essermi spiegato se no lascia stare vedro di cavarmela, cmq grazie
sei sempre disponibile....
