Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/08/2003, 22:59
Avatar de libiob
libiob
 
Fecha de Ingreso: julio-2003
Ubicación: Lima
Mensajes: 125
Antigüedad: 20 años, 9 meses
Puntos: 1
He revizado mi problema y lo que encuentro claro es que cuando agrego al form enctype="multipart/form-data" los archivos que paso a cargar en mi server asumen una extension .tmp y al servidor de internet no le da extension a mi imagen cargada pero si mantiene la cantidad de caracteres que debe tener incluyendo la extension.

Alguien me podria indicar porque? y que debo hacer para que el archivo al guardarse tenga la misma extension.

Funciona perfectamente cuando quito del FORM enctype="multipart/form-data" en mi servidor personal, pero cuando lo paso a mi servidor Internet manda un mensaje:

Warning: copy(E:\\062802puke_prv.gif): failed to open stream: No such file or directory in /home/libiob/public_html/_kingperu_adm/record.php on line 213
NO SE HA PODIDO SUBIR EL FICHERO

Claramente indica que copy E:\\ (ubicacion de mi imagen a copiar en mi PC) no existe en mi server.

No entiendo bien aun sobre este tema pero se que debe funcionar, los permisos y toda cuanta cosa se necesite estan dadas, solo recalco el problema sucede al añadir en la linea del FORM enctype="multipart/form-data".
AQUI LES ENVIO EL CODIGO PARA QUE LO REVISEN Y ME DEN UNA AYUDA, DESDE YA GRACIAS...


Carga Imagenes:
carga.php
Código PHP:
<form method="post" action="rec.php?num=6" name="news" enctype="multipart/form-data">

<
input type="hidden" name="control" value="new00000022">

Imagen1: <INPUT TYPE="FILE" NAME="imag1" style="width:200">
Imagen2: <INPUT TYPE="FILE" NAME="imag2" style="width:200">
Imagen3: <INPUT TYPE="FILE" NAME="imag3" style="width:200">
Imagen4: <INPUT TYPE="FILE" NAME="imag4" style="width:200">
Imagen5: <INPUT TYPE="FILE" NAME="imag5" style="width:200">

<
input type="reset" value="Borrar Informacion">
<
input type="submit" name="enviado" value="Registrar Informacion">

</
form
Guarda las Imagenes:
rec.php
Código PHP:
<?
if(isset($enviado))// Load Imagenes ::::::::::::::::
  
{
     for(
$n=1;$n<$num;$n++)
    {
           
$nomvar "imag$n"//imagen segun numero orden
           
$valvar = ${$nomvar}; 
           
$nomfichero basename($valvar);//Quita la ruta de carga
    
$nimg=substr ($nomfichero, -4); //capturamos la extension de la imagen
    
$cod=$control//
    
$image=trim($cod.$nimg); // carga el nombre para el fichero codigo+extension
        
$newsite "img_$n/".$image.""//direccion de carga a carpetas de acuerdo a orden
        
if(!copy($valvar,$newsite))  #Lo copiamos
      

          echo 
"Error al cargar";
          } 
          else
      {
      echo 
"Archivo cargado con Exito";
          } 
  } 
?>