Ciao, ho questo script che non funziona correttamente (anche se prima di cambiare il server non aveva problemi)
ve lo illustro:
allora il form è questo:
poi il file include delle funzioni dove ho trovato questa:Codice PHP:
<form action="submit.php" method="post" name="nuovo_articolo" enctype="multipart/form-data">
vado a vedere quidni la funzione "ins_article"Codice PHP:
case "inserisci_articolo":
...
...
...
if (ins_article($table['articoli'], "articoli", $id_categoria, $campo1, $campo2, $campo3, $campo4, $campo5, $campo6, $campo7, $campo8, $campo9, $campo10, $campo11, $campo12, $campo13, $campo14, $campo15, $campo16, $campo17, $campo18, $campo19, $campo20, $campo21, $campo22, $campo23, $campo24, $campo25, $campo26, $campo27, $campo28, $campo29, $campo30, $campo31, $campo32, $campo33, $campo34, $campo35, $campo36, $campo37, $campo38, $campo39, $campo40, $prezzo1, $prezzo2, $immagine1, $immagine2, $immagine3, $immagine4, $immagine5, $immagine6, $attivo, $linkable)){
$idins=mysql_insert_id();
header("Location: messaggio.php?m=1&id=$idins");
exit;
e trovo questo...
il problema è che se stampo $immagine1 non c'è niente, è vuota!!!!Codice PHP:
function ins_article(....){
...
# If exists immagine1 Recover Extension
if((trim($immagine1) != none)&&(trim($immagine1) != "")){
$size1 = @getimagesize($immagine1);
$ext1 = $image_type[$size1[2]];
}
...
}
ora com'è possibile che prima andava sempre problemi ed ora, cambiando solo server non funzioni + ???
questo è il pezzo html del campo "immagine1" nel form
forse i parametri vanno passati con $_... ?Codice PHP:
<tr>
<td width="21%"> Immagine 1 </td>
<td width="79%">
<div align="left">
<input type="file" name="immagine1" enctype="multipart/form-data" size="36">
</div>
</td>
</tr>
il sito è vecchio e ho pensato a qualche cosa del genere... ma non ne ho idea...
sapete aiutarmi ?
grazie