Kore Mio

Le mie elucubrazioni mentre il fiume scorre…

Risucchiato!

E' quello che mi sta facendo questa storia del nuovo sito. E' la seconda volta che faccio questo sito in 3 anni, eppure la prima volta (lavorandoci con Quark Xpress) questa cosa non era successa. Anzi….spinto da un lato a farlo perchè utile ai miei esercizi con quel programma per un esame, l'unica sensazione che provavo in realtà era un enorme senso di costrizione, benchè alla fine quando superavo le barriere della nolontà riuscissi a lavorare per bene. Stavolta è incredibilmente diverso. Sono tre giorni che divido il mio tempo fra DreamWeaver,phpmyadmin, Photoshop e quant'altro, lavorando tra l'altro a dei ritmi da lumaca perchè sto ancora costruendomi il metodo di procedimento giusto per me. Eppure non ho voglia di fare altro ed anzi…in background quando non sono al pc il mio cervello continua ad elaborare possibili soluzioni, immagina funzioni da aggiungere ed immediatamente cerca la soluzione pratica in PHP. Rievocando una sensazione descritta egregiamente da Gls, è come se in quel contesto trovassi la massima espressione di me stesso. Figuratevi…ieri sera riflettevo ad una possibile chicca da aggiungere da qualche parte…magari l'ideazione di uno script originale che mi consentisse non solo di mettere alla prova la mia efficacia col linguaggio, ma soprattutto che risultasse carino nel contesto del sito. L'idea che ho avuto non c'entra col sito (che è di arredamento per bambini) ma sicuramente la svilupperò solamente per l'ascendente incredibile che il solo pensarla ha avuto su di me. Si tratta di uno script basato sul classico script per la data: ma in aggiunta ho pensato di collegare una tabella specifica del database che contiene il santo del giorno per ogni giorno del calendario. Con 12 cicli IF (uno per mese) con dentro annidati un ciclo per ogni giorno (e il richiamo corrispondente al db) dovrebbe essere possibile consentire alla pagina di richiamarsi il santo del giorno in maniera automatica solamente facendo chiedere allo script (ad inizio pagina) la data corrente al server. Ancora non ho messo mano alla cosa, e per ora non lo farò anche perchè perderei parecchio tempo….ma sebbene si tratti probabilmente di centinaia di righe di codice e di uno script che probabilmente non serve, ho deciso che gli dedicherò del tempo non appena avrò concluso il lavoro corrente.

Maggio 28, 2006 - Pubblicato da korenaar | Web Editing | | 9 Commenti

9 Commenti »

  1. Per il discorso dello script del santo devi crearti una tabella in un database del tipo:
    Giorno dell’anno, Nome Santo, Descrizione Santo
    Dove giorno è la chiave primaria della tabella ed è un intero che indica il giorno dell’anno di quel santo (per es. 156).
    La funzione php date(”z”) ti ritorna poi il numero del giorno corrente e quindi ti basta fare una select del tipo:
    “Select NomeSanto, DescrizioneSanto
    from Santi
    Where GiornoDell’Anno = “.$date(”z”);

    Commento di Dzamir | Maggio 29, 2006 | Replica

  2. Sborone…:P mi sono accorto che ho scritto una vaccata infatti, ma sai com’è….:P sono niubbo :D

    Commento di korenaar | Maggio 29, 2006 | Replica

  3. Hehehe solo che mi è venuto un dubbio pazzesco… e se l’anno è bisestile?? :D
    Tutti i santi vengono traslati di un giorno all’indietro :D

    Commento di Dzamir | Maggio 29, 2006 | Replica

  4. Allora il niubbo sei tu :D la data deriva dal server, tu nel db il 29 Febbraio lo esprimi in ogni caso, ma è ovvio che il richiamo c’è solo se la data corrisponde al 29 Febbraio….:D

    Commento di korenaar | Maggio 29, 2006 | Replica

  5. Si ma la funzione date(”z”) ti ritorna quanti giorni sono passati dall’inizio dell’anno! Quindi se l’anno non è bisestile, l’1 aprile ti ritornerà un certo valore, mentre in un anno bisestile ti ritornerà quel valore piu’ uno. La soluzione potrebbe essere mettere il database con i 356 santi (compreso il santo bisestile :P ) e sommare 1 giorno in tutte le date dall’1 aprile in poi negli anni non bisestili.

    Commento di Dzamir | Maggio 29, 2006 | Replica

  6. Punto primo: i santi sono 365 e non 356….:D al massimo 366 se è bisestile :P

    Punto secondo: la funzione che ho in mente io (e che in realtà conosco io) esprime la data in giorni, mesi e anni…per cui il problema non si pone. :D

    In ogni caso vedremo quando ci metterò le mani cosa esce fuori…è sempre bello pensare di progettare cose completamente inutili LOL

    Commento di korenaar | Maggio 29, 2006 | Replica

  7. Hehehehe mi sa che è meglio farlo con il mese… solo che mi piacciono troppo le mastubazioni mentali :P

    Commento di Dzamir | Maggio 29, 2006 | Replica

  8. E non solo quelle mentali mi sa uhauhauhauauhauhauha :P

    Commento di korenaar | Maggio 29, 2006 | Replica

  9. strunz :P

    Commento di Dzamir | Giugno 5, 2006 | Replica


Lascia un commento