Hola de nuevo:
Ya sé que soy un poco torpe, pero es que soy muy novato...
Te ruego que tengas paciencia conmigo, por favor
La página que procesa los datos es la misma del formulario (creo que eso está en "ACTION="" ").
He probado con este código, pero me sale esté mensaje de error:
"Parse error: parse error in /home/sexoparamo/fo/vsf/imagenes/upload.php on line 27"
Código:
<FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
ARCHIVO DE IMAGEN: <INPUT NAME="userfile" TYPE="file">
Tu nombre:</b></font><b>
<INPUT TYPE="submit" VALUE="Subir Imagen">
</FORM>
<?php
// Image file upload by Bloody
//
http://www.bloodys.com/
// email:
[email protected]
// If you use this script, please put a link back to
http://www.bloodys.com/
$path = "";
$max_size = 50000;
if (is_uploaded_file($userfile)) {
if ($userfile_size>$max_size) { echo "EL ARCHIVO ES DEMASIADO GRANDE (max. 40 KB).<br>\n"; exit; }
if (($userfile_type=="image/gif") || ($userfile_type=="image/pjpeg")) {
if (file_exists($path . $userfile_name)) { echo "EL ARCHIVO YA EXISTE.<br>\n"; exit; }
$archivo = fopen('numimages.txt', 'w'); //abrimos el archivo
$numero = fread($archivo, filesize('numimages.txt');
//con esto ya tenemos en $numero el numero
//que este dentro del archivo
$extencion = split('.', $userfile_name); //aca sacamnos la extencion
$extencionN = $extencion[count($extencion) - 1];
$destino = "img$numero.$extencionN";
//con esto ya tenemos la imagen con el nombre que debe estar
//ahora debesmos guardar en el archivo un numero mas
//al que tenia
fwrite($archivo, ++$numero); //escribimos el numero nuevo
//ahora solo falta hacer el copy
$res = copy($userfile, $destino);
if (!$res) {
echo "UPLOAD FALLADO!<br>\n"; exit; }
else
echo "UPLOAD EXITOSO!<br>\n";
echo "Nombre del Archivo: $userfile_name<br>\n";
echo "Tamaño del Archivo: $userfile_size bytes<br>\n";
echo "Formato del Archivo: $userfile_type<br>\n";
} else { echo "FORMATO DEL ARCHIVO ERRONEO (solo jpeg o gif).<br>\n"; exit; }
}
?>
Cuál es el error? Qué falla?
Salu2.