venerdì 26 novembre 2010

Campo select di valori letti da database

Questo codice stampa un campo select delle informazioni contenute nella tabella solo se la query da almeno un risultato, altrimenti salta l'operazione

$sql="select * from tipo_torneo where stato=1 and data_limite >= curdate()";
$res=mysql_query($sql);
$res2=mysql_query($sql);
$tipo2=mysql_fetch_array($res2);
if($tipo2){
while($tipo=mysql_fetch_array($res)){
echo "".$tipo["tipo_torneo"]." ".$tipo["genere"]."";
}
}

Rimuovere i caratteri sporchi da una stringa

function cleanString($string)
{
$string = str_replace(“è”, “e”, $string);
$string = str_replace(“à “, “a”, $string);
$string = str_replace(“à”, “o”, $string);
$string = str_replace(“ì”, “i”, $string);
$string = str_replace(“ù”, “u”, $string);
$string = ereg_replace(“[^A-Za-z0-9 ]“, “”, $string );
return $string;
}

Operatori in PHP

Operatori matematici:



=
assegnazione
$x = 5;
$x = 5;
assegna a $x il valore 5


+
somma
$x = 2+3;
$x = 5;
Somma

-
sottrazione
$x = 5-3;

$x = 2;
Sottrazione

*
moltiplicazione
$x = 2*3;
$x = 6;
Moltiplicazione

/

divisione
$x = 6/2;
$x = 3;
Divisione

%
resto
$x = 7%2;
$x = 1;

$x è uguale al resto della divisione 7/2

.
(punto)
concatena stringhe
$x = 'sera';
$stringa = 'buona'.$x;
$stringa risulta essere buonasera
concatena più stringhe


++
somma 1
$a = $a++;
$a = 11;
Se lo inseriamo dopo, la var ne assume il valore alla prossima operazione.

$a = ++$a;
$a = 12;
Se lo inserite prima ne assume subito il valore.


--
sottrae 1
$a = $a--;
$a = 11;
Se lo inseriamo dopo, la var ne assume il valore alla prossima operazione.

$a = --$a;
$a = 10;
Se lo inserite prima ne assume subito il valore.




Operatori di assegnazione:


+=
somma
$a += 5;
$a = 16;
somma (11+5=16)

-=
sottrazione
$a -= 5;

$a = 6;
sottrazione (11-5=6)

.=
(punto)
concatena stringhe
$a .= $x;
$a = $a.$x;
concatena più stringhe


/=
divisione
$a /= 11;
$a = 1;
divisione (11/11=1)

*=
moltiplicazione
$a *= 2;

$a = 22;
moltiplicazione (11*2=22)

%=
resto
$a %= 2;
$a = 1;
$a è uguale al resto della divisione 11/2


Operatori di confronto:




==
$x==$y;

x è uguale a y ossia li mette a confronto, è diverso da x=y


!=
$x!=y$;
x è diverso da y


===
$x==$y;
x è identico a y ossia se sono uguali e dello stesso tipo



<
$x<$y;
x è minore di y


>
$x>y$
x è maggiore di y



<=
$x<=$y;
x è minore o uguale di y


>=
$x>=$y
x è maggiore o uguale di y



? :
$x=($y<0)? -$y:$y
come un ciclo if. La riga chiede:
y è minore di zero? se si x=-y altrimenti x=y



Operatori logici:




&&
And
5==5 && 3>2 (è vero)



||
Or
5==5 || 3==2 (è vero)


^
xor
5==5 xor 3==3 (è falso!! solo uno deve essere vero)



!
Not
!$x (è vero quando $x è falso. Inverte il risultato.)

sabato 16 ottobre 2010

PageRank e Google toolbar

Ecco un'utilissima utility per chi lavora nel SEO.
Questa utility ha, tra le altre cose, uno strumento che indica il PageRank della pagina che stiamo visitando. Il Pagerank non è altro che un punteggio (da 0 a 10) che Google da al sito in questione. Più è alto il punteggio più il sito avrà priorità nelle ricerche (comparendo nelle prime pagine).

Ma a noi che vantaggi da?
Semplice, se il nostro sito scambia link con siti aventi PageRank alti sarà anchesso premiato dal motore di ricerca e guadagnerà in graduatoria nei risultati delle ricerche.
Cercate quindi di scambiare link con siti di qualità, riconoscendoli appunto con google toolbar, facilmente installabile da questo link:

GOOGLE TOOLBAR

mercoledì 10 marzo 2010

L'importanza dei motori di ricerca

Come forse avrai avuto modo di vedere leggendo qualcuno degli eBook incentrati sul Web Marketing e il Guadagno Online, uno dei Segreti piu’ importanti per avere Successo nella propria Attività, non è Legato esclusivamente al tuo Sito Internet (anche se anch’esso è importante), al Prezzo del tuo Prodotto o altro, ma quello di avere un Buon Posizionamento nei Motori di Ricerca!

Un pò come nella Vita Reale:

Puoi Avere il piu’ Grande Centro Commerciale con i Prodotti Migliori, ma se è Posizionato su una Vallata Sperduta, il tuo Business Fallirà!

La Strada Principale, quella che oggi conta il Passaggio della quasi totalità dei Naviganti di Internet, sono i Motori di Ricerca. Tutti li usano, ed è per questo che Posizionarsi ai Primi Posti al giorno d’oggi, diventa una delle Maggiori priorità. Non a caso si parla moltissimo ultimamente, di questo aspetto. Si studiano Algoritmi, se ne parla nei Forum di Discussione, si fanno continui esperimenti su Google e tanto altro. Ma chiediti, vale la pena fare tutto questo Lavoro?

In realtà SI, se fatto con criterio, ma la Strategia migliore, è puntare esclusivamente sull’Ottimizzazione del proprio Sito, cioè tutte quelle Tecniche Naturali che favoriscono il Posizionamento sui Motori di Ricerca per le Parole Chiave che contraddistinguono il tuo Sito Web. L’Insieme di queste Tecniche vengono chiamate S.E.O., sigla che sta per Seach Engine Optimization!

Uno dei Segreti che sta alla Base di queste Tecniche sono la scelta e l’uso delle tue Parole Chiave: cioè quelle Parole o Frasi che identificano il tuo Sito o il tuo Prodotto, e la loro concorrenza nei Motori di Ricerca (anche questo è giusto tenere in considerazione).

Tutto questo però non basta: sono importantissimi infatti, anche i Contenuti del tuo Sito (devono essere di Qualità e in Tema con le Parole Chiave), le Immagini (non troppo pesanti), i Link (possibilmente in Tema con l’Argomento Principale) e i TAG HTML (che identificano il tuo Sito nei Motori).

L’Insieme di tutte queste Tecniche ti porterà uno Straordinario Risultato: La Visibilità Immediata del tuo Sito in alto nei Motori di RIcerca Principali.