creazione siti web bologna

MySQL injection protection

How to prevent MySQL injection

What is SQL injection?
SQL injection is the attempt to issue SQL commands to a database through a website interface, to gain other information. Namely, this information is stored database information such as usernames and passwords.

The code to prevent injection:

// collect data from HTML form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
 
//Prevent MySQL injection
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

// Now you can send to DB secure data
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

Notice:
stripslashes —> Un-quotes a quoted string
mysql_real_escape_string —> Escapes special characters in a string for use in an SQL statement

By |MySQL, Web Design|Commenti disabilitati su MySQL injection protection

Unity – Import 3D Meshes

Unity – Import 3D Meshes

Import Static Mesh

1. File> New Project> Create New Project> 3D

2. ON THE TOP RIGHT ‘Layout’> 4 Split (it is best for 3D Object manipulation)

3a. Assets> Import New Asset> select the 3D Mesh
The assets has the same name of the loaded file

3b. Assets> Import New Asset> select the bitmap Texture

4. Project window> Assets> DRAG AND DROP the 3D Mesh over Scene window

AT THE MOMENT, YOU MUST NOT RESIZE, EVEN IT APPEARS SMALL IN THE WINDOW

THE MOST IMPORTANT 3D FORMAT SUPPORTED:

– OBJ
– FBX

THE MOST IMPORTANT TEXTURE FORMAT SUPPORTED:

– PSD (single or multi layered)
– PNG (with transparency)
– JPG (JPG format does not support transparency)

Setup

5. Select the 3D Mesh> Inspector> ‘Add Component’> Mesh Filter

6. Select the 3D Mesh> Inspector> ‘Add Component’> Mesh Renderer

NOTICE: Mesh Filter sends data to Mesh Renderer

7. Select the Mesh inside Hierarchy> Inspector> Mesh Filter> Assign Mesh> select the Mesh, it has the SAME NAME of 3DS MAX object name

8. Select the Mesh inside Hierarchy -> Inspector> Mesh Renderer> Materials> Select a Material
it has the SAME NAME of 3DS MAX bitmap texture map

9. Assets> Materials> select Material> Texture> select the Texture

10. First you must resize the Preview window to work better

11. Assets> select Texture> Inspector> Texture Type:

– Texture
– Normal Map
– GUI
– Sprite
– Cursor
– Reflection
– Cookie
– LightMap
– Advanced

Quality:

– Filter Mode
– Aniso Level

Optimization:

optimization for pc / mobile etc…

NOTICE:

the optimization setup does not change original file
– Unity can load Photoshop Layered Files, every change inside Unity does not change yhe original file. You can work with Photoshop and in the same time see texture changes inside Unity!

By |Unity3D|Commenti disabilitati su Unity – Import 3D Meshes

Corso Base OnLine JQuery Mobile – Fissare header e footer

Lezione #id-jqmobile-2013-0015#

JQuery Mobile ci permette di fissare header e footer della nostra pagina con l’attributo data-position=”fixed”.

Vediamo il codice:

<!DOCTYPE html>
<html>
<head>
	<title>Page Title</title>

	<meta name="viewport" content="width=device-width, initial-scale=1">

	<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css" />
	<script src="js/jquery-1.9.1.min.js"></script>
	<script src="js/jquery.mobile-1.3.2.min.js"></script>
</head>

<body>

<div data-role="page" id="one">

	<div data-role="header" data-position="fixed">
		<h1>Page Header FIXED</h1>
	</div><!-- /header -->

	<div data-role="content">
<p>
Lorem ipsum dolor sit amet....
</p>		
	</div><!-- /content -->

	<div data-role="footer" data-position="fixed">
		<h4>Page Footer FIXED</h4>
	</div><!-- /footer -->
</div><!-- /page -->

</body>

</html>

Vedi il codice in azione! >

Il mio sito ufficiale >

By |JQuery, JQuery Mobile, Web Design|Commenti disabilitati su Corso Base OnLine JQuery Mobile – Fissare header e footer

CSS Corso Base OnLine – lunghezze

Sono Andrea Tonin di Rovigo, sono web-designer di professione. Il mio lavoro consiste nel fornire ai miei clienti interfacce di navigazione accattivanti e personalizzate. Questa esigenza lavorativa mi ha portato a sviluppare una buona conoscenza delle tecniche HTML e CSS. Spero che questo corso pratico di CSS vi possa essere utile :)

In CSS possiamo specificare una lunghezza in termini assoluti o relativi.

By |CSS, Web Design|Commenti disabilitati su CSS Corso Base OnLine – lunghezze

CSS Corso Base – organizzazione a cascata

Sono Andrea Tonin di Rovigo, sono web-designer di professione. Il mio lavoro consiste nel realizzare pagine web per clienti esigenti che richiedono interfacce di navigazione accattivanti e personalizzate. Nel mio lavoro una buona conoscenza di CSS è indispensabile. Ho deciso di condividere alcune delle mie conoscenze con voi tramite questo corso pratico di CSS. Spero vi possa essere utile :)

In CSS un concetto chiave per comprendere come vengono applicati le dichiarazioni a un documento è l’organizzazione a cascata.

By |CSS, Web Design|Commenti disabilitati su CSS Corso Base – organizzazione a cascata