Gå til innhold

nree

Medlemmer
  • Innlegg

    3 732
  • Ble med

Innlegg skrevet av nree

  1. Jeg forsøker å linke til lokale filer fra eksternt webområde som skal fungere på tvers av nettlesere.

     

    f.eks: <a href="D:\fil.pdf">PDF fil</a>

     

    Dette fungerer ikke i verken IE 8, Firefox eller Chrome.

    Denne metoden fungerer i IE 8 hvis jeg legger til webområdet i "Trusted sites", men dette blir en veldig tungvindt løsning.

    Det fungerer også hvis linken ligger i en html fil lokalt på maskinen.

     

     

    Er det en annen fungerende måte å linke til lokale filer fra eksternt webområde, uten å måtte manuelt endre innstillinger i nettleseren ?

  2. Du kan lage en fil som bruker file_get_contents til bildefilen og header med image/jpg .

     

    Da kan du lage noe kreativt som henter forskjellige bilder. f.eks: når sekunder i klokken er mellom 0 - 10 blir den filen brukt etc.. så lagres dette i en session og blir sjekket når brukeren submitter.

     

    Da bruker du f.eks <img src="antibot.php" alt="antibot" />

  3. Du skriver ikke om du vil ha en ferdig løsning eller om du vil lage noe selv?

     

    Selv har jeg brukt for å gjøre det enklest mulig: "Hva heter hovedstaden i Norge?" og hvis ikke strtolower($_POST['q']) == "oslo" får brukeren beskjed om at det var feil.

     

    Hvis du vil ha slik kode som folk må skrive inn har Google en løsning på dette som er enkel å ta i bruk: http://www.google.com/recaptcha

  4. Scriptet skal hente ett bilde (en frame) fra en mjpeg stream og lagre denne til cam.jpg og i en mappe for permanent lagring, siden dette scriptet kjøres hvert minutt som cron job skal scriptet kjøres 75 ganger (0.8 fps EDIT: 1.25 fps) for deretter å bli kjørt på nytt av cron.

     

    <?php
    
    function slaap($seconds)
    {
    		$seconds = abs($seconds);
    		if ($seconds < 1):
                 usleep($seconds*1000000);
    		else:
                 sleep($seconds);
    		endif;   
    } 
    
    $i = 0;
    
    echo "<ul>\n";
    while($i <= 75) {
    
    	$camurl="http://admin:**@**/img/video.mjpeg";
    	$boundary="\n--";
    	$f = fopen($camurl,"r");
    	$path = "****";
    
    	if($f) {
    		while (substr_count($r,"Content-Length") != 2) $r.=fread($f,512);
    
    		$start = strpos($r,'ÿ');
    		$end   = strpos($r,$boundary,$start)-1;
    		$frame = substr("$r",$start,$end - $start);
    
    		$time = time();
    		$date = date("Y-m-d");
    
    		// Sjekker om datomappe finnes, hvis ikke opprett og chmod
    		if(!file_exists("$path/save/$date")) { mkdir("$path/save/$date"); chmod("$path/save/$date", 0777); echo "<li>Opprettet mappe save/$date</li>\n"; }
    
    		// Lagre for logg
    		$fh1 = fopen("$path/save/$date/cam-$date-$time.jpg", "w");
    		if(fwrite($fh1, $frame)) { echo "<li>Lagret save/$date/cam-$date-$time.jpg</li>\n"; }
    		fclose($fh1);
    		if(chmod("$path/save/$date/cam-$date-$time.jpg", 0777)) { echo "<li>Chmod save/$date/cam-$date-$time.jpg 0777</li>\n"; }
    
    		// Lagre siste versjon
    		$fh2 = fopen("$path/save/cam.jpg", "w");
    		if(fwrite($fh2, $frame)) { echo "<li>Lagret cam.jpg</li>\n"; }
    		fclose($fh2);
    		if(chmod("$path/save/cam.jpg", 0777)) { echo "<li>Chmod cam.jpg 0777</li>\n"; }
    	}
    
    	fclose($f);
    
    $i++;
    slaap(0.8);
    }
    echo "</ul>\n";
    
    ?>

     

    Det som nå skjer er at samme bildet blir lagret 75 ganger, så kjører cron scriptet på nytt, henter nytt bilde fra kameraet og lagrer dette bildet 75 ganger.

     

    Er det noen som ser grunnen til at bildet ikke blir oppdatert fra kameraet inni while løkken?

  5. Oppdatering:

    syswatch sier dette:

     

    Wed Feb 16 21:34:55 2011 info: eth0 - ping check on server #1 failed - 84.234.***.1

    Wed Feb 16 21:35:00 2011 info: eth0 - ping check on server #2 failed - 69.90.141.72

    Wed Feb 16 21:35:00 2011 warn: eth0 - connection warning

    Wed Feb 16 21:35:12 2011 info: eth0 - ping check on server #1 failed - 84.234.***.1

    Wed Feb 16 21:35:17 2011 info: eth0 - ping check on server #2 failed - 69.90.141.72

    Wed Feb 16 21:35:17 2011 warn: eth0 - connection warning

    Wed Feb 16 21:35:29 2011 info: eth0 - ping check on server #1 failed - 84.234.***.1

    Wed Feb 16 21:35:34 2011 info: eth0 - ping check on server #2 failed - 69.90.141.72

    Wed Feb 16 21:35:34 2011 warn: eth0 - connection warning

    Wed Feb 16 21:35:46 2011 info: eth0 - ping check on server #1 failed - 84.234.***.1

    Wed Feb 16 21:35:51 2011 info: eth0 - ping check on server #2 failed - 69.90.141.72

    Wed Feb 16 21:35:51 2011 warn: eth0 - connection warning

    Wed Feb 16 21:36:03 2011 info: eth0 - ping check on server #1 failed - 84.234.***.1

    Wed Feb 16 21:36:08 2011 info: eth0 - ping check on server #2 failed - 69.90.141.72

    Wed Feb 16 21:36:08 2011 warn: eth0 - connection is down

    Wed Feb 16 21:36:10 2011 info: eth0 - restarting DHCP connection

    Wed Feb 16 21:36:13 2011 info: system - changing active WAN list - none (was eth0)

    Wed Feb 16 21:36:13 2011 info: system - current WANs in use - none

    Wed Feb 16 21:36:13 2011 info: system - restarting firewall

    Wed Feb 16 21:36:14 2011 info: system - updating intrusion prevention whitelist

    Wed Feb 16 21:36:14 2011 info: system - adding ping server 69.90.141.72

    Wed Feb 16 21:36:14 2011 info: system - adding ping server 84.234.***.1

    Wed Feb 16 21:36:14 2011 info: system - adding DNS server 81.167.36.3

    Wed Feb 16 21:36:14 2011 info: system - adding DNS server 81.167.36.11

    Wed Feb 16 21:36:14 2011 info: system - resetting intrusion detection

     

    Så det ser altså ut som routeren resetter brannmuren pga. nærmeste router til ISP ikke svarer på ping, og det samme gjør ikke en IP som ClearOS har lagt inn?

    Så var det hvordan jeg endret/legger til ip-addresser for ping test her.

  6. Hei,

     

    I dag fikk både jeg og min kollega en e-post fra vår ISP som mener routerene våre sender DHCP forespørsel for ofte.

    Begge vi har ClearOS installert på en pc med to (eller tre) nettverkskort.

     

    Når jeg sjekket loggen stemmer det ganske godt med det ISP sier, routeren tar en slags mini omstart hvert 3-10 min:

    Feb 16 21:22:03 system cc-firewall: Starting firewall...

    Feb 16 21:22:03 system cc-firewall: Loading environment

    Feb 16 21:22:03 system cc-firewall: WARNING: l7-filter is not running' date=' disabling protocol filtering.

    Feb 16 21:22:03 system cc-firewall: Assuming device is a LAN interface: eth2

    Feb 16 21:22:03 system cc-firewall: Detected LAN role for interface: eth1

    Feb 16 21:22:03 system cc-firewall: Detected LAN role for interface: eth2

    Feb 16 21:22:03 system cc-firewall: WARNING: No configured WAN interfaces, continuing anyway...

    Feb 16 21:22:03 system cc-firewall: if_get_address: SIOCGIFADDR: Cannot assign requested address

    Feb 16 21:22:03 system cc-firewall: Warning: Failed to detect IP address for LAN device: eth2

    Feb 16 21:22:03 system cc-firewall: Detected LAN info - eth1 192.168.0.1 on network 192.168.0.0/24

    Feb 16 21:22:03 system cc-firewall: Setting kernel parameters

    Feb 16 21:22:03 system cc-firewall: Using gateway mode

    Feb 16 21:22:03 system cc-firewall: Loading kernel modules

    Feb 16 21:22:03 system cc-firewall: Loading kernel modules for NAT

    Feb 16 21:22:03 system cc-firewall: Setting default policy to DROP

    Feb 16 21:22:03 system cc-firewall: Defining custom chains

    Feb 16 21:22:03 system cc-firewall: Running blocked external rules

    Feb 16 21:22:03 system cc-firewall: Running custom rules

    Feb 16 21:22:03 system cc-firewall: Running common rules

    Feb 16 21:22:03 system cc-firewall: Running incoming denied rules

    Feb 16 21:22:03 system cc-firewall: Running user-defined incoming rules

    Feb 16 21:22:03 system cc-firewall: Allowing incoming tcp port/range 81

    Feb 16 21:22:03 system cc-firewall: Allowing incoming tcp port/range 1875

    Feb 16 21:22:03 system cc-firewall: Running default incoming allowed rules

    Feb 16 21:22:03 system cc-firewall: Running user-defined port forward rules

    Feb 16 21:22:03 system cc-firewall: Port forwarding tcp ** to 192.168.0.*** **

    Feb 16 21:22:03 system cc-firewall: Port forwarding tcp *******************

    Feb 16 21:22:03 system cc-firewall: Port forwarding udp *******************

    Feb 16 21:22:03 system cc-firewall: Port forwarding tcp *******************

    Feb 16 21:22:03 system cc-firewall: Skipping 1-to-1 NAT rules - no active WAN interfaces

    Feb 16 21:22:03 system cc-firewall: Running user-defined proxy rules

    Feb 16 21:22:04 system cc-firewall: Enabling standby NAT on WAN/LAN interface eth0/eth1

    Feb 16 21:22:04 system cc-firewall: Running user-defined outgoing block rules

    Feb 16 21:22:04 system cc-firewall: Running default forwarding rules

    Feb 16 21:22:04 system cc-firewall: Execution time: 0.367s

    Feb 16 21:22:04 system firewall: ========== start /etc/rc.d/rc.firewall.local ==========

    Feb 16 21:22:04 system firewall: # Custom firewall rules.

    Feb 16 21:22:04 system firewall: # This file is executed by the firewall on stop/start/restart.

    Feb 16 21:22:04 system firewall: ========== start /etc/rc.d/rc.firewall.local ==========[/quote'](Sensur på port forward)

     

    Jeg lurer på hva dette kan komme av?

    Noen som har tips eller forslag til hva jeg kan forsøke/prøve/sjekke?

  7. Har kikket litt på bærbare datamaskiner i det siste og kom over denne; http://www.komplett....aspx?sku=599194

     

    Hva mener folket om denne?

     

    Skal brukes til surfing, kanskje litt enkel fotoredigering (når jeg ikke er ved min stasjonære), enkle spill... egentlig som en "erstatning" til den stasjonære når jeg ikke har mulighet til å bruke den.

     

    Skal ikke kjøre krevende operasjoner ved vanlig bruk, men kanskje noe en gang i blandt.

×
×
  • Opprett ny...