Newsgroup: it.comp.www.php
Titolo: [parecchio OT] Un consiglio

Devo scegliere uno tra questi loghi, mi date una mano ?
http://www.judaweb.com/loghi
(ovviamente basta cliccarci sopra che viene registrato il voto e mostrata la
statistica)
Grazie
J

, jj@thecloud.o says...

E se volessi sapere quale logo è il vincente? (al momento "Japan")
Che faccio? 
Me lo cerco a mano nelle proprietà de tutte le immagini?
;)
Nota bene che non è mia intenzione offendere nessuno...
è solo che vedendo che non ho votato per il primo in classifica... 
...la prima cosa che ho pensato è stata: 
"Ah si? e qual'è quello più votato?"
:)
p.s. Un'idea per renderlo meno OT, potresti postare il sorgente.
Ciao,
Luke650.

 p.s. Un'idea per renderlo meno OT, potresti postare il sorgente.
Volentieri :-)

Il sorgente lo trovi in fondo alla pagina:
http://www.judaweb.com/loghi
Vedrai due link phps che mostrano il sorgente.
Ovviamente non metto a disposizione il file apridb.php che apre il database
(ci sono le login e pass)
ma č la solita mysql_connect e mysql_selectdb
J

 
Carina la possibilità di mostrare il sorgente con l'evidenziazione 
colorata della sintassi.
Come si fa?
Immagino che non sia sufficente cambiare l'estensione al file.
(è da poco più di una settimana che ho iniziato la mia avventura con il 
php, quindi siate comprensivi se la domanta è MOLTO banale)
GraSSie,
Luke650.

> Immagino che non sia sufficente cambiare l'estensione al file.
Wow, surprise, invece si
(se il server ha AddType application/x-httpd-php-source .phps specificato
nell'httpd.conf)
J

"J" <jj@thecloud.o> wrote in message news:a43fvd$sr3$1...@serv1.iunet.it...

Avrei messo (per i percentuali):
$percent=($votes*100/$numero_voti);
$full+=$percent;
$percent=sprintf("%.2f",$percent); // formattare con due centesimi...
:)

 $percent=sprintf("%.2f",$percent); // formattare con due centesimi...
Si e poi avresti fatto la somma e mi avresti detto "ma non fa esattamente
100%" :))
J

"J" <jj@thecloud.o> wrote in message news:a46l1e$3ap$1...@serv1.iunet.it...

N.B.:
    $full+=$percent; e poi troncato con:
    $percent=sprintf("%.2f",$percent);
    :-P

     $full+=$percent; e poi troncato con:
Il metodo che usi per calcolare la somma dei percentuali e' in se non
preciso. Prima di densitare un valore non bisogna fare le somme dei valori
divisi. Crea sempre un piccolo (ceramente marginale) errore, che cmq. sono
da considerare in vari calcoli numerici.
Esempio:
<?
$a=1/300;
$sum=0;
for ($i=0; $i < 30000; $i++)
   $sum+=$a;
echo $sum . "\n";
echo 100-$sum;
?>
-->
99.999999999942
5.8463456298341E-11  // dopo l'undecisimo

Ringrazio l' amicone che ha provato a cancellare i valori statistici dal db,
ma volevo ricordargli che tutte le variabili inviate via get o post vengono
backslashate
quindi può anche divertirsi male, ma di certo accodare una query non porta
ad alcun risultato.
Inoltre ricordo che essendo quanti una variabile numerica, gli apici non
servono nella query :-)
Ora vediamo un po'... voi che dite, cerco tra i post in questo NG
l'indirizzo IP di colui che ha cercato di accodare una update vote set
quanti='0' e gli faccio fare una figura barbina ? :))
Julien

, jj@thecloud.o says...

Se invece di Apache si usasse IIS?
Come si dovrebbe settare per ottenere lo stesso risulato?

 Come si dovrebbe settare per ottenere lo stesso risulato?
Sarò sincero, non ne ho idea :)) Controlla come è settata l'estensione .php
e inventa :)) O leggi il manuale/doc :)
J

 servono nella query :-)
Aspé, mo' mi hai incuriosito.
Ho guardato il codice ma non ho capito che ha fatto.
Ha forse provato a settare colore=update etc?
--
Valerio Granato
http://www.musicoff.com
 - Music Online For Free
La Grande Comunità Online per Musicisti

quanti='0' e gli faccio fare una figura barbina ? :))
Magari su it.comp.sicurezza.varie ;-)
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...

 Ha forse provato a settare colore=update etc?
Anche a me interessa, penso che la riga a cui Julien (finalmente so il
suo vero nome, e veramente quello vero?) si referisce sara'
(
http://www.judaweb.com/loghi/send.phps
):
$query=mysql_query("update voti set quanti=quanti+1 where
colore='$colore'");
un attacco immaginabile sarebbe di chiamare la pagina passando parametri
finti:
send.php?votato=&colore=';DROP%20TABLE%20voti;
Altra osservazione: avendo messo prima la riga con la mail
mail([...],"Voto per logo: $colore",$colore,[...]);
e stato informato via email (ottima cosa tra altro, se non hai troppo
traffico).

 traffico).
Ovviamente :)
Ma il traffico di una email non č cosě elevato.
J

In data  Fri, 8 Feb 2002 22:51:56 +0100, "J" <jj@thecloud.o>
ha sentenziato:
1) Non so che cosa vada trovando J nel suo post!
2) dove siete andati a finire con il post!
3)Fatemi un riassunto breve e coinciso che spieghi bene la
situazione.
4)Sono tornato un poco alterato%-) Sono giustificato....
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

Ringrazio l' amicone che ha provato a cancellare i valori statistici dal db,

A proposito di birbanterie. 
Vi sembra logico che un grosso portale,stimato in un  80
mila dollari,se vogliamo parlare in dollari, un 150 milioni
magari se vogliamo parlare in lire ( ma ripensandoci forse
qualcosa in più) abbia un file db.inc in cui ci sono login e
password di un db mysql, ma che in realtà usava la stessa
login e password dell'ftp!?
Si è ritrovato con consiglio in home page (più banner con
figura fallica in alto a destra).
