Archives

Stuff

Powered by Pivot - 1.40.5: 'Dreadwind'
XML Feed (RSS 1.0)
XML: Atom Feed
Valid XHTML 1.0 Transitional
Valid CSS
template by i-marco's choice

menu dinamici orizzontali (server e clientside) [SOLVED]

Nella prima versione del sito, per i menu orizzontali utilizzavo uno script che faceva un controllo tra url corrente ($_SERVER["PHP_SELF"])) e il valore nell'item della lista.

<?php
function getSelected($item,$title)
{
$data="";
$thisPage = basename($_SERVER["PHP_SELF"]);
if ($item==$thisPage)
$data.="\n<div id='selected'>$title</div>";
else $data.="\n<a xhref='".$item."' title='$title'>$title</a>";

return $data;
}

print "<div id='menu'>
".getSelected('index.php','Home').""
.getSelected('tv.php','Tv').""
.getSelected('cucina.php','Cucina').""
.getSelected('immagini.php','Immagini').""
.getSelected('filmati.php','Filmati').""
.getSelected('judo.php','Judo').""
.getSelected('software.php','Software').""
.getSelected('gdr.php','Giochi di Ruolo').""
.getSelected('guestbook.php','Guestbook')."\n</div>";

?>

Lo script era inserito nell'header comune a tutte le pagine.

Se i due corrispondevano, l'item corrente doveva avere uno stile diverso dagli altri.

continua...

Sottoquery e Chiavi Primarie

Allora, vediamo un po', ho n pagine, in ognuna di queste pagine ho una sezione collegata ad una tabella del database.

Nella pagina devo aggiungere le funzionalità di modifica e cancellazione, ma poichè ogni tabella può avere una o più chiavi primarie, non ho un unico ID per ogni riga, quindi ho pensato: e se facessi una query per ottenere le chiavi primarie dalla stessa tabella?

continua...

Apache: GET, POST e PUT

The basic operation of a PUT script should be:

  1. Check that request comes from the PUT method
  2. Get the file to update or create from PATH_TRANSLATED
  3. Read the data (read CONTENT_LENGTH bytes from standard input)
  4. Write the data to the file
  5. Return a 201 or 204 status.



http://www.apacheweek.com/features/put
e poi http://it.php.net/manual/en/features.file-upload.put-method.php

I fatti di Chuck Norris


Quando Chuck Norris fa sesso con un uomo, non è perché è gay, ma
perché aveva finito le donne.

Chuck Norris non legge i libri. Li fissa fino a quando non ottiene le
informazioni che gli servono.

Se chiedete l'ora a Chuck Norris lui vi risponderà "Ancora due
secondi."
Dopo aver chiesto "Ancora due secondi cosa?", vi colpisce con un
calcio volante a girare continua...

tabelle illuminate

SitePoint ci propone un libro sul Web Design ricco di esempi utili da studiare.

Ne cito in particolare uno sull'uso del dhtml e le tabelle.

continua...

Interfree 9000 Keyboard reenabled

Al fine ho riabilitato le funzionalità multimediali( si insomma i tasti per i player) della tastiera che ai tempi ottenni con 30 ore di collegamento ad Interfree, la famosa Interfree 9000

Non funzionando per Windows XP i driver originali infatti , ho trovato questa pagina con link a driver compatibili.

MsSql Vs MySQL: ed il limit?

Oggi ho scoperto che SLQ Server non supporta l'istruzione LIMIT, presente ad esempio in MySql.

Poichè via browser sparare in output un datagrid di 10000 dovrebbe essere illegale, dovevo trovare una soluzione.

Esiste il top ma se uno vuole fare una query del tipo

SELECT emp_id,lname,fname FROM employee LIMIT 20,10

Cosa deve fare?

continua...

eufonia tardo-invernale

Non c'è cosa più bella di sedersi e mettersi davanti al computer con qualche idea in testa, la playlist infinita di winamp che procede senza sosta, magari una tazza di caffelatte tiepido sulla scrivania, stare bene con se stessi.

Al momento rimpiango solo un lcd da 20 pollici, un televisore vicino a basso volume e una poltrona.

P.S. il template abbandonerà temporaneamente lo stile "tristezza autunnale" in favore di qualcosa di più marino e personalizzato.

Update 2007: Ora ho finalmente una poltrona (Ikea) ed un lcd 19 widescreen con sintonizzatore tv incorporato. Lo stile è di nuovo scuro, ma non per l'umore.