Avatar Image
Usuario habitual
Usuario habitual

Tengo el siguiente código, funciona todo correctamente, menos a la hora de visualizar las imágenes. Espero que podaís ayudarme por favor:

Codigo

 

Las imágenes las visualizo así:

Codigo

 


¿Podeís decirme porqué no se muestran las imágenes?

Muchas gracias y saludos!!!  
Avatar Image
@man / @woman
@man / @woman

Mejor... nos lo dices tu.

Abres la página, miras el código html que te ha generado y ves como te intenta mostrar las imagenes... eso te indicara que esta mal.

Sino lo ves, pues copias el código php de esa parte y lo que te esta haciendo.

Avatar Image
Usuario habitual
Usuario habitual

Cita


Abres la página, miras el código html que te ha generado y ves como te intenta mostrar las imagenes... eso te indicara que esta mal.
Muchas gracias por conetstar y perdona mi ignorancia (soy nueva en PHP), yo lanzo la página en localhost, elijo la imagen mediante el botón examinar y al darle al botón submit no me aparere nada, ni la imagen, ni la imagen de que no encuentra la imagen.

SAludos y muchas gracias otra vez

Avatar Image
@man / @woman
@man / @woman

Obviamente el código no es tuyo... busca otro código que te funcuione.

Avatar Image
Usuario habitual
Usuario habitual
Cita
Obviamente el código no es tuyo... busca otro código que te funcuione

Hola  NoSetup.org:

Disculpame, pero el código si es mio, conseguido con mucho esfuerzo y dedicación puesto que estoy empezando en php y no me desenvuelvo bien.
No pretendo que nedie me de las cosas hechas, simplemente opino que los foros están para ayudar a gente que quiere aprender sobre algún tema.
de todos modos, gracias.

Saludos  

Avatar Image
@man / @woman
@man / @woman

Si el código es tuyo, entonces de acuerdo.. con tu código.

Cuando subes la imagen, la guardas en una carpeta en tu directorio, cuando entras por ftp al mismo ¿esta?

Avatar Image
Usuario habitual
Usuario habitual

       El problema no es a la hora de visualizar las imágenes que ya han sido subidas, el problema es visualizarlas antes de confirmar que van a ser subirdas a la base de datos.

Saludos

Avatar Image
@man / @woman
@man / @woman

Justo antes de mostrar la imagen pon:
echo $popo[$i];

Y mira a ver que dirección te pone.

Avatar Image
Usuario habitual
Usuario habitual

Eso ya lo he probado, me imprime el nombre de la foto.
Saludos

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por zaida20
Eso ya lo he probado, me imprime el nombre de la foto.
Saludos  
El nombre o la ruta?
¿Que debería imprimir?
Avatar Image
Usuario habitual
Usuario habitual

El nombre es lo que me imprime y creo que es lo que debería imprimir, no lo se

Avatar Image
@man / @woman
@man / @woman

Te debería imprimir la ruta donde esta... es decir algo del estilo foto.jpg, si esta en el mismo directorio desde donde se llama al script.

Avatar Image
Usuario habitual
Usuario habitual
Por fin he conseguido que las imágenes se vean cuando lo subo al servidor!!!!
Por si a alguien le sirve aqí dejo el código que he utilizado:

form.php
CODE
     
Codigo

 


sentencia.php

CODE
Codigo

 


mostrar.php
CODE
Codigo

 

Saludos!!!
kurt19
Usuario Novato
Usuario Novato

hola q tal soy algo nuevo en php bueno no mucho y mi problema es k tengo una base de datos en mysql

ColumnTypeNullDefault
idbigint(7) (Auto)No
nickchar(100)No
passwordchar(100)No
nombretextNo
emailtextNo
nameimgvarchar(30)No
typevarchar(30)No
sizeint(11)No
imagenmediumblobNo

donde guardo una imagen a cada usuario bueno el usuario la sube cuando se registra, lo k pasa es k si logro subir la imagen a bd por php con el codigo siguiente

index_reg.php (formulario de registro)

