Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
no randomizer? no party
Clicca QUI per vedere il messaggio nel forum
fabpicca
ecco lo script php incriminato

<?
$img=rand(1,8);
print ("<img src=\"images/".$img.".jpg\"></img>");
?>

fondamentalmente dovrebbe visualizzare un'immagine diversa ad ogni apertura della pagina....

problema...non funzona una mazza... lui randoimizza una volta ( la prima) e poi non c'è maniera di randomizzare un bel ca@@o di niente...

qualcuno ha voglia di dirmi come risolvo sto problema? Anche cancellando la cache del browser non si randomizza nulla...
denghiu
.f

Mino
che versione di php c'hai? prima della 4.2 c'è bisogno di usare srand per inizializzare.

altrimenti usa mt_rand() (è un consiglio stupido in realtà, non avresti grandi benefici se è solo per caricare una immagine a caso)

altrimenti voto per un problema di cache (?)

cmq http://www.php.net/manual/en/function.rand.php

fabpicca
php 4.0....

provo con srand....te faccio sapé....

Mino
DEVI usare srand

fabpicca
fatto...risultato uguale...cache?

lorenzo
Come hai usato la srand()? Cioè, con che seme l'hai inizializzata?


Prova con l'esempio della guida del PHP:

PHP:

// seed with microseconds
function make_seed() {
    list($usec, $sec) = explode(' ', microtime());
    return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();


fabpicca
Originally posted by lorenzo

PHP:

// seed with microseconds
function make_seed() {
    list($usec, $sec) = explode(' ', microtime());
    return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();

[/B]


uhm...io semplicemente srand(1)

ripe
Bella roba il php!!

:sbocco:

fozzy
[mode flame=on]
ERETICO!!! ALLE ARMI!!!!
[mode flame=off]

scusa cosa useresti? ASP???? MUAHAHAHAHA!

non ho parole per certi commenti..

giusto per consocenza.. il vBullettin che stai usando esiste grazie a php...

Mino
fabpicca: beh, se usi come seme una costante non cambierà mai nulla :)

ripe: ma lol

fabpicca
Originally posted by Mino
fabpicca: beh, se usi come seme una costante non cambierà mai nulla :)

ripe: ma lol


che pirla che sono...evabbè...

tencs

AlphaGamma
Bello il PHP (ho appena comprato un manuale di programmazione... io i documenti a video mi rompo a leggerli, devo avere il libro stampato). Poi mi piace l'idea dell'open source, secondo me si impara prima e meglio.

Una domanda: che differenza c'e' tra php 4.2 e 4.0, spiegato in termini non nerd?

ripe
Non mi piace il php... basta! Dov'è l'xml in php?

fozzy
XML? :sbocco:
cmq ce lo puoi mettere
1-1 palla al centro

e poi perche' dici basta se poi continui tu?

utilita' del tuo post critico che non ammette riposte?

mah...

ripe
Originally posted by fozzy
XML? :sbocco:
cmq ce lo puoi mettere
1-1 palla al centro

e poi perche' dici basta se poi continui tu?

utilita' del tuo post critico che non ammette riposte?

mah...


Intendevo... il php non mi piace e basta! Non basta alla discussione!

XML ce lo puoi anche mettere mi sembra un pò esagerata come affermazione: ce lo puoi mettere, ma non è supportato, non è integrato e soprattutto non è al passo coi tempi!

Potrà anche non piacerti, ma ce lo insegnano a scuola e personalmente credo che faccia parte del futuro!

P.S.: xml non piace neanche a me! :D

AlphaGamma
Ma perchè php non è il passo coi tempi?
E quali sono le alternative?

Mino
diciamo che ando oltre i gusti personali e le crociate di "m$ merda!", da un livello un po' più "pro" il php è una scelta obbligata per il lato server.

xml è tranquillamente interpretato.

ripe
Non è al passo coi tempi (secondo me) perchè tutte le aziende con cui ho avuto a che fare mi hanno espressamente detto "niente php"! Triste a dirsi ma, anche per colpa di M$, l'open source è ancora visto come un nemico e le aziende preferiscono ancora il caro vecchio linguaggio ASP (componenti certificati, moltissimi libri e seminari, una knowledge base sterminata...)!

Questa è la mia esperienza, e anche il motivo per cui preferisco tenermi aggiornato nei confronti delle ASP!

Mino
potrei dire esattamente il contrario :)
sono dell'idea che affidabilità=no_asp

korn
io mi tengo aggiornato sia su ASP che su PHP, ritengo che il secondo sia più flessibile e veloce ma effettivamente il primo gode di maggior stima presso le aziende in quanto prodotto M$..
poi sinceramente le crociate anti-M$ o anti-OpenSource non mi interessano proprio.

ripe
Concordo!

AlphaGamma
Si, ma in termini tecnici in cosa consiste la differenza?
Io pensavo che con Asp e Php si potessero ottenere gli stessi contenuti con la stessa quantità di lavoro. O no?

ripe
Diciamo che Asp è più user-friendly, perchè sfrutta il VBSCRIPT che è una versione ridotta del Visual Basic, il linguaggio più utilizzato al mondo! Php è invece più simile al C, e la sua caratteristica principale è quella di essere più veloce e molto ben integrato con il sistema MySql, mentre Asp usa il più classico e lento database Access!

cloudsmover
minchia che gradiente di nerdizzazione! vi rendete conto che il prossimo semestre anche io sarò ripieno di 'ste cose??? AAAAAAAH! :eek: :eek: :eek:

fabpicca
gradiente di nerdizzazione



non ti preoccupare che cominci già bene anche tu...usando sti termini

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate