ciao ... prova a mettere tutta la sbrodolata tra [ php] [ /php] magari si capisce

Codice PHP:
<?php

include('function/config.inc');



session_start ();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">

<head>

<title>inserisci app</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />





</head>



<body>







<h1>inserisci</h1>

<h2>Inserimento di app</h2>





<?php

session_start
();



//includo il file con i dati per la connessione

$connessione mysql_connect('localhost''root');

if (!
$connessione) {

die(
'Could not connect: ' mysql_error());

}



mysql_select_db('hand',$connessione);



$directory "images/";

// inseriamo le dimensioni massime consentite per l'upload

// massimo peso

$max_file_size 1002400;

// massima larghezza

$max_width 640;

// altezza massima

$max_height 480;



//La parte seguente di codice verifica se esiste il valore "upload" in POST

//In caso contrario viene visualizzato il form per l'upload dell'immagine



if(!isset($_POST['inserisci'])){

echo 
"

 Inserisci i dati dell'app, e riempi tutti i campi
"
;

echo 
"<form action='inserisci.php' method='post' enctype='multipart/form-data'>";

echo 
'Nome app 
'
;

echo 
"<input type='text' name='nomeimmagine' /> 
"
;

echo 
"Inserisci immagine: 
"
;

echo 
"<input type='file' name='immagine' /> 
"
;

echo 
"descrizione 
"
;

echo 
"<input type='text' name='descrizione' /> 
 "
;







echo 
"<input type='submit' name='inserisci' value='Inserisci app' /> 
"
;

echo 
"</form>";

}

else if(isset(
$_POST['inserisci']))

{

// prendo il timestamp per dare un nome casuale al file dell'immagine

$timestamp time();

$nomeimmagine mysql_real_escape_string("immagine");

$dimensioni getimagesize($nomeimmagine); //$_FILES['immagine']['tmp_name']

$larghezza $dimensioni[0];

$altezza $dimensioni[1];





//costruisco l'array degli errori

$errors = array();





if(empty(
$_FILES['immagine']['name'])) {

$errors[] = 'Non hai inserito l'immagine per il caricamento';

}

//verifico se il file è stato caricato correttamente

if(!is_uploaded_file($_FILES['
immagine']['tmp_name'])) {

$errors[] = '
Si sono verificati errori durante l'upload.';

}

if(
$_FILES['immagine']['size'] > $max_file_size) {

$errors[] = 'Immagine troppo pesante la dimensiome massima consentita è: [b]' $max_file_size '[/b] bytes.';

}





// Verifico se l'immagine è di tipo jpeg o gif



$type=$_FILES['immagine']['type'];

if(
$type != "image/gif" && $type != "image/pjpeg" && $type != "image/jpeg") {

$errors[] = 'L'immagine deve essere del formato JPEG o GIF.';

}





// controllo le dimensioni dell'
immagine

if($altezza $max_width) {

$errors[] = 'L'altezza della tua immagine è troppo grande';

}

if($larghezza > $max_width) {

$errors[] = '
La tua immagine è troppo larga.';

}





// Se ci sono stampo gli errori



if(count($errors) > 0)

{

echo '
[b]ERRORS:[/b]
';

foreach($errors as $err)

{

echo $err . '
';

}

}

//altrimenti effettuo l'
inserimento

else {

$urlimmagine $directorytime() . '_' $_FILES['immagine']['name'];

//inserisco l'immagine nella directory e se tutto va bene nel database

if(copy($_FILES['immagine']['tmp_name'], $urlimmagine)) {

$connessione mysql_connect('localhost''root');

if (!
$connessione) {

die(
'Could not connect: ' mysql_error());

}



mysql_select_db('hand',$connessione);

//if (($_POST['nomeimmagine']=="") OR ($_POST['immagine']=="") OR ($_POST['descrizione']==""))

if ( isset($_POST['nomeimmagine']) OR ($_POST['immagine']) OR ($_POST['descrizione']))

{

echo 
"Non hai inserito i dati correttamente";

echo 
'[url="inserisci.php"]Torna alla pagina inserisci app [/url]';

}

else

{

$nomeimmagine =$_POST['nomeimmagine'];

$immagine $_POST['immagine'];

$descrizione $_POST['descrizione'];

mysql_query("INSERT INTO jobs (nomeimmagine, immagine, descrizione) VALUES ('$nomeimmagine','$immagine','$descrizione')");



print_r(mysql_error($connessione));

echo 
'L'app è stata caricata con successo.';

mysql_close($connessione);

}

}

else

echo '
Si sono verificati errori durante il caricamento dell'immagine.';

}

}

?>



</div>

</div>









</div>





</body>

</html>