entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

mostrar directorio web en un file

hola amigos, tengo una duda grande que me esta teniendo problemas ya con un hosting, por que funciona bien en servidor xampp pero no en hosting, es ir un directorio de carpeta que tiene fotos quiero ver las fotos.

este es el codigo:

<label for="foto">Foto:</label>
                        <input type="file" name="fotos" id="imagen" value="../Tomar_Foto/fotos/">
                  </div>

ya intente demaciado me podria ayudar y tambien el por que no me descargar este reporte me parece todo en html en hosting

le paso el codigo:

<?php

header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=Reporte_Alumnos.xls");

    # conectare la base de datos
    <a class="__cf_email__" href="/cdn-cgi/l/email-protection" data-cfemail="1236717d7c2f527f6b61637e7b">[email protected]</a><script data-cfhash='f9e31' type="text/javascript">/* <![CDATA[ */!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-cfemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */</script>_connect('localhost', 'melcorpc_melcorp', 'melcorpmante2016', 'melcorpc_webcam');
    if(!$con){
        die("imposible conectarse: ".mysqli_error($con));
    }
    if (@mysqli_connect_errno()) {
        die("Connect failed: ".mysqli_connect_errno()." : ". mysqli_connect_error());
    }
        //Cuenta el número total de filas de la tabla*/
        $count_query   = mysqli_query($con,"SELECT count(*) AS numrows FROM alumnos ");
        if ($row= mysqli_fetch_array($count_query)){$numrows = $row['numrows'];}
        $reload = 'Consulta_Alumnos.php';
        //consulta principal para recuperar los datos
        $query = mysqli_query($con,"SELECT * FROM alumnos  ");

        if ($numrows>0){
            ?>
        <table class="table table-bordered table-condensed table-responsive order-table " style="background:#FFFFFF; ">
              <thead>
              <tr></tr>
               <tr><td colspan="5"><div align="center" style="font-family:'Arial Black'; font-size:16px;" class="text-center">REPORTES DE ALUMNOS </div></td></tr>
              </tr>
              <tr></tr>
                <tr>
                  <th class="th1" style="background:#FFFFFF; width:90px; border:#000000 5px solid"><div align="center">MATRICULA</div></th>
                  <th style="background:#FFFFFF; width:240px; border:#000000 5px solid;"><div align="center">NOMBRE</div></th>
                  <th style="background:#FFFFFF; border:#000000 5px solid;"><div align="center">grado</div></th>
                  <th style="background:#FFFFFF; border:#000000 5px solid;"><div align="center">grupo</div></th>
                  <th style="background:#FFFFFF; border:#000000 5px solid;"><div align="center">imagen</div></th>

                </tr>
            </thead>
            <tbody>
            <?php
            while($row = mysqli_fetch_array($query)){
            $url=$row['imagen'];
                ?>
                <tr>

                    <td style="background:#FFFFFF; height:55px; border:#000000 5px solid;"><div align="center"><?php echo $row['matricula'];?></div></td>
                    <td style="background:#FFFFFF; border:#000000 5px solid;"><div align="center"><?php echo $row['nombre'];?></div></td>
                    <td style="background:#FFFFFF; border:#000000 5px solid;"><div align="center"><?php echo $row['grado'];?></div></td>
                    <td style="background:#FFFFFF; border:#000000 5px solid;"><div align="center"><?php echo $row['grupo'];?></div></td>
                    <td style="background:#FFFFFF; border:#000000 5px solid;"><div align="center">
                    <?php 
                    echo

                    "

                    <img src=\"http://melcorp.com.mx/bienvenidoAdmin/Tomar_Foto/fotos/".$url."\" width=\"50\" height=\"50\" alt=\"\" >

                    " ?>
                    </td>

              </tr>
                <?php
            }
            ?>
            </tbody>
        </table>
            <?php
        }
?>

numero2222 comentado Oct 27, 2016

@Peter respondistes pero no se ve tu respuesta :/

1 Respuesta

2votos

Leonardo-Tadei Puntos196670

Hola @numero2222,

te quería explicar en tu pregunta anterior por qué esto funciona solo en local (servidor y navegador en la misma PC) pero no lo hace en otros escenarios... me respondiste que otras cosas que te decían que no funcioaban a vos te habían funcionado...

Te repito: esto no funciona salvo que tengas el servidor y el navegador en ls misma PC. Lo que no sé es si te interesa saber cuál es tu error de concepto o si quisiera contarnos cuál es la idea detrás de abrir un archivo en el INPUT de tipo FILE para descargar un reporte...

Saludos cordiales.

numero2222 comentado Oct 27, 2016

gracias amigo por responder mi pregunta , pero ya cambie la idea te explico tengo una seccion que quiero poner una foto esa foto se inserta en una ruta lo que quiero hacer esa ruta de la tabla pues se modifique y ingrese esa imagen un registro con datos de otra tabla por eso le puse la seccion modificar pero le intentado con todo tipo de codigos y no funciona solo funciona insertar foto en la tabla foto pero de esa foto no mofica el registro que esta quiero este la foto de alumnos espero que me entienda le falta una obcion de imagenes para expresar bien uno

Leonardo-Tadei comentado Oct 27, 2016

Con tu redación y falta de signos de puntuación, soy incapaz de comprender qué es lo que querés hacer y cuál es tu problema...

Lo siento

numero2222 comentado Oct 27, 2016

disculpe, lo que quiero decir es , que tengo un sistema de fotos ese funciona y todo , me inserta la foto en la carpeta de ruta y la guarda bien lo que quiero hacer es :

modificar un registro de otra tabla llamada alumnos

que contiene

matricula nombre ap_pat ap_mat grado grupo imagen
35353 jesus hdz lopez 3 A aqui es lo que quiero modificar la imagen que esta en ruta pero quiero que tome la foto se guarde por ruta pero al mismo tiempo modifique ese campo foto de la tabla alumnos se registre la foto

espero si me expresado bien con mis palabras

Leonardo-Tadei comentado Oct 27, 2016

Y cuál es el código en dónde hacés los UPDATE ???

La solución a tu problema es ejecutar 2 querys UPDATE, una para cada registro de cada tabla.

Peter comentado Oct 28, 2016

@numero2222 Por favor no abras una pregunta de una cosa y en los comentarios plantees otra. Nadie va a saber a que te refieres si las mezclas de esa forma. Si tienes otra duda que no tiene nada que ver con esto, por favor abre otra pregunta.

numero2222 comentado Oct 28, 2016

dejo hago otra pregunta para que no se confundan otras personas @Leonardo-Tadei

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta