×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Atelier 801
  • /
  • Hors-sujet
  • /
  • BONJOURRRRRRRR pedazo de zoquetes
« ‹ 11295 / 17245 › »
  • Portugais (brésilien)
  • Anglais
  • Français
  • Espagnol
Teminho de Chat - El rinconcinho do rato hispanoWen Day Is Dark Alway Rember Happy DayBONJOURRRRRRRR pedazo de zoquetes"Tema de chat", es un nombre fácil de entender y poco complicado de recordar además de corto.
Asquerik
« Citoyen »
1469410320000
    • Asquerik#0000
    • Profil
    • Derniers messages
#225881
  0
Uyyy, desesperamiento para tener un dibujo, paciencia por favor que el artista a veces se toma su tiempo para hacer un dibujo.
Candypash
« Consul »
1469410440000
    • Candypash#0000
    • Profil
    • Derniers messages
    • Tribu
#225882
  0
asquerik a dit :
Uyyy, desesperamiento para tener un dibujo, paciencia por favor que el artista a veces se toma su tiempo para hacer un dibujo.

Hola, miau
Asquerik
« Citoyen »
1469410620000
    • Asquerik#0000
    • Profil
    • Derniers messages
#225883
  0
candypash a dit :
asquerik a dit :
Uyyy, desesperamiento para tener un dibujo, paciencia por favor que el artista a veces se toma su tiempo para hacer un dibujo.

Hola, miau

Holaa
Obemice
« Sénateur »
1469410680000
    • Obemice#0095
    • Profil
    • Derniers messages
    • Tribu
#225884
  0
Eliasegg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :

Yuir a dit :
Eliaseeg a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
@Minstens.
Tu página de http://foritxy.hol.es/44.php al ponerla en las etiquetas [img] [/img] en el foro, se logran ver las imágenes.
Pero yo hice algo parecido, y al poner la imágen (que también es extensión .php) con las mismas etiquetas en el foro, no se ve, sólo muestra un error y ya.
¿Me ayudas?

¿Qué error te sale? Si es un cuadrado pequeño entonces es un error de las imágenes o algo mal puesto. Y si no es así, pues es un error de php.

