Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/08/2009, 11:19
xfer2
(Desactivado)
 
Fecha de Ingreso: junio-2009
Mensajes: 256
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: no me sube la imagen, ni el archivo flv y no me inserta los datos

buenas. estuve investigando sobre el ini_set o tambien con el htaccess. coloque el codigo del in_set antes de subir archivos flv.

este es mi codigo.

Código PHP:

    set_time_limit
(0);
    
ini_set('post_max_size','100M');
    
ini_set('upload_max_filesize','400M');
    
ini_set('max_execution_time','1000');
    
ini_set('max_input_time','1000');
    
    include(
"../../includes/conexion.php");
    include(
"../../includes/text2url.php");
    include(
"funciones.php");
    
    
$titulo_video         $_POST['titulo_video'];
    
$titulo_url_video     urls_amigables($_POST['titulo_video']);
    
$sumilla_video        $_POST['sumilla_video'];
    
$descripcion_video     $_POST['descripcion_video'];
    
$estado_video     $_POST['estado_video'];
    
    if(!isset(
$_POST['editar'])){
        
#imagen del video de la noticia.
        
$imagen_video $_FILES['imagen_video']['name'];
        
$uploadtempname $_FILES['imagen_video']['tmp_name'];
        
$nueva_imagen_video str_replace(' ','_',$imagen_video);
        
$path "../../imagen_video/";
        
        
move_uploaded_file($uploadtempname,$path.$nueva_imagen_video);
        
chmod($path.$nueva_imagen_video0777);    
            
        
#video de la noticia.            
        
$tamano $_FILES['video_noticia']['size']; // Leemos el tamaño del fichero
        
$tamano_max "62914560"// Tamaño maximo permitido                        
        
if($tamano <= $tamano_max){ // Comprovamos el tamaño*/
            
            
$video_noticia $_FILES['video_noticia']['name'];
            
//$uploadtempname = $_FILES['video_noticia']['tmp_name'];
            
$nuevo_video_noticia str_replace(' ','_',$video_noticia);
            
$ruta "../../video_noticia/";
                        
            
move_uploaded_file($_FILES['video_noticia']['tmp_name'],$ruta.$nuevo_video_noticia);
            
//chmod($ruta.$nuevo_video_noticia, 0777);
        
            
agregarvideonoticias($titulo_video,$titulo_url_video,$sumilla_video,$descripcion_video,$nueva_imagen_video,$nuevo_video_noticia,$estado_video);

        }else{
            echo 
"<span>El video que intenta grabar, excede el peso requerido. El máximo de peso es 50MB.</span>";
            echo 
"<br /><br /><br />";
            echo 
"<a href='javascript:history.back()'>« Clic aqui para regresar </a>";
        }
        
    } 
coloque en phpinfo() para ver los detalles del apache y del php, viendo tambien los valores del post_max_size, upload_max_filesize, max_execution_time y max_input_time estoos son los valores o limites que pueden subir un archivo.

Código:
post_max_size = 8M;
upload_max_filesize = 4M;
max_execution_time = 30;
max_input_time = 60;
he colocado el ini_set() antes de subir archivos flv.

Código PHP:

    set_time_limit
(0);
    
ini_set('post_max_size','100M');
    
ini_set('upload_max_filesize','400M');
    
ini_set('max_execution_time','1000');
    
ini_set('max_input_time','1000'); 
mi pregunta es por que esta demorando en subir el archivo si pesa 42.5 MB.

mi otra pregunta es neesario cambiar los valores del php.ini en el hosting ?. leyendo de un blog que en el webhosting no hay la opcion de como modificar el php.ini.

otra opcion es utilzando el .htaccess y ponerle los valores que en el ini_set. pero sera lo mismo que he colocado en mi php o debo colocar las variables

Código:
php_value upload_max_filesize 100M

php_value post_max_size 100M

php_value max_execution_time 1000

php_value max_input_time 1000
dentro del htaccess ?.

esta es la url para ver el phpinfo() del hosting.

http://abcnoticias.net/info.php

edito. ya que termino para subir el archivo flv y me sale el siguiente error.

Código:
Warning: chmod() [function.chmod]: Operation not permitted in /home/abcnotic/public_html/admin/video_noticias/process.php on line 27
insert into abc_video_noticias(titulo_video,titulo_video_url,sumilla_video,descripcion_video,imagen_video,video_noticia,estado_video)values('','','','','','','')
y no me inserta los datos en la base de datos.

que solucion puedo darle ?.

saludos.

Última edición por xfer2; 01/08/2009 a las 15:56 Razón: edito.