Hola y gracias a todos por su tiempo y valiosa repuesta, esta es la primera vez q hago un consulta, tengo el siguiente problema:
Necesito subir una imagen a mi servidor mediante un formulario, pero al subir esta imagen
verifique si existe y lo renombre de la siguiente manera Ejemplo: "
imagen 1, imagen 2, imagen 3,..imagen n", y renombrarlo en el servidor como "1,2,3,...,n" consecutivamente, y lo guarde en una carpeta “imágenes”; el código esta lo obtuve en este foro y es el siguiente;
funciona correctamente en mi servidor local, pero al subirlo al servidor remoto no funciona, por favor necesito su ayuda u otra alternativa, gracias por su repuesta:
<?php
// Image file upload by Bloody
// [url]http://www.bloodys.com/[/url]
// email: [email]
[email protected][/email]
// If you use this script, please put a link back to [url]http://www.bloodys.com/[/url]
$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; }
}
?>