Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

webcam inladen

Pagina: 1
Acties:
  • 289 views

  • g4wx3
  • Registratie: April 2007
  • Laatst online: 12-10 08:33
Voor een website probeer ik een webcam te cachen op een server.

Via mijn lokale server werkt het, maar via de server van one.com lukt het niet.

Kan iemand me helpen?


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$source_image = "http://axis-7eeb60.axiscam.net:8090/axis-cgi/jpg/image.cgi?resolution=640x480";
$cached_image = "webcam.jpg"; 

function cache_image($cached_image,$source_image)
{
//  $context = stream_context_create(array('http' => array('header'=>'Connection: close'))); 
//  $context = stream_context_create(array('http' => array('timeout' => 10))); 
//  $bin = file_get_contents($source_image,FALSE,$context);
//  $bin = file_get_contents($source_image);

$handle = fopen($source_image, "rb");
$bin = stream_get_contents($handle);
fclose($handle);

    if(strlen($bin) > 0)
    {
        $fhandle = @fopen($cached_image, "w");
        fwrite($fhandle,$bin);
        fclose($fhandle);
    }
}


if(!is_file($cached_image))
{
    cache_image($cached_image,$source_image);
}


include($cached_image);


$image_age = time()-filemtime($cached_image);
if($image_age > 5)
{
    cache_image($cached_image,$source_image);
}

?>

http://www.softfocus.be/


  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Poort open gezet?
edit: zo te zien wel, de bron doet het hier in de browser.

[ Voor 63% gewijzigd door Raven op 14-02-2011 09:34 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Wat werkt er dan niet, wat heb je geprobeerd?
Welke foutmelding(en) zijn er? Welke versie PHP gebruik je lokaal, welke op je host?

Freelance Unity3D developer


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

"Lukt niet" is geen foutmelding. Welke krijg je?

En je moet gewoon gaan debuggen. Zet op een rijtje wat je aan het doen bent en kijk wat hier mis kan gaan.

- PHP-script uitvoeren, lukt dat? Werkt een PHP-bestandje met alleen phpinfo() wel?
- Je opent een bestand met fopen, mag dat?
- Je probeert over poort 8090 naar buiten te gaan, mag dat?
- Je probeert een bestand te schrijven in een bepaalde directory, mag dat?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Dus nu mogen wij raden wat er precies fout gaat en bovendien je probleem voor je debuggen? Dat mag je toch echt zelf doen. Als jij niet eens de moeite wil doen om uit te leggen wat er precies fout gaat ("hij doet het niet" is geen uitleg) dan gaan wij ook geen moeite doen om je te helpen. Maar dat weet je al want dat hebben we al vaker gezegd. :/

De Quickstart
Programming FAQ - Debuggen: hoe doe ik dat?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.