Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] problema para recuperar variable entre archivos .php

Estas en el tema de problema para recuperar variable entre archivos .php en el foro de Ayuda General en Foros del Web. Holas: Soy totalmente nuevo y realmente tengo un problema especifico que no he logrado solucionar por ningún medio, no soy una persona que realice preguntas ...
  #1 (permalink)  
Antiguo 01/12/2015, 20:21
 
Fecha de Ingreso: diciembre-2015
Mensajes: 3
Antigüedad: 8 años, 11 meses
Puntos: 0
problema para recuperar variable entre archivos .php

Holas:

Soy totalmente nuevo y realmente tengo un problema especifico que no he logrado solucionar por ningún medio, no soy una persona que realice preguntas en foros, soy mas de buscar y leer, pero en tiempos desesperados, medidas desesperadas. Al problema.

Tengo 2 archivos info.php y uploader.php

Dentro de info.php tengo un form q sube una imagen al servidor ejecutando uploader.php, esto lo hace bn, pero quiero devolver el nombre de la imagen a info.php, ya que quiero subir el nombre de la imagen junto con una id especifica a una base de datos (no puedo enviar la id por medio del form a ulpoader para subirla aquí, descartar esa opción).

Para direccionar el nombre de la imagen he intentado pasarla por url, header pero no logro obtenerla, no devuelve valor.

Form de info.php
Código HTML:
<iframe width="0" height="0" border="0" name="dummyframe" id="dummyframe"></iframe>
<form action="uploader.php" target="dummyframe" method="post" enctype="multipart/form-data">Seleccionar imagen a subir:<br><br>
	    <input type="file" name="fileToUpload" id="fileToUpload"><br>
	    <input type="submit" value="Agregar Imagen" name="agregar" class="btn btn-primary"><br><br>

</form> 
uploader.php
Código PHP:
<?php
$target_dir 
"img/";
$target_file $target_dir basename($_FILES["fileToUpload"]["name"]);
$uploadOk 1;
$imageFileType pathinfo($target_file,PATHINFO_EXTENSION);
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
    
$check getimagesize($_FILES["fileToUpload"]["tmp_name"]);
    if(
$check !== false) {
        echo 
"File is an image - " $check["mime"] . ".";
        
$uploadOk 1;
    } else {
        echo 
"File is not an image.";
        
$uploadOk 0;
    }
}
// Check if file already exists
if (file_exists($target_file)) {
    echo 
"Sorry, file already exists.";
    
$uploadOk 0;
}
// Check file size
if ($_FILES["fileToUpload"]["size"] > 500000) {
    echo 
"Sorry, your file is too large.";
    
$uploadOk 0;
}
// Allow certain file formats
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
    echo 
"Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
    
$uploadOk 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
    echo 
"Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
    if (
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        
$nombre $_FILES['fileToUpload']['name'];  
        echo 
"The file "basename$_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo 
"Sorry, there was an error uploading your file.";
    }
}

?>
Como ven en uploader.php quiero capturar $nombre en info.php

Última edición por eduardo1988; 01/12/2015 a las 20:26

Etiquetas: php, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.