Hardware > WebCam

Wittcam

<< < (7/8) > >>

jantoni:
La web la tienes en WordPress???

jmviper:
Ese código debe de ir única y exclusivamente en un archivo, no puedes ponerlo en una página HTML.

Ten en cuenta que lo que hace el archivo es emular una imagen jpg por que lleva en su encabezado header("Content-type: image/jpeg");

Supongo que tendrás acceso a tu servidor a través de un servidor FTP como FileZilla o en el Cpanel que tenga tu hosting para editar los archivos.

Se trataría, como he dicho, de crear uno nuevo con extensión php y pegar ese código. Luego en tu web en donde quieras poner la imagen tendrás que poner <img src="camara.php" /> para que salga la imagen.

Si quieres que fuese llamado como jpg se podría hacer una regla en un htaccess de apache si es ese el servidor web que tienes. Pero solo sería por cuestiones de estética, porque como está hecho sería totalmente funcional.

De todas formas probando el trozo de código que has puesto no sé si lo has copiado o pegado o escrito manualmente ya que falla la línea $json = $json['data'][camera']['photo']['url']; ya que en ella la propiedad [camera'] tiene solo una comilla simple y tiene que estar encerrada entre dos como las demás propiedades o tirará error de sintaxis PHP.

Si está en una página web te saldrán símbolos raros ya que está en binario, así que como digo debes de ponerlo ad hoc en un archivo php exclusivo para él.

joakin:
Jantoni no es una wordpress, es una pagina web diseñada por mi mediante frontpage. en este caso no tengo muchos conocimientos de programación.
tengo algun avance os cuento, seguro que algo hago mal´
he creado el archivo llamado camara.php alli dentro mediante note pad , he metido el codigo descrito
tal cual:
<?php

header("Content-type: image/jpeg");

$url = 'https://api.ecowitt.net/api/v3/device/real_time?application_key=56B700FAAEFF2805925F4FCAAE72xxxx&api_key=2ae0b873-bf8a-4c59-920b-05c7ab157xxxxmac=E8:DBxxxxx&call_back=all';
$json = json_decode(file_get_contents($url), true);
$json = $json['data']['camera']['photo']['url'];
readfile($json);

?>

donde las xxx son los números que faltan para no darlos en publico
he creado en la pagina web
<img src="camara.php" /> o este para que se viera mas grande
<img scr=camara.php"/ width="453" height="507">
 y he subido al servidor ftp el archivo camara.php
 me aparece un recuadro pero sin imagen alguna,
algo hay mal pero no se el que.....

jmviper:
Ya lo tienes

La imagen está en https://meteoalcorcon.es/camara.php

<img scr=camara.php"/ width="453" height="507">

no es scr sino src

no pongas la barra / detrás del src sino al final <img src="camara.php" width="453" height="507" />

aunque puedes prescindir de la barra. Esta se pone para ser compatible con xhtml porque cierra el elemento img pero si no está lo hace el navegador igualmente.

Si sigue sin salirte en la página en la que la quieres poner pon la dirección URL de ella para vea qué puede haber mal en el código fuente.


P.D. Editado ya que también está mal src=camara.php" sin las primeras comillas (src="camara.php"). Seguramente el navegador no la pone bien por eso. Hay que tener cuidado con todas esas cosas, que parecen tonterías pero son errores de sintaxis que o dan resultados inesperados como descuadrarte la página o hacen que no salga el elemento.

joakin:
ahora si que si. por fin arreglado, lo estaba haciendo en un htm de prueba dentro de mi servidor y ahora si que sale todo perfectamente. agradezco infinitamente tu ayuda  jmviper y aerf por indicar el código. ´
 ahora ya solo falta sacar código para que salga imagen o video en movimiento de ultimo día entero. con eso si se puede seria la repera.
pero no quiero dar mucho mas la traca.... je je

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa