Comunidad de diseño web y desarrollo en internet online

Paso de variable de una pagina a otra

Citar            
MensajeEscrito el 04 Dic 2008 02:24 pm
:shock: :(
estoy cogiendo una variable de una pagina anterior para poder cambiar el nombre de una foto que estoy subiendo el codigo es el siguiente:

<?php


$var_cedula= $_POST['id_cedula'];
echo $var_cedula;


//$ext=substr($file, strrpos($file, '.')+1);
//$ext = strrchr($HTTP_POST_FILES['archivo']['name'],'.');

//$varcedula= $varcedula.".".$ext;
//$varcedula= $varcedula;
if($_REQUEST['enviado'] == 1){
$var_cedula= $_GET['id_cedula'];
echo $var_cedula;
$varcedula =$_FILES['archivo']['name'];
$varcedula = $var_cedula;
$ruta = "./imagenes/" . $varcedula;
$archivo = $_FILES["archivo"]['name'];
copy($_FILES['archivo']['tmp_name'], $ruta);
//copy($_FILES['archivo']['&id_cedula'], $ruta);
echo "<script>alert('El archivo subio correctamente');</script>";
}




?>

Ya lo pobre con GET y no se guarda me sale un warning diciendo q la funcion COPY no esta bien mientras que con POST no sale error pero no se sube guarda el archivo ayuda por fa por fa por fa ......

Por lexxa_ga

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Dic 2008 02:58 pm
En la pag anterior como estas llamando a este script PHP??? es decir, en la pagina anterior debes tener alguna manera de acceder al script que posteaste, ya sea mediante un enlace, el envío de un formulario, u otra manera... por eso pregunto, Como lo llamas???

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 04 Dic 2008 02:59 pm
muestrea el formularo desde donde llamas al archivo php q te procesa la info porfavor para poderte ayudar saluds

Por talcual

686 de clabLevel



 

Colombia

msie7
Citar            
MensajeEscrito el 05 Dic 2008 02:06 pm

Código :

<form id="form1" name="form1" method="post" action="subiendo.php"  enctype="multipart/form-data" onsubmit="return validar(this)">
   <input type="file" name = "archivo" id="archivo" /> <input type="hidden" name="enviado" value="1" />
    <input name="submit" type="submit" value="SUBIR" />
   <?php
   $nombre= $_POST['nombre'];
   echo $nombre;
      if ($_REQUEST['enviado'] == 1){
   //$ruta = "./imagenes/" . $_FILES['archivo']['name'];
   $validar=$_FILES['archivo']['name'];
   $nombre=$validar;
   $ruta = "./imagenes/". $nombre;
   
  copy($_FILES['archivo']['tmp_name'] , $ruta);
   echo "<script>alert('La imagen subio correctamente');</script>";
   } 
   ?>
 </form>

este es el codigo que estoy utilizando pero no logro cambiarle el nombre a la imagen guardada; si le di permisos a la carpeta con chmod... nose porq no recibe el nombre de la variable que recojo en el form anterior $nombre= $_POST['nombre']........ :shock: :|

Por lexxa_ga

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Dic 2008 04:00 pm
no repitas post te van a penalizar y ya te postie una solucion ;-)

Por talcual

686 de clabLevel



 

Colombia

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.