Código:
<FORM ENCTYPE="multipart/form-data" ACTION="registrar.php" METHOD="post">
Nick: <INPUT TYPE="text" NAME="nick" SIZE="20" MAXLENGTH="20"><BR>
Email: <INPUT TYPE="text" NAME="email" SIZE="28" MAXLENGTH="100"><BR>
Password: <INPUT TYPE="password" NAME="password" SIZE="28" MAXLENGTH="20"><BR>
Nombre: <INPUT TYPE="text" NAME="nombre" SIZE="28" MAXLENGTH="255"><BR>
Foto: <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<INPUT TYPE="file" NAME="image" ID="image"><BR>
<INPUT TYPE="submit" CLASS="boton" VALUE="Registrar"></FORM>

de ahi lo manda a registrar.php q hace las verificaciones usuales

Código:
<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
$conexion = mysql_connect("localhost", "root", "12345");
mysql_select_db("logueos", $conexion);
        
function quitar($mensaje){
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != ""){
$sql = "SELECT id FROM users WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
    if($row = mysql_fetch_array($result)){
    echo "Error, nick escogido por otro usuario";
    }else{
        $fileName = $_FILES['image']['name'];
        $tmpName  = $_FILES['image']['tmp_name'];
        $fileSize = $_FILES['image']['size'];
        $fileType = $_FILES['image']['type'];
       
        $fp = fopen($tmpName, 'r');
        $imagen = fread($fp, $fileSize);
        $imagen = addslashes($imagen);
        fclose($fp);
       
        if(!get_magic_quotes_gpc())
        {
            $fileName = addslashes($fileName);
        }
        
    
    $sql = "INSERT INTO users (nick,password,nombre,email,nameimg,size,type,imagen) VALUES (";
    $sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
    $sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
    $sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
    $sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
    $sql .= ",'$fileName', '$fileSize', '$fileType', '$imagen')";mysql_query($sql);echo "Registro exitoso!";
    }
mysql_free_result($result);
}else{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>

aki si logro subir la imagen pero cuando kiero mostrar la pagina del usuario no puedom hacer q m muestre la imagen d su session

index_in.php

Código:
<?
session_start();
?>
<html>

<head><title>#####################################</title>
<style type="text/css">
<!--
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
td{border:1px solid #888888;}
-->
</style></head>
<body>
<center><img src="images/logo.jpg" width="260" ></center>
<center><img src="images/logo.gif" width="260"></center>
<table id="table1">
<tr>
    <td valign="top" align="center"width="230" ><font face="trebuchet ms" size="2">
    <p>
    <?php 
    if(!isset($SESSION)){
    header("location:index.php");
    } else {
    ?><br><u>"Datos de usuario"</u><br><br><?php
    echo "Usuario: " ,$SESSION["nick"];?><br><?php
    echo "Nombre: " ,$SESSION["nombre"];?><br><?php
    echo "Email: " ,$SESSION["email"];?><br><?php
    
    echo "Foto: " ,$SESSION["imagen"];?><br>
    <?php
    }
    ?>
    
    </p></font></td>

<td align="center" width="550"><font face="trebuchet ms" size="2">
    <p>
    <a href="#################" style="text-decoration:none">
    <font face="trebuchet ms" size="5" color="black">
    <b>#############<br>################<br>###############</b></font></a><br>Area Restringida<br>
    #############</p>
    <p>#########</p>
    </font></td>

<!--Codigo para cerrar sesion-->
<td width="230" valign="top"><font face="trebuchet ms" size=3" align="justify">
<p>[<a href="logout.php" style="text-decoration: none">Desconectar</a>]</p>
</td>
</table>
</body>
</html>

haber si alguien m puede decir q estoy haciendo mal por favor

espero su pronta respuesta

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por kurt19

hola q tal soy algo nuevo en php bueno no mucho y mi problema es k tengo una base de datos en mysql

....

espero su pronta respuesta

¿Que tiene que ver con el resto del tema tu pregunta?

Temas nuevos... en temas nuevos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 06/Ago/2011, 12:54
Psiloilmari GestionXls53kAug/11
Por: , el 05/Nov/2003, 18:11
carlosalcalde dacruzvi44kNov/03
Por: , el 13/Sep/2013, 15:46
Oricis NoSetup.org22kSep/13
Por: , el 04/Sep/2013, 18:12
olcamju GestionXls12kSep/13
Por: , el 06/Feb/2012, 05:45
Arashi_sama17 NoSetup.org GestionXls franciskiko_2064kMar/12