bueno, a ver si alguien sabe ver donde me equivoco
Código :
<?php
define("DESTINATION", "./");
/* numero de archivos a subir */
define("UPLOAD_NO", 1);
// $_SERVER["REQUEST_METHOD"]
//if($REQUEST_METHOD!="POST")
if($_SERVER['REQUEST_METHOD']!="POST"){
print "<form enctype=\"multipart/form-data\" method=\"post\">\n";
print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"\">\n";
for($i=1; $i<=UPLOAD_NO; $i++){
echo ("<input type=\"file\" name=\"infile$i\" class=\"required\"> ");
if($i%2==0)
print"<br />";
}
echo ("<br /><br /><input type=\"submit\" value=\"Som-hi!\" class=\"formInputButton\"></form>\n");
} else {
/* manejador de uploads */
$noinput = true;
for($i=1; $noinput && ($i<=UPLOAD_NO); $i++){
LINEA 20 >> if(${"infile".$i}!="none") $noinput=false;
}
if($noinput)
{
print "<strong>Error al pujar el fitxer. Torneu a provar.</strong>";
exit();
}
echo("<p align='left'><strong>Fitxer pujat satisfactòriament</strong><br />");
echo("<table border='1' cellpadding='6' cellspacing='0'>
<tr>
<td><font color='#000'><b>Nom del fitxer</b></font></td>
<td><font color='#000'><b>Imatge (reduïda)</b></font></td>
</tr>");
for($i=1; $i<=UPLOAD_NO; $i++){
LINEA 34 $just=filesize(${"infile".$i});
LINEA 35 $fp_size[i] = $just;
LINEA 36 if(${"infile".$i}!="none" && copy(${"infile".$i}, DESTINATION.${"infile".$i."_name"}) && unlink(${"infile".$i})){
echo("<tr>
<td>${"infile".$i."_name"}</td>
<td><img src='../promocions/imatges/${"infile".$i."_name"}' alt='' title='${"infile".$i."_name"}' width='100' height='' /></td>
</tr>");
}
}
echo "</table><br /><br />";
}
?>
</fieldset>
<br />
<br />
</div>
</div>
</div>
</body>
</html>
y los errores son:
Código :
Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 20
Fitxer pujat satisfactòriament
Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 34
Notice: Use of undefined constant i - assumed 'i' in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 35
Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36
Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36
Notice: Undefined variable: infile1_name in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36
Nom del fitxer Imatge (reduïda)
¿será alguna cosa de la sintaxis ?