Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2011, 09:03
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Enviar via POST nombre de adjunto

Segun la consulta queres meter el blob entero, no el nombre, para el nombre y el prefijo según tu código basta con agregar la concatenación $prefijo."_".$adjunto y no todo el blob $_FILE['adjunto'].

Eso es algo que vi que no me cierra con respecto a lo que queres hacer, y segundo lo podes hacer directamente luego de mover el archivo en el servidor, por ejemplo:

Código PHP:
<?php  
$status 
""
if (
$_POST["action2"] == "upload") { 
    
$tamano $_FILES["adjunto"]['size']; 
    
$tipo $_FILES["adjunto"]['type']; 
    
$adjunto $_FILES["adjunto"]['name']; 
    
$prefijo substr(md5(uniqid(rand())),0,3); 
         
    if (
$adjunto != "") { 
        
$destino =  "archivos/".$prefijo."_".$adjunto
        if (
copy($_FILES['adjunto']['tmp_name'],$destino)) {

            
// PARTE QUE SE AGREGA
            
require_once "conexion.php";
            
$que "INSERT INTO enero (adjunto) VALUES ('".$prefijo."_".$adjunto."'); 
            $res = mysql_query($que, $conexion) or die(mysql_error()); 
            $state = true;

            $status = "
Archivo Subido: <span style='color:#333333'><b>".$prefijo."_".$adjunto."</b></span>"; 
        } else { 
            $status = "
No se subio ningun Archivo"; 
        } 
    } else { 
        $status = "
No se subio ningun Archivo"; 
    } 

?>
No se si es exactamente lo que buscas, pero una idea te puede llegar a dar. Cualquier cosa avisá!

Saludos
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com