Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-12-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Lo primero y mas importante, te veo muy muy muy verde en php, y lo peor de todo es que no tienes ni siquiera un manual de PHP, lo digo porque no es lógico que preguntes que es "header" si tubieras un manual PHP.

Segundo, veo que no solo estas verde en PHP sino que también lo estas en programación, esto es mucho, ya que no entiendes realmente lo que estas haciendo y simplemente haces COPY/PASTE.

Por último, el código que has puesto no tiene ni pies ni cabeza, en principio solo se puede mostrar una imagen en una llamada este script, ¿porque? porque hay que mostrar la cabecera cada vez que se muestra una imagen y dicha cabecera se debe mostrar antes de nada. Por lo tanto si quieres mostrar varias imágenes tendrás que hacer varias llamadas a este script.

Código PHP:
/* Mandando las cabeceras de la imagen */
  
header("Content-type: image/jpg");
  
// Estaría bien que pusieras alguna que otra cabecera mas
  
header"Content-Length: ".$tamano );

  include(
"libreria_web.php");
/* Verificando la existencia de la imagen */
  
$query=("SELECT RESOURCE_ID, RESOURCE FROM RESOURCES WHERE ID=$X");
  
$consulta=consulta_bd($query);
   
ibase_blob_echo($fila->RESOURCE); 
No tengo ni idea de como van las funciones IBASE pero supongo que será algo parecido.

Tambien puedes utilizar las librerías GD para el tratamiento de imágenes.

El mejor consejo que te puedo dar es que te cojas algun manual de "metodología de la programación" y otro de "PHP".
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #2  
Antiguo 20-12-2005
Migpal Migpal is offline
Miembro
 
Registrado: jul 2005
Ubicación: Colombia
Posts: 91
Poder: 19
Migpal Va por buen camino
Que buen link, hay que aprender ha publicar preguntas en los foros.
Responder Con Cita
  #3  
Antiguo 21-12-2005
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Talking

Lo primero de todo, gracias DEC por responder, gracias Kayetano por el toque de atencion.

Segundo, estoy aprendiendo, aprendiendo de verdad, chino chano y hay multitud de cosas que no se, que no entiendo y que probablemente sean autenticas burradas al preguntarlas, pero aun asi, prefiero un toque de Kayetano, y que me encamine hacia donde me ha de encaminar, que simplemente callarme y tirar hacia adelante acumulando fallos de base. Me gusta esto de programar (aunque no lo haga nada bien ), pero quiero llegar a tener el mejor novel posible y pondre todo mi empeño en alcanzar esa meta.

Tercero, manuales tengo un par, siendo exactos son este y este,me los he leido de pe a pa, pero no hablan de los headers y el tema de los campos blob dentro de las bases de datos, por poner solo dos ejemplos de cosas que van apareciendo y no encuentro en estos manuales. Luego hay otros que he visto pero estan desfasados, o cosas similares.

De todas formas, Kayetano, estaria encantado de que me indicaras links que, dada tu experiencia, creas que son realmente importantes y aleccionadores, sobre PHP y metodologia de la programacion.

Estoy aqui para aprender todo lo posible y mas, asi que espero con ganas toda ayuda.

Un saludo.

Papulo.


EDITO:
Leyendo la ultima parte de tu respuesta (la de despues del correctivo ), veo que me dices que las imagenes las puedo motrar una a una, por lo que tendre que llamar a esa funcion cada vez que quiera mostrar una imagen. ¿Es correcto?

No tardes en responder, que estoy ansioso por saber que respondes a lo de los links .

Última edición por papulo fecha: 21-12-2005 a las 09:57:35.
Responder Con Cita
  #4  
Antiguo 21-12-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.078
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Papulo, mira si te sirve este enlace sobre php y campos blob
Responder Con Cita
  #5  
Antiguo 21-12-2005
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Wink

Cita:
Empezado por Casimiro Notevi
Papulo, mira si te sirve este enlace sobre php y campos blob
Ahora mismo me pongo manos a la obra y lo leo.

Gracias, apañero.
Responder Con Cita
  #6  
Antiguo 21-12-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Este es un buen enlace de PHP http://www.php.net/docs.php, puedes descargarte una guia de referencia y en la documentación en línea suelen aparecer comentarios y propuestas de los usuarios sobre cada una de las funciones.

Cita:
Empezado por papulo
Leyendo la ultima parte de tu respuesta (la de despues del correctivo ), veo que me dices que las imagenes las puedo motrar una a una, por lo que tendre que llamar a esa funcion cada vez que quiera mostrar una imagen. ¿Es correcto?
Efectivamente se pueden mostrar varias imágenes en un mismo documento, pero debes llamar varias veces al script que muestra la imagen, yo utilizo un script que he llamado "dame_foto.php" y lo ejecuto tantas veces como fotos quiero mostrar de la siguiente forma:
Código PHP:
<body>
...
<
img src="dame_foto.php?id=1">
<
img src="dame_foto.php?id=2">
...
</
body
Simplemente le paso el identificativo de la foto/imagen que quiero mostrar y actua como si fuera una imagen normal y corriente.

Perdona si te he molestado pero como comprenderás se hace muy dificil intentar explicar conceptos a alguien sin base (sobre todo en programación). Además lo que para ti son grandes dudas para mi son cosas triviales, como comer y beber, por lo que me desespero de vez en cuando. De todas formas insisto en que necesitas mucha formación y por lo general es mejor que te empapes de información antes de embarcarte en algún proyecto.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #7  
Antiguo 21-12-2005
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Triviales o no, hace bien poco que me he puesto con esto y me cuesta ir avanzando solo, por eso no dudo en postear mis dudas (por triviales que sean ahora). Solo espero ayuda por parte de la gente experimentada, para hacer yo lo mismo en un futuro por los que se encuentren en mi situacion.

Ese manual lo tengo ya, pero por la falta de base, no me resulta lo suficientemente util siempre (que mas de cinco y seis dudas me ha resuelto ya )

¿Consejos para tener una buena base? ¿Lecturas recomendadas? ¿Algun metodo milagroso rollo matrix+USB?

Gracias a todos por ir respondiendo.

Papulo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:38:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi