Free Flash Gallery

Vi segnalo questa magnifica galleria in flash.

Semplice da installare,

pronta e sopratutto dinamica!

Funziona cosi’:

C’è un file swf interfacciato con un file xml e un file php.

Nel file xml sono presenti svariate preferenze sulla galleria, nel file php legge,invece tutte le immagini provenienti da una determinata cartella.

Vi seguo adesso nell’installazione passo passo.

1 ) Scaricate il pacchetto da qui:

http://www.flash-gallery.org/files/flashgallery.zip

2 ) Uppate tutto il contenuto del pacchetto nel vostro spazio web.

3) Andate nel codice della webpage in cui desiderate visualizzare la galleria e inserite tra i tag <head> e </head> questo codice:

<script language="javascript" type="text/javascript" src="swfobject.js" ></script>

Nei tag body, invece inserite questo codice:

<div id="gallery" align="center">
<h1>No flash player!</h1>
<p>It looks like you don't have flash player installed. <a href="http://www.macromedia.com/go/getflashplayer" >Click here</a> to go to Macromedia download page.</p>
</div>

<!– Script that embeds gallery. –>
<script language=”javascript” type=”text/javascript”>
var so = new SWFObject(“flashgallery.swf”, “gallery”, “640″, “480″, “8″); // Location of swf file. You can change gallery width and height here (using pixels or percents).
so.addParam(“quality”, “high”);
so.addParam(“allowFullScreen”, “true”);
so.addVariable(“content_path”,”img”); // Location of a folder with JPG and PNG files (relative to php script).
so.addVariable(“color_path”,”default.xml”); // Location of xml file with settings.
so.addVariable(“script_path”,”flashgallery.php”); // Location of php script.
so.write(“gallery”);
</script>

4)Nella cartella “img” uppate tutte le immagini che desiderate!!!

Buon divertimentO!


Cookie con php

Per creare un area privata con php o per memorizzare dei dati ci serviamo dei cookie,

letteralmente “biscotti”.

Vedremo in questa guida come creare un sistmea di login, quindi un area privata, servendoci del php, della gestione dei cookie e della lettura dati nel database mysql.

Ecco la parte sql:

CREATE TABLE tabella

(

username varchar ( 20 ) NOT NULL,

password varchar ( 30 ) NOT NULL

);

Adesso il vero codice:

Login.html

<form action=”login.php” method=”post”>

Username:

<input type=”text” name=”username”>

Password

<input type=”password” name=”pass_post”>

<input type=”submit” value=”Login”/>

</form>

Login.php

<?php

$logintime=600; //Durata sessione(in secondi)

$username=$_POST['username'];

$pass_post=$_POST['pass_post'];

$check = mysql_query(“SELECT * FROM tabella WHERE username = ‘$username’ AND password = ‘$pass_post’”);

if ($check){

echo “Login effettuato con successo!”;

setcookie(“areaprivata”, “ok”, time() + $logintime); //La parte che più ci interessa! Setto il cookie!

setcookie(“username”, “$username”, time() + $logintime);

} else {

echo “Username e/o password errati”;

}

?>

Adesso, boys per proteggere un area qualsiasi del nostro sito mettiamo questO:

<?php

if ($_COOKIE['areaprivata'] == “ok”){

echo “Ciao, “.$_COOKIE['username'].”";

echo “Contenuto visualizzabile solo agli utenti che hanno effettuato il login”;

} else {

echo “Contenuto visualizzabile a tutti”;

}

?>

E creaiamo infine una pagina logout.php per sloggarci.

setcookie(“areaprivata”, “ok”, time() – 800000); //CI BASTA IMPOSTARE UN TEMPO NEGATIVO PER DISTRUGGERE IL COOKIE

Da questo scriptino è possibile svilupparsi addirittura uno script di registrazione e login.

COn qualche implementazione e qualche modifica.

Vi basta aggiungere una pagina che inserisce i dati nel db(pagina di registrazione) dell’utente.

Statemi bene.

Matteo.