Io non riesco proprio a capire perchè non va questo cavolo di upload... per favore aiutatemi
Codice PHP:
<?php
session_start();
require_once("../include/autoload.php");
auth();
$page = new pageAdm;
$page->header();
$page->sidebar();
$page->content();
if($_GET['s'] == 'lista')
include "../include/contAdm/sponsorLista.php";
else
{
?>
<form action="sponsor.php" method="post">
<table style="margin-top: 10px">
<tr>
<td>Nome sponsor (max 50):</td><td><input type="text" name="nome" maxlength="50" /></td>
</tr>
<tr>
<td>URL sito:</td><td><input type="text" name="url" /> <span style="font-size: 11px">Se assente inserire [url]http://www.luceranet.it[/url]</span></td>
</tr>
<tr>
<td colspan="2"><input type="hidden" name="MAX_FILE_SIZE" value="3145728" /></td>
</tr>
<tr>
<td>Seleziona l'immagine (max. 3Mb):</td><td><input name="sponsorImage" type="file" /></td>
</tr>
<tr>
<td>Posizione:</td><td>
<select name="posizione">
<?php
include "../include/config.php";
$query = "SELECT * FROM sponsor WHERE id != posizione";
$result = $db->query($query);
while($sponsor = $result->fetch_object())
{
echo "<option value=\"". $sponsor->id ."\">". $sponsor->id ."</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Aggiungi" name="ok" /></td>
</tr>
</table>
</form>
<?php
}
$page->footer();
//qui il vettore $_FILES già non esiste!
//aggiungo uno sponsor
if(!empty($_POST['ok']))
{
$nome = trim($_POST['nome']);
$url = trim($_POST['url']);
$posizione = $_POST['posizione'];
if(!empty($_FILES['sponsorImage']))
$image = $_FILES['sponsorImage'];
else
die("Errore"); //viene stampato sempre questo
//instanzio la classe image e upload
$img = new image('../images/sponsor/');
$upload = new upload(3145728, 'sponsorImage', '../images/sponsor/');
//ricavo l'url_foto
$url_foto = $upload->upload($image);
//$urlImg = $img->resizeImg($url_foto, 190, 70);
$query = "UPDATE sponsor SET nome = '$nome', url = '$url', url_img = '$urlImg', posizione = '$posizione' WHERE id = '$posizione'";
$result = $db->query($query);
if(!$result)
die("Errore durante l'inserimento dello sponsor");
}
?>