ugrás a tartalomhoz

Archívum - Nov 16, 2007

Legközelebbi érték

TIV · 2007. Nov. 16. (P), 19.40
Hello

Van egy oszlop, tele int számokkal. Hogy lehet megtalálni azt az értéket, amelyik mondjuk a legközelebb van 1000-hez?

köszönöm!
 

Letöltés számláló

ThomasEdison · 2007. Nov. 16. (P), 17.41
Helló!
A segítségeteket szeretném kérni a következőben:
Készítettem egy php script-et, amivel fájlokat lehet letölteni. Szeretnék bele egy olyat tenni, hogy számolja, hányszor töltötték le az adott fájl. Ezt mind sikerült is megcsinálno, azonban ha egy letöltés megszakad, azt is beleszámolja, én viszont olyat szeretnék, hogy csak a teljesen befejezett letöltések legyenek számlálva. Próbálkoztam a connection_aborted() függvénnel, mint az alábbi kódban látható, de mégse működik helyesen.
[colorer=php]
<?php
ignore_user_abort(TRUE);
set_time_limit(0);

require_once('../functions.php'); // mysql_encode és mysql_decode függvényeket tartalmazza

$sql = @mysql_connect('localhost', '***', '***');
@mysql_select_db('***');
@mysql_query("SET NAMES 'latin2'");

// van-e ilyen letölthető fájl
$query = "SELECT download_file FROM downloads WHERE download_file = '".mysql_encode($_GET['file'],$sql)."'";
$result = mysql_query($query);
if (mysql_num_rows($result) !== 1)
die("The requested file could not be found");
$row = mysql_fetch_row($result);
@mysql_free_result($result);
$filename = realpath(mysql_decode($row[0]));

// nem lehet php kiterjesztésű
if(strToLower(substr($filename,strlen($filename)-3, 3) == 'php')) {
die( "The requested file cannot be retrieved for security reasons.");
}

// A fájl nem található
if(!file_exists($filename)) {
die("The requested file could not be found");
}

// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression')) { ini_set('zlib.output_compression', 'Off'); }


// ne legyen cache-selve
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);

// fájl típusa
$ext = strToLower(substr($filename,strlen($filename)-3, 3));
if ($ext == "mp3" ) { header("Content-Type: audio/x-mp3"); }
else if ($ext == "jpg") { header("Content-Type: image/jpeg"); }

Select-nél ékezet para (őŐűŰ)

Felon · 2007. Nov. 16. (P), 03.08
Üdv.
Az adatbázisban minden utf8_hungarian_ci -re van belőve.
Az oldalaim elején ott virít ez:
<meta content='text/html; charset=UTF-8' http-equiv='content-type'/>

Mysql kapcsolat egyeztetéshez pedig szintén utf8_hungarian_ci van belőve.
Azonban ha csinálok egy ilyen lekérdezést:
select * from user where nick like '%ő%'

Akkor ez fogja és csak o betűseket hoz ki, szó nincs róla, hogy o betüsnek besorolná az ő-t is, azokat full kihagyja.
Hogyan lehetne ezt megoldani?
Egyedül csak ezen a részen van ilyen őŐűŰ problémám. (mysql 5.0)
 

Tomcat 5.5 deploy probléma Debian Linuxon

foxmulder · 2007. Nov. 16. (P), 02.07
Sziasztok!

Próbálkozom a servletekkel Debian Linuxon (Etch). Feltettem deb csomagból a Tomcatet, a példa alkalmazások futnak is szépen. Egy könyvből kiszedtem egy nagyon szimpla szervlet kódot (Hello World), sikerült is lefordítani, de futtatni már nem :( A szervlet számára létrehoztam a megfelelő könyvtárszerkezetet (szervletnév/WEB-INF/classes/HelloVilag.class) és próbáltam elhelyezni először a /var/lib/tomcat5.5/webapps, majd a /usr/share/tomcat5.5-webapps/ helyeken (mindkét helyen van olyan példa amelyik fut), de sikertelenül. A manager szervletet futtatva sem értem el eredményt.

Hol keressem a megoldást?