Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2009, 16:26
Avatar de mauro770
mauro770
 
Fecha de Ingreso: mayo-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 1
Busqueda alguien me explica ? $tpl->assign('content', $content);

hola que tal , andaba dando vueltas para saber si alguien me podria dar una mano con esto ...
tengo un codigo que redimenciona unas imagenes obtenidas péro no se para que es este trozo de codigo que es lo que hace :S....
Código PHP:
$tpl->assign($data);
               
//$tpl->assign('ruta_miniatura', 'http://localhost/phpld22/miniaturas/');
               
$content $tpl->fetch('admin/dir_links_edit.tpl');
               
$tpl->assign('content'$content);
               
//Clean whitespace
               
$tpl->load_filter('output''trimwhitespace');
               
//Make output
               
echo $tpl->fetch('admin/main.tpl');   
               die(); 
y el codigo completo es este :
Código PHP:
for( $i $i <= $i ++){

if (
$HTTP_POST_FILES['MINIATURA']['name'][$i] != '') {
echo 
'alert("hola")';
            
$nombre_archivo $HTTP_POST_FILES['MINIATURA']['name'][$i];
            
$tipo_archivo $HTTP_POST_FILES['MINIATURA']['type'][$i];
            
$tamano_archivo $HTTP_POST_FILES['MINIATURA']['size'][$i];
            
$archivo pathinfo($nombre_archivo);
            
$archivo $archivo['filename'];
            
//compruebo si las características del archivo son las que deseo
            
$url_mini_no_valida '';
            
$sw '';
            if (
strpos($tipo_archivo"jpg")) $sw $tipo_archivo;
            if (
strpos($tipo_archivo"jpG")) $sw $tipo_archivo;
            if (
strpos($tipo_archivo"jpeg")) $sw $tipo_archivo;
            if (
strpos($tipo_archivo"png")) $sw $tipo_archivo;
            if (
$sw == '') {
               
$msj 'Extensión de archivo no válida: '.$tipo_archivo;
               
$tpl->assign($data);
               
//$tpl->assign('ruta_miniatura', 'http://localhost/phpld22/miniaturas/');
               
$content $tpl->fetch('admin/dir_links_edit.tpl');
               
$tpl->assign('content'$content);
               
//Clean whitespace
               
$tpl->load_filter('output''trimwhitespace');
               
//Make output
               
echo $tpl->fetch('admin/main.tpl');   
               die();
            } else {
            
               if (
move_uploaded_file($HTTP_POST_FILES['MINIATURA']['tmp_name'][$i], $dirbase.'temp/'.$nombre_archivo)) {
               echo 
'<script>alert("moveuploadfile")</script>';
                  if (
file_exists($dirbase.'miniaturas/_'.$archivo.'.jpg')) {
                     if (!
unlink($dirbase.'miniaturas/_'.$archivo.'.jpg')) {
                        echo 
"fallo al borrar miniatura anterior";
                        die();
                     }
                  }
                  
$rere getimagesize($dirbase.'temp/'.$nombre_archivo);
                  
escalar($dirbase.'temp/'.$nombre_archivo300300,1);
                  if (!
unlink($dirbase.'temp/'.$nombre_archivo)) {
                     echo 
"fallo al borrar imagen original temporal";
                     
$error 'problema en !unlink<br/>';
                     die();
                  }
                  
rename ($dirbase.'temp/_'.$archivo.'.jpg'$dirbase.'miniaturas/_'.$archivo.'.jpg');
                  
$data['MINIATURA'] = '_'.$archivo.'.jpg';
               } else {
                  echo 
"Ocurrió algún error al subir el fichero.";
               }
            }
         }  


?> 
si alguien me da una mano se los agradeceria , por que me gustaria sacar esa parte para poder hacer otras cosas pero no se cual es su importancia ni lo que hace :S.

muchas gracias de antemano.