PrestaShop Web2.0 Open Source Shopping Cart

PrestaShop è uno script in salsa Web2.0 Open Source per ecommerce. Richiede però php e mysql 5.

Sito web: http://www.prestashop.com/

Costruire un template con i css tutorial passo passo

Fantastico tutorial che passo passo, sul campo, ci spiega come Costruire un template con i css.

Sito web: http://www.maxdesign.com.au/presentation/wentworth/

Variabili globali con javascript

In questo breve articolo vedremo un trucco per usare le variabili globali con javascript.
Sappiamo che in javascript possiamo definire una variabile semplicemente con:

 
var unavariabile="valore";
 

cosi facendo il suo ambito (scope) è solo nell'esecuzione del programma e non può essere modificato all'interno di una funzione. Per esempio:

 
function modifica(){
unavariabile="un altro valore";
}
 

non altererà il valore della variabile unavariabile ma lo modificherà solo all'interno del corpo della funziona modifica.
Per sbrogliare questa matassa dobbiamo usare un trucco:

 
var testing = { unavariabile: 'questo valore lo cambia'}
 

basta che ci riferiamo alla variabile testing.unavariabile la possiamo usare come assoluta, infatti la possiamo cambiare anche all'interno del corpo della funzione:

 
function modifica(){
testing.unavariabile="un altro valore";
}
 

Come creare applicazioni web autoaggiornabili con php parte 3

Parte 1: http://www.sastgroup.com/...autoaggiornabili-con-php
Parte 2: http://www.sastgroup.com/...-autoaggiornabili-con-php-parte-2

Ultimo articolo che chiude i primi due su come creare applicazioni web autoaggiornabili con php.
Oggi vi incollo il codice, in seguito vediamo se lo scriviamo meglio:

 
< ?php
//classe per la decompressione
include('lib/php/pclzip.lib.php');
include('lib/php/utility.php');
 
$temp="tmp";  //cartella temporanea dove scaricare i files
$filedascaricare="http://www.sito.com/ftptest.zip";
//prelevo il nome del file
$filename=basename($filedascaricare);
 
echo"1. Scarico il file : <strong>$filedascaricare ($filename) nella cartella ";
echo"<strong>$temp</strong>";
sleep(2);
 
  //lo apro
$handle = fopen("$filedascaricare", "rb");
if($handle){
  $somecontent = get_file_contents("$filedascaricare");
  fclose($handle);
 
  //e lo metto nella cartella temporanea
  $handle = fopen($temp."/".$filename, 'wb');
  if($handle){
    if (fwrite($handle, $somecontent) === FALSE) {
       echo " <strong>ERRORE</strong> a scrivere il file ($filename)";
       exit;
    }else  echo " <strong>Successo</strong>, scritto nel file ($filename)";
    //cambio permessi
    chmod("$temp/$filename", 0777);
 
    sleep(2);
 
   //prendo il file e lo decomprimo nella cartella temporanea
    $archive = new PclZip("$temp/$filename");
    if ($archive->extract(PCLZIP_OPT_PATH, "./$temp/",PCLZIP_OPT_REMOVE_PATH, '') == 0) {
      echo " ERRORE DECOMPRESSIONE";
    }else echo" Files decompressi con successo";
 
    sleep(2);
 
    echo"2. Elimino file $filename";
    //cancello file zip
    if(unlink("$temp/$filename"))echo"  $filename eliminato";
    else echo" ERRORE eliminazione $filename";
    sleep(2);
 
    echo"3 bis. Copio ricorsivamente files ";
    cp($temp,".");
 
    sleep(2);
 
    echo"4. Elimino i files temporanei";
   //eliminare tutti i file della cartella temporanea
    recursive_remove_directory($temp);
    //lo ricreo
    mkdir($temp,0777);
 
    //closedir($handled);
    fclose($handle);
 
  }else{
     echo " Non riesco a creare il file ($filename)";
     //exit;
  }
}
?>
 

Aggiungere watermark alle nostre immagini con php e asido

Ottimo script php per aggiungere watermark alle nostre immagini.

Sito web: http://asido.info/about/features/

Immagini di bandiere web 2.0 da scaricare

Sito web: http://www.bartelme.at/journal/archive/flag_button_devkit

20 siti web per diventare un mago con i css

Sito web: http://www.ribosomatic.com/articulos/...-en-css/

Come trovare le località ad una certa distanza da un punto con mysql

Utilizzando Google MAPS e altri sistemi satellitari ci si rende conto di avere a disposizione una serie di informazioni utilissime.

Supponendo di avere una tabella luoghi con almeno i seguenti campi:

* latitudine
* longitudine

E di dover cercare tutti i luoghi a meno di $dist metri da un punto di coordinate $lat e $long, possiamo fare una query sul data base di questo tipo:

 
    $query = "SELECT *,
    TRUNCATE ( 6363 * sqrt( POW( RADIANS($lat) -
RADIANS(l.latitudine) , 2 ) +
POW( RADIANS($long) - RADIANS(l.longitudine) , 2 ) ) , 3 )
AS dist     FROM luoghi AS l
    WHERE TRUNCATE ( 6363 * sqrt( POW( RADIANS($lat) -
RADIANS(l.latitudine) , 2 ) +
POW( RADIANS($long) - RADIANS(l.longitudine) , 2 ) ) , 3 )
< $dist  ORDER BY dist ASC";
 

Nella select ci viene ritornato, oltre ai campi della tabella, un campo dist in cui avremo la distanza in chilometri (con i decimali) tra i due punti (quello passato alla query e quello trovato). Con una semplice fetch sui risultati della query potremo visualizzare tutti i punti in ordine di distanza e con la distanza in metri.
Occorre solo notare che le distanze sono in linea d’aria, quindi non tengono in considerazione dell’orografia del territorio o delle strade.

Chiaramente tutte questi punti potremo inserirli all’interno di una mappa di google maps con tutte le informazioni presenti nella tabella e la distanza dal punto “di interesse”.

Ecco infine una semplicissima funzione per trasformare le distanze in metri in formato leggibile:

 
    // FUNZIONE CHE CONVERTE LA DISTANZA IN metri O chilometri
    function  strDist($dist)
    {
    if ($dist == 0)
      return("");
    else
      return(($dist < 1) ? ("" . (int) ($dist *
 1000) . " m.") : "$dist Km.");
    }
 

Da: http://www.senamion.it/...anza-da-un-punto/

Integrare una videochat nelle nostre applicazioni ecco due soluzioni

Dovevo integrare una videochat in un sito web e invece di farla ex novo, ho deciso di rivolgermi alla rete per vedere cosa aveva da offrirmi.
Ovviamente le soluzioni trovate sono a pagamento.
Le migliori soluzioni sono sostanzialmente due che possiamo integrare con il nostro database utenti.

Avchat
Costa poco, solo 99 dollari e si può integrare facilmente con il nostro database per i permessi agli utenti.
Si può tradurre in piu lingue ed ha dei moduli per Mambo e Joomla.
Sito web: http://www.avchat.net/avchat2-demo.php

Flashcoms
Ha un costo maggiore, 399 dollari, l'interfaccia è più pulita del precedente, come funzionalità sono pressocchè equivalenti.
Sito web: http://www.flashcoms.com/

fmsguru.com video tutorials su flash media server

fmsguru.com offre degli interessantissimi video tutorials su flash media server davvero molto utili. Adesso c'è ne sono una 20 ina che è possibile vedere direttamente online.

Sito web: http://www.fmsguru.com/

Next Page →


Commenti recenti:


Ultimi dal forum