http://yuirdev.hol.es/yuir.php
Ayúdame :(

Eso si que es raro.

Estás usando js?
Igual, al abrir el link, si se muestra todo como tendría que ser.

Es solo PHP, librería GD y un array_rand.

Yo usé js, supongo que se quedará así porque he intentado todo y nada.

Ew, de casualidad no se te habrá olvidado colocar el header type?

i mean, yo para hacer algo como hizo minstens hago algo así:

a dit :
<?php
$im = imagecreate(80,40);
$bg = imagecolorallocate($im,225,225,225);
$font_type=6;
$bg = imagecolorallocate($im,225,225,225);
$black = imagecolorallocate($im,0,0,0);
$red = imagecolorallocate($im, 229, 17, 17);
imagechar($im,6,10,0,'B',$red);
imagechar($im,6,20,0,'R',$red);
header ("Content-type: image/gif");
imagegif ($im);
//imagegif ($im,'test.gif');
imagedestroy($im);
?>



anyways puede que me esté equivocando

Estoy usando algo más o menos así:
imagenes = ['http://img.atelier801.com/2e24f19e.png', 'http://img.atelier801.com/15a4f19b.png', 'http://img.atelier801.com/6ea4f182.png', 'http://img.atelier801.com/61a4f18e.png', 'http://img.atelier801.com/64a4f16d.png'];
document.write('<img src="' + imagenes[Math.floor(Math.random() * imagenes.length)] + '" alt="Imagen aleatoria" />');

Sólo puse el script js y ya, no usé más nada.

Si vas a copiar código para mostrárselo a otra persona, por más chico que sea, usá alguna herramienta como esta.

La persona que lo lea lo va a poder analizar más fácilmente así.

Ah y Yuir, lo que ahí tenés es un problema sobre el tipo de archivo que estás mostrando. Lo que generás con ese script no es una imagen, es una página HTML que contiene una imagen.

Al usar tag HTML, como el <img>, lo que vas a mostrar se convierte en una página.

^^^esto

Para hacer algo así ocuparías utilizar el DOM de imágenes (veáse document.createElement("IMG"). Para no hacerte spoon-feed, toma: http://www.w3schools.com/jsref/dom_obj_image.asp

happy learning

El tema es que me parece que tampoco funcionaría así, porque ya al meter código javascript el navegador puede que interprete todo como una página web y no como una imagen.

Oh, tal vez. Voy a probar eso ahorita.

Buena suerte, comentá los resultados.

Hola volví.

Pues según mis tests y probando de distintas maneras, no he logrado conseguir hacer display de una imagen con JS. Lo más probable es que sí haya una manera pero la verdad es que me cansé de probarlo sin obtener resultados. Ahora, no sé si esto le vaya a funcionar / servir a cualquiera pero, aquí está.

El manual de php tiene este ejemplo:

a dit :
<?php

// abrir archivo en modo binario
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// enviar headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// volcar imagen y detener el script
fpassthru($fp);
exit;

?>


El punto aquí es que tienes que enviar un Content-Type Header. También tienes que ser cuidadoso con los espacios en blanco(como nuevas líneas) en el archivo antes de <? o ?>. btw aquí está ese efecto logrado en mi hosting de pruebas:

http://eliaseeg.hol.es/imagen.php

[img]http://eliaseeg.hol.es/imagen.php[ /img]

e// acabo de recordar que utilizando canvas podría servir (canvas.toDataUrl("image/png")), pero no serviría en I7/I8, creo.

Lo suponía.

La cosa es así: el script PHP tiene que devolver SÓLO una imagen, y nada más. No tiene que mostrar texto de ninguna forma, sólo tiene que enviarle código hexadecimal (el código que compone a la imagen) al navegador.

Al usar JS, el script PHP no envía sólo el código de la imagen, sino que también el texto/código en JS. Entonces el navegador interpreta todo como si fuera una página web.

En resumen, si quieren hacer que un script PHP genere una imagen y que luego esa imagen pueda ser mostrada en el foro mediante BBCode, asegúrense de que no se envíe nada más que la imagen.

PD: sería bueno que alguien copie todo esto que estuvieron hablando y lo peguen en el hilo de programación, así otros lo pueden ver.
Candypash
« Consul »
1469410860000
    • Candypash#0000
    • Profil
    • Derniers messages
    • Tribu
#225885
  0
Obemice a dit :
Eliasegg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :

Yuir a dit :
Eliaseeg a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
@Minstens.
Tu página de http://foritxy.hol.es/44.php al ponerla en las etiquetas [img] [/img] en el foro, se logran ver las imágenes.
Pero yo hice algo parecido, y al poner la imágen (que también es extensión .php) con las mismas etiquetas en el foro, no se ve, sólo muestra un error y ya.
¿Me ayudas?

¿Qué error te sale? Si es un cuadrado pequeño entonces es un error de las imágenes o algo mal puesto. Y si no es así, pues es un error de php.

http://yuirdev.hol.es/yuir.php
Ayúdame :(

Eso si que es raro.

Estás usando js?
Igual, al abrir el link, si se muestra todo como tendría que ser.

Es solo PHP, librería GD y un array_rand.

Yo usé js, supongo que se quedará así porque he intentado todo y nada.

Ew, de casualidad no se te habrá olvidado colocar el header type?

i mean, yo para hacer algo como hizo minstens hago algo así:

a dit :
<?php
$im = imagecreate(80,40);
$bg = imagecolorallocate($im,225,225,225);
$font_type=6;
$bg = imagecolorallocate($im,225,225,225);
$black = imagecolorallocate($im,0,0,0);
$red = imagecolorallocate($im, 229, 17, 17);
imagechar($im,6,10,0,'B',$red);
imagechar($im,6,20,0,'R',$red);
header ("Content-type: image/gif");
imagegif ($im);
//imagegif ($im,'test.gif');
imagedestroy($im);
?>



anyways puede que me esté equivocando

Estoy usando algo más o menos así:
imagenes = ['http://img.atelier801.com/2e24f19e.png', 'http://img.atelier801.com/15a4f19b.png', 'http://img.atelier801.com/6ea4f182.png', 'http://img.atelier801.com/61a4f18e.png', 'http://img.atelier801.com/64a4f16d.png'];
document.write('<img src="' + imagenes[Math.floor(Math.random() * imagenes.length)] + '" alt="Imagen aleatoria" />');

Sólo puse el script js y ya, no usé más nada.

Si vas a copiar código para mostrárselo a otra persona, por más chico que sea, usá alguna herramienta como esta.

La persona que lo lea lo va a poder analizar más fácilmente así.

Ah y Yuir, lo que ahí tenés es un problema sobre el tipo de archivo que estás mostrando. Lo que generás con ese script no es una imagen, es una página HTML que contiene una imagen.

Al usar tag HTML, como el <img>, lo que vas a mostrar se convierte en una página.

^^^esto

Para hacer algo así ocuparías utilizar el DOM de imágenes (veáse document.createElement("IMG"). Para no hacerte spoon-feed, toma: http://www.w3schools.com/jsref/dom_obj_image.asp

happy learning

El tema es que me parece que tampoco funcionaría así, porque ya al meter código javascript el navegador puede que interprete todo como una página web y no como una imagen.

Oh, tal vez. Voy a probar eso ahorita.

Buena suerte, comentá los resultados.

Hola volví.

Pues según mis tests y probando de distintas maneras, no he logrado conseguir hacer display de una imagen con JS. Lo más probable es que sí haya una manera pero la verdad es que me cansé de probarlo sin obtener resultados. Ahora, no sé si esto le vaya a funcionar / servir a cualquiera pero, aquí está.

El manual de php tiene este ejemplo:

a dit :
<?php

// abrir archivo en modo binario
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// enviar headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// volcar imagen y detener el script
fpassthru($fp);
exit;

?>


El punto aquí es que tienes que enviar un Content-Type Header. También tienes que ser cuidadoso con los espacios en blanco(como nuevas líneas) en el archivo antes de <? o ?>. btw aquí está ese efecto logrado en mi hosting de pruebas:

http://eliaseeg.hol.es/imagen.php

[img]http://eliaseeg.hol.es/imagen.php[ /img]

e// acabo de recordar que utilizando canvas podría servir (canvas.toDataUrl("image/png")), pero no serviría en I7/I8, creo.

Lo suponía.

La cosa es así: el script PHP tiene que devolver SÓLO una imagen, y nada más. No tiene que mostrar texto de ninguna forma, sólo tiene que enviarle código hexadecimal (el código que compone a la imagen) al navegador.

Al usar JS, el script PHP no envía sólo el código de la imagen, sino que también el texto/código en JS. Entonces el navegador interpreta todo como si fuera una página web.

En resumen, si quieren hacer que un script PHP genere una imagen y que luego esa imagen pueda ser mostrada en el foro mediante BBCode, asegúrense de que no se envíe nada más que la imagen.

PD: sería bueno que alguien copie todo esto que estuvieron hablando y lo peguen en el hilo de programación, así otros lo pueden ver.

¿Me das el link del hilo?
Epicardiectomy
« Citoyen »
1469410980000
    • Epicardiectomy#8790
    • Profil
    • Derniers messages
    • Tribu
#225886
  0
https://scontent-gru2-1.xx.fbcdn.net/v/t1.0-9/13716089_1572180306420293_6008107500407435707_n.png?oh=772e5234af54b04508ce65106b665da0&oe=57EB23F3
Obemice
« Sénateur »
1469411100000
    • Obemice#0095
    • Profil
    • Derniers messages
    • Tribu
#225887
  0
candypash a dit :
Obemice a dit :
Eliasegg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :

Yuir a dit :
Eliaseeg a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
@Minstens.
Tu página de http://foritxy.hol.es/44.php al ponerla en las etiquetas [img] [/img] en el foro, se logran ver las imágenes.
Pero yo hice algo parecido, y al poner la imágen (que también es extensión .php) con las mismas etiquetas en el foro, no se ve, sólo muestra un error y ya.
¿Me ayudas?

¿Qué error te sale? Si es un cuadrado pequeño entonces es un error de las imágenes o algo mal puesto. Y si no es así, pues es un error de php.

http://yuirdev.hol.es/yuir.php
Ayúdame :(

Eso si que es raro.

Estás usando js?
Igual, al abrir el link, si se muestra todo como tendría que ser.

Es solo PHP, librería GD y un array_rand.

Yo usé js, supongo que se quedará así porque he intentado todo y nada.

Ew, de casualidad no se te habrá olvidado colocar el header type?

i mean, yo para hacer algo como hizo minstens hago algo así:

a dit :
<?php
$im = imagecreate(80,40);
$bg = imagecolorallocate($im,225,225,225);
$font_type=6;
$bg = imagecolorallocate($im,225,225,225);
$black = imagecolorallocate($im,0,0,0);
$red = imagecolorallocate($im, 229, 17, 17);
imagechar($im,6,10,0,'B',$red);
imagechar($im,6,20,0,'R',$red);
header ("Content-type: image/gif");
imagegif ($im);
//imagegif ($im,'test.gif');
imagedestroy($im);
?>



anyways puede que me esté equivocando

Estoy usando algo más o menos así:
imagenes = ['http://img.atelier801.com/2e24f19e.png', 'http://img.atelier801.com/15a4f19b.png', 'http://img.atelier801.com/6ea4f182.png', 'http://img.atelier801.com/61a4f18e.png', 'http://img.atelier801.com/64a4f16d.png'];
document.write('<img src="' + imagenes[Math.floor(Math.random() * imagenes.length)] + '" alt="Imagen aleatoria" />');

Sólo puse el script js y ya, no usé más nada.

Si vas a copiar código para mostrárselo a otra persona, por más chico que sea, usá alguna herramienta como esta.

La persona que lo lea lo va a poder analizar más fácilmente así.

Ah y Yuir, lo que ahí tenés es un problema sobre el tipo de archivo que estás mostrando. Lo que generás con ese script no es una imagen, es una página HTML que contiene una imagen.

Al usar tag HTML, como el <img>, lo que vas a mostrar se convierte en una página.

^^^esto

Para hacer algo así ocuparías utilizar el DOM de imágenes (veáse document.createElement("IMG"). Para no hacerte spoon-feed, toma: http://www.w3schools.com/jsref/dom_obj_image.asp

happy learning

El tema es que me parece que tampoco funcionaría así, porque ya al meter código javascript el navegador puede que interprete todo como una página web y no como una imagen.

Oh, tal vez. Voy a probar eso ahorita.

Buena suerte, comentá los resultados.

Hola volví.

Pues según mis tests y probando de distintas maneras, no he logrado conseguir hacer display de una imagen con JS. Lo más probable es que sí haya una manera pero la verdad es que me cansé de probarlo sin obtener resultados. Ahora, no sé si esto le vaya a funcionar / servir a cualquiera pero, aquí está.

El manual de php tiene este ejemplo:

a dit :
<?php

// abrir archivo en modo binario
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// enviar headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// volcar imagen y detener el script
fpassthru($fp);
exit;

?>


El punto aquí es que tienes que enviar un Content-Type Header. También tienes que ser cuidadoso con los espacios en blanco(como nuevas líneas) en el archivo antes de <? o ?>. btw aquí está ese efecto logrado en mi hosting de pruebas:

http://eliaseeg.hol.es/imagen.php

[img]http://eliaseeg.hol.es/imagen.php[ /img]

e// acabo de recordar que utilizando canvas podría servir (canvas.toDataUrl("image/png")), pero no serviría en I7/I8, creo.

Lo suponía.

La cosa es así: el script PHP tiene que devolver SÓLO una imagen, y nada más. No tiene que mostrar texto de ninguna forma, sólo tiene que enviarle código hexadecimal (el código que compone a la imagen) al navegador.

Al usar JS, el script PHP no envía sólo el código de la imagen, sino que también el texto/código en JS. Entonces el navegador interpreta todo como si fuera una página web.

En resumen, si quieren hacer que un script PHP genere una imagen y que luego esa imagen pueda ser mostrada en el foro mediante BBCode, asegúrense de que no se envíe nada más que la imagen.

PD: sería bueno que alguien copie todo esto que estuvieron hablando y lo peguen en el hilo de programación, así otros lo pueden ver.

¿Me das el link del hilo?

Here you got, Candy girl: http://atelier801.com/topic?f=5&t=388472
Epicardiectomy
« Citoyen »
1469411160000
    • Epicardiectomy#8790
    • Profil
    • Derniers messages
    • Tribu
#225888
  0
Obemice a dit :
candypash a dit :
Obemice a dit :
Eliasegg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :

Yuir a dit :
Eliaseeg a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
@Minstens.
Tu página de http://foritxy.hol.es/44.php al ponerla en las etiquetas [img] [/img] en el foro, se logran ver las imágenes.
Pero yo hice algo parecido, y al poner la imágen (que también es extensión .php) con las mismas etiquetas en el foro, no se ve, sólo muestra un error y ya.
¿Me ayudas?

¿Qué error te sale? Si es un cuadrado pequeño entonces es un error de las imágenes o algo mal puesto. Y si no es así, pues es un error de php.

http://yuirdev.hol.es/yuir.php
Ayúdame :(

Eso si que es raro.

Estás usando js?
Igual, al abrir el link, si se muestra todo como tendría que ser.

Es solo PHP, librería GD y un array_rand.

Yo usé js, supongo que se quedará así porque he intentado todo y nada.

Ew, de casualidad no se te habrá olvidado colocar el header type?

i mean, yo para hacer algo como hizo minstens hago algo así:

a dit :
<?php
$im = imagecreate(80,40);
$bg = imagecolorallocate($im,225,225,225);
$font_type=6;
$bg = imagecolorallocate($im,225,225,225);
$black = imagecolorallocate($im,0,0,0);
$red = imagecolorallocate($im, 229, 17, 17);
imagechar($im,6,10,0,'B',$red);
imagechar($im,6,20,0,'R',$red);
header ("Content-type: image/gif");
imagegif ($im);
//imagegif ($im,'test.gif');
imagedestroy($im);
?>



anyways puede que me esté equivocando

Estoy usando algo más o menos así:
imagenes = ['http://img.atelier801.com/2e24f19e.png', 'http://img.atelier801.com/15a4f19b.png', 'http://img.atelier801.com/6ea4f182.png', 'http://img.atelier801.com/61a4f18e.png', 'http://img.atelier801.com/64a4f16d.png'];
document.write('<img src="' + imagenes[Math.floor(Math.random() * imagenes.length)] + '" alt="Imagen aleatoria" />');

Sólo puse el script js y ya, no usé más nada.

Si vas a copiar código para mostrárselo a otra persona, por más chico que sea, usá alguna herramienta como esta.

La persona que lo lea lo va a poder analizar más fácilmente así.

Ah y Yuir, lo que ahí tenés es un problema sobre el tipo de archivo que estás mostrando. Lo que generás con ese script no es una imagen, es una página HTML que contiene una imagen.

Al usar tag HTML, como el <img>, lo que vas a mostrar se convierte en una página.

^^^esto

Para hacer algo así ocuparías utilizar el DOM de imágenes (veáse document.createElement("IMG"). Para no hacerte spoon-feed, toma: http://www.w3schools.com/jsref/dom_obj_image.asp

happy learning

El tema es que me parece que tampoco funcionaría así, porque ya al meter código javascript el navegador puede que interprete todo como una página web y no como una imagen.

Oh, tal vez. Voy a probar eso ahorita.

Buena suerte, comentá los resultados.

Hola volví.

Pues según mis tests y probando de distintas maneras, no he logrado conseguir hacer display de una imagen con JS. Lo más probable es que sí haya una manera pero la verdad es que me cansé de probarlo sin obtener resultados. Ahora, no sé si esto le vaya a funcionar / servir a cualquiera pero, aquí está.

El manual de php tiene este ejemplo:

a dit :
<?php

// abrir archivo en modo binario
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// enviar headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// volcar imagen y detener el script
fpassthru($fp);
exit;

?>


El punto aquí es que tienes que enviar un Content-Type Header. También tienes que ser cuidadoso con los espacios en blanco(como nuevas líneas) en el archivo antes de <? o ?>. btw aquí está ese efecto logrado en mi hosting de pruebas:

http://eliaseeg.hol.es/imagen.php

[img]http://eliaseeg.hol.es/imagen.php[ /img]

e// acabo de recordar que utilizando canvas podría servir (canvas.toDataUrl("image/png")), pero no serviría en I7/I8, creo.

Lo suponía.

La cosa es así: el script PHP tiene que devolver SÓLO una imagen, y nada más. No tiene que mostrar texto de ninguna forma, sólo tiene que enviarle código hexadecimal (el código que compone a la imagen) al navegador.

Al usar JS, el script PHP no envía sólo el código de la imagen, sino que también el texto/código en JS. Entonces el navegador interpreta todo como si fuera una página web.

En resumen, si quieren hacer que un script PHP genere una imagen y que luego esa imagen pueda ser mostrada en el foro mediante BBCode, asegúrense de que no se envíe nada más que la imagen.

PD: sería bueno que alguien copie todo esto que estuvieron hablando y lo peguen en el hilo de programación, así otros lo pueden ver.

¿Me das el link del hilo?

Here you got, Candy girl: http://atelier801.com/topic?f=5&t=388472

¿Qué hilo?
Mazeneid
« Censeur »
1469411220000
    • Mazeneid#0000
    • Profil
    • Derniers messages
#225889
  0
Oh, demonios. Mi avatar ya no es tan original :(
Candypash
« Consul »
1469411340000
    • Candypash#0000
    • Profil
    • Derniers messages
    • Tribu
#225890
  0
Obemice a dit :
candypash a dit :
Obemice a dit :
Eliasegg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :
Eliaseeg a dit :
Obemice a dit :

Yuir a dit :
Eliaseeg a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
Minstens a dit :
Yuir a dit :
@Minstens.
Tu página de http://foritxy.hol.es/44.php al ponerla en las etiquetas [img] [/img] en el foro, se logran ver las imágenes.
Pero yo hice algo parecido, y al poner la imágen (que también es extensión .php) con las mismas etiquetas en el foro, no se ve, sólo muestra un error y ya.
¿Me ayudas?

¿Qué error te sale? Si es un cuadrado pequeño entonces es un error de las imágenes o algo mal puesto. Y si no es así, pues es un error de php.

http://yuirdev.hol.es/yuir.php
Ayúdame :(

Eso si que es raro.

Estás usando js?
Igual, al abrir el link, si se muestra todo como tendría que ser.

Es solo PHP, librería GD y un array_rand.

Yo usé js, supongo que se quedará así porque he intentado todo y nada.

Ew, de casualidad no se te habrá olvidado colocar el header type?

i mean, yo para hacer algo como hizo minstens hago algo así:

a dit :
<?php
$im = imagecreate(80,40);
$bg = imagecolorallocate($im,225,225,225);
$font_type=6;
$bg = imagecolorallocate($im,225,225,225);
$black = imagecolorallocate($im,0,0,0);
$red = imagecolorallocate($im, 229, 17, 17);
imagechar($im,6,10,0,'B',$red);
imagechar($im,6,20,0,'R',$red);
header ("Content-type: image/gif");
imagegif ($im);
//imagegif ($im,'test.gif');
imagedestroy($im);
?>



anyways puede que me esté equivocando

Estoy usando algo más o menos así:
imagenes = ['http://img.atelier801.com/2e24f19e.png', 'http://img.atelier801.com/15a4f19b.png', 'http://img.atelier801.com/6ea4f182.png', 'http://img.atelier801.com/61a4f18e.png', 'http://img.atelier801.com/64a4f16d.png'];
document.write('<img src="' + imagenes[Math.floor(Math.random() * imagenes.length)] + '" alt="Imagen aleatoria" />');

Sólo puse el script js y ya, no usé más nada.

Si vas a copiar código para mostrárselo a otra persona, por más chico que sea, usá alguna herramienta como esta.

La persona que lo lea lo va a poder analizar más fácilmente así.

Ah y Yuir, lo que ahí tenés es un problema sobre el tipo de archivo que estás mostrando. Lo que generás con ese script no es una imagen, es una página HTML que contiene una imagen.

Al usar tag HTML, como el <img>, lo que vas a mostrar se convierte en una página.

^^^esto

Para hacer algo así ocuparías utilizar el DOM de imágenes (veáse document.createElement("IMG"). Para no hacerte spoon-feed, toma: http://www.w3schools.com/jsref/dom_obj_image.asp

happy learning

El tema es que me parece que tampoco funcionaría así, porque ya al meter código javascript el navegador puede que interprete todo como una página web y no como una imagen.

Oh, tal vez. Voy a probar eso ahorita.

Buena suerte, comentá los resultados.

Hola volví.

Pues según mis tests y probando de distintas maneras, no he logrado conseguir hacer display de una imagen con JS. Lo más probable es que sí haya una manera pero la verdad es que me cansé de probarlo sin obtener resultados. Ahora, no sé si esto le vaya a funcionar / servir a cualquiera pero, aquí está.

El manual de php tiene este ejemplo:

a dit :
<?php

// abrir archivo en modo binario
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// enviar headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// volcar imagen y detener el script
fpassthru($fp);
exit;

?>


El punto aquí es que tienes que enviar un Content-Type Header. También tienes que ser cuidadoso con los espacios en blanco(como nuevas líneas) en el archivo antes de <? o ?>. btw aquí está ese efecto logrado en mi hosting de pruebas:

http://eliaseeg.hol.es/imagen.php

[img]http://eliaseeg.hol.es/imagen.php[ /img]

e// acabo de recordar que utilizando canvas podría servir (canvas.toDataUrl("image/png")), pero no serviría en I7/I8, creo.

Lo suponía.

La cosa es así: el script PHP tiene que devolver SÓLO una imagen, y nada más. No tiene que mostrar texto de ninguna forma, sólo tiene que enviarle código hexadecimal (el código que compone a la imagen) al navegador.

Al usar JS, el script PHP no envía sólo el código de la imagen, sino que también el texto/código en JS. Entonces el navegador interpreta todo como si fuera una página web.

En resumen, si quieren hacer que un script PHP genere una imagen y que luego esa imagen pueda ser mostrada en el foro mediante BBCode, asegúrense de que no se envíe nada más que la imagen.

PD: sería bueno que alguien copie todo esto que estuvieron hablando y lo peguen en el hilo de programación, así otros lo pueden ver.

¿Me das el link del hilo?

Here you got, Candy girl: http://atelier801.com/topic?f=5&t=388472

xoxo
Microlate
« Citoyen »
1469411460000
    • Microlate#0000
    • Profil
    • Derniers messages
#225891
  0
vete luciano
Asquerik
« Citoyen »
1469411520000
    • Asquerik#0000
    • Profil
    • Derniers messages
#225892
  0
mazeneid a dit :
Oh, demonios. Mi avatar ya no es tan original :(

oh no.
e// howdy Microlate, no sé quien eres tú para echar a una persona de un chat ¿vale? yo tampoco lo soy y por eso no digo cosas ofensivas a los usuarios.

Dernière modification le 1469411640000
Otroivan
« Citoyen »
1469411940000
    • Otroivan#0000
    • Profil
    • Derniers messages
    • Tribu
#225893
  0
Por que no se mueve?
posible spoiler hl2
http://i.imgur.com/EjZtDgU.jpg
Microlate
« Citoyen »
1469412180000
    • Microlate#0000
    • Profil
    • Derniers messages
#225894
  0
@Asquerik
Es mi amigo y solo se lo decía de joda, no sé porque te metes.

Dernière modification le 1469456220000
Outroego
« Citoyen »
1469412360000
    • Outroego#9056
    • Profil
    • Derniers messages
    • Tribu
#225895
  0
tema de chat - howdy Microlate, no sé quien eres tú para echar a una persona de un chat ¿vale? yo tampoco lo soy y por eso no digo cosas ofensivas a los usuarios.
Candypash
« Consul »
1469412480000
    • Candypash#0000
    • Profil
    • Derniers messages
    • Tribu
#225896
  0
Tengo sueño.
Microlate
1469412600000
    • Microlate#0000
    • Profil
    • Derniers messages
#225897
[Modéré par Speedy, raison : Insultos.]

Dernière modification le 1469455140000
Caecilus
« Consul »
1469412660000
    • Caecilus#0000
    • Profil
    • Derniers messages
    • Tribu
#225898
  0
microlate andate del chat y te lo digo en serio
Langostazul
« Citoyen »
1469412720000
    • Langostazul#0000
    • Profil
    • Derniers messages
    • Tribu
#225899
  0
porfa vor no se insulten somos todos amiguitos
Candypash
« Consul »
1469412720000
    • Candypash#0000
    • Profil
    • Derniers messages
    • Tribu
#225900
  0
caecilus a dit :
microlate andate del chat y te lo digo en serio

Y vos que?
  • Forums
  • /
  • Atelier 801
  • /
  • Hors-sujet
  • /
  • BONJOURRRRRRRR pedazo de zoquetes
« ‹ 11295 / 17245 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27