Keresés

Új hozzászólás Aktív témák

  • Scobbyka

    tag

    Adottak a következő dolgok:
    Belső szerver amelyen megtekinthető az IP kamerák képe a camera.php kód által:
    <?php
    echo "<meta HTTP-EQUIV=\"refresh\" CONTENT=\"5\">
    <body topmargin=0 leftmargin=0 rightmargin=0>
    <table align=center cellpadding=0 cellspacing=0><tr><td>";
    include("./camera1.php");
    echo "</td><td>";
    include("./camera2.php");
    echo "</td></tr><tr><td>";
    include("./camera3.php");
    echo "</td><td>";
    include("./camera4.php");
    echo "</td></tr></table>";
    ?>

    camera1-4.php-ben: IP kamerákról lementi a képeket a /tmp/cam1-4.jpg

    Az oldalon megjelenik táblázatba rakva a kamerák képe.
    Ha ezt az oldalt mentem akkor megvannak a képek, de egyenként.

    De hogyan lehetne a táblázatot megjeleníteni egyetlen képként?

  • Scobbyka

    tag

    válasz Tele von Zsinór #8555 üzenetére

    Ez a kód egy belső intranet rendszer része, nem akarom az egész rendszert átírni az 5.x php miatt, inkább felküzdöm a régi etch-t virtuális gépre és nincs több bajom vele :)

  • Scobbyka

    tag

    válasz Scobbyka #8553 üzenetére

    Hülye voltam, az adatbázis visszatöltésekor rontottam el, mert rossz fájlt töltöttem vissza az adatbázisba.

  • Scobbyka

    tag

    Adott a következő kód:

    <?

    $referer = str_replace("|","&",$referer);

    $auth = false;
    if (isset( $PHP_AUTH_USER ) && isset($PHP_AUTH_PW)) {
    $filename = '/etc/squidpw';
    $fp = fopen( $filename, 'r' );
    $file_contents = fread( $fp, filesize( $filename ) );
    fclose( $fp );
    $lines = explode ( "\n", $file_contents );

    foreach ( $lines as $line ) {
    list( $username, $password ) = explode( ':', $line );
    if ( $username == "$PHP_AUTH_USER" ) {
    $salt = substr( $password , 0 , 2 );
    $enc_pw = crypt( $PHP_AUTH_PW, $salt );

    if ( $password == "$enc_pw" ) {
    $auth = true;
    break;
    }
    }
    }
    }
    $
    if ( ! $auth ) {
    $
    header( 'WWW-Authenticate: Basic realm="Delfin IntraNet"' );
    header( 'HTTP/1.0 401 Unauthorized' );
    echo '<br><br><center><font face=arial,helvetica size=+1 color=red><b>Azonos�t�s sz�ks�ges!</b><br>Akci� log-olva.';
    exit;
    $
    } else {

    session_start();
    session_register("INTRA");
    if (!isset($INTRA)) {
    $INTRA = array();
    }

    $INTRA[user_neve] = $PHP_AUTH_USER;

    require("config.php");
    $postdate = date("YmdHis");
    $honnan = getenv(REMOTE_ADDR);
    $belep = mysql_query("SELECT * FROM user WHERE felhaszn_nev='$INTRA[user_neve]'",$connection);

    if ($myrow = mysql_fetch_array($belep)) {
    do {
    $INTRA[jog] = mysql_result($belep,0,"jog");
    $INTRA[teljes_nev] = mysql_result($belep,0,"teljes_nev");
    $INTRA[pin] = mysql_result($belep,0,"pin");
    $INTRA[email] = mysql_result($belep,0,"email");
    } while ($myrow = mysql_fetch_array($belep));
    die(mysql_error());
    }

    }

    header ("Location: $referer");
    ?>

    A jelenlegi helyén megfelelően lefut.
    De mivel most a szerver már igencsak köhög alatta, ezért fel raktam egy virtuális gépre
    És ott egy ilyen hibával megáll a weblap betöltése a felhasználónév jelszó megadása után:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/login.php on line 49

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/login.php:49) in /var/www/login.php on line 61

    Ahol jól fut debian etch + lighttpd + php4 + mysql
    Virtuális gépen debian etch + apache2 + php4 + mysql

    Mi lehet a gond?

  • Scobbyka

    tag

    Volna egy ilyen problémám: lighttpd error log:
    (mod_fastcgi.c.2701) FastCGI-stderr: PHP Fatal error: Call to undefined function eaccelerator_load() in ...

    Ezt ez váltja ki:<?php return eaccelerator_load('kódsorozat');?>
    Egy másik szerveren amin PHP4+Apache2+Eaccelerator0.9.5.1 van tökéletesen működik.
    Csak mivel a vas már igencsak köhög alatta, ezért úgy gondoltam csinálok neki egy új szervert.
    Szerveren PHP5.3.3.7+lighttpd+eaccelerator0.9.6.1 van.
    A weblap többi része jól működik.

    Ötlet esetleg?

  • Scobbyka

    tag

    A felállás a következő:
    Adott két gép az egyik fájlszerver (samba) a másik webszerver (apache)
    Felraktam a webszerverre websmclient.php fájlt, beállítottam mindent rajta amit kell.
    Fájlszerveren a samba security = user, ha windows alol próbálom \\netbiosnév akkor megfelelően működik a belépés után. Tudom írni olvasni a jogosultság alá tartozó könyvtárakat.

    Windowsos kliensen Firefox megnyit http://webszerver.ip.cime/websmbclient.php
    Feldobja az ablakot hogy auth-oljak be megteszem, majd látom is a megosztásokat (bár a home könyvtár nincs köztük, ez már eleve fura volt)
    Majd kipróbáltam rossz jelszóval, akkor is bejönnek a megosztások
    Ha a jó felhasználónév, jelszó párossal próbálkozok és rákattintok az egyik mappára, akkor ezt a hibaüzenetet kapom:
    NT_STATUS_ACCESS_DENIED

    Mi lehet a probléma?

Új hozzászólás Aktív témák

Hirdetés