ugrás a tartalomhoz

Archívum - 2007 - Fórum téma

november 19

nyelvválasztás probléma

mario82 · 2007. Nov. 19. (H), 13.10
Sziasztok

A következő problémám lenne: ha a nyelvet kiválasztom az oldalon ( www.xxx.hu/en, www.xxx.hu/hu ) eltűnik a /hu, /en...
ezáltal linkelni sem tudok az adott nyelvre " www.xxx.hu/hu/bemutatkozas/cegunkrol " adom meg, akkor nem a magyar oldal jelenik meg...hanem az alapértelmezett angol.


a kód a következő:
$lang = $site->actlanguage;

if (empty($p_one)) $p_one = "company";

if (!in_array($p_one, $allow) and !empty($p_one))
{
	$sql = "SELECT * FROM menu WHERE (link1='$p_one' AND link2='$p_two' AND link3='$p_three' AND link4='$p_four')";
	$selmenu = $site->db->GetRow($sql);
	
	if (count($selmenu)==0)	header("Location: /");
}

switch ($p_one)
{
	case "hu":
	case "de":
	case "en":
		$_SESSION['language'] = $p_one;
		header("Location: /");
		break;
 

hulladékgyűjtés

Blackfriar · 2007. Nov. 19. (H), 08.11
Üdv!

Indítványozom, nyissunk egy új alfórumot kifejezetten a hulladékok számára. Ide gyűjthetnénk csokorba mindenki okulására mindazon bugot, szemetet stb., amit a számítástechnikában ember létrehozott. Lássuk be, a mai rohanó világban mindenre van idő, csak arra nincs, hogy a sebtiben összedobott kódot leteszteljük.
 

november 18

id csere névre

lomajpurre · 2007. Nov. 18. (V), 15.43
Sziasztok!
Követlező lenne a kérdésem:

van egy mysql adatbázis ami így néz ki:

users----------id
|
|----username
|
|----invited_by

hogyan lehet lekérdezni az adatbázisból hogy ha van a $curuser-nek az invited_by-ban adat (id) akkor az adatbázisban rákereesen az adott id-re és kiírja(print) a username-t?


Még egy: miért van az ha én phpmyadminon keresztül változtatok valamit az adatbázisomon vagy simnán megnézem valaminek a tartalmát, leáll a mysql, és újra el kell indítanom?

Előre is kösz!
 

TINYINT és társai

Grimlab · 2007. Nov. 18. (V), 14.15
Sziasztok, egy olyan egyszerű kérdésem lenne, hogy szerintetek mennyire érdemes MySql-ben a kis értékű egészeket INT helyett TINYINT/SMALLINT-be tárolni?
Érdemes ilyenekkel optimalizálni?
 

november 17

2d tömb létrehozása while ciklussal mysql resource-ból

rrroka · 2007. Nov. 17. (Szo), 18.12
Sziasztok!
Egy órája próbálom, h miként tudok a swiftmailer decorator pluginjához (http://www.swiftmailer.org/wikidocs/v3/plugin_decorator) egy szép kétdés tömböt létrehozni.
vmi ilyen eredmény kellene:
$replacements = array(
    "joe##kukac##bloggs.com" => array("{name}" => "Joe", "{weather}" => "chilly"),
    "fred##kukac##perry.com" => array("{name}" => "Fred", "{weather}" => "muggy")
);
és így próbálom:
while($egy_valtozat=mysql_fetch_assoc($rs)){
	$replacements = array(
		$egy_valtozat['email'] => array(
				  "{id}" => $egy_valtozat['email'],
				  "{kod}" => $egy_valtozat['le_code']
		)
	);
}
(meg még 5x másképp...), de semmi értelmezhető eredmény nem lesz belőle.
jó, nem vagyok egy kétdétömb szakértő, de mit baszok itt el?!
köszönöm.
üdv:
rrroka
 

domain tükrözés

cworek · 2007. Nov. 17. (Szo), 15.32
Egy olyan elméleti kérdésem lenne, hogy van két domain-em, a.hu, ill b.com. Ez utóbbin szeretném a-t tükrözni. A PHP-ból meg tudom határozni, hogy melyik domain alatt jön fel az oldal? (más e-mail címeket kellene megjelenítenem a két oldalon)
Köszönöm.
 

form...összefűzés

lomajpurre · 2007. Nov. 17. (Szo), 13.17
Sziasztok!

Van egy ilyenem...




<script type="text/javascript" language="javascript">
function beir(ertek){
document.getElementById('text').value = ertek.value;
}
function beir1(ertek){
document.getElementById('text1').value = ertek.value;
}
</script>

<form name="form1">


Műfaj: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select id="valami1" onchange="beir1(this)" name="valami1">
<option value="">--Válassz--</option>
<option value="[alternatív]">[alternatív]</option>
<option value="[blues]">[blues]</option>
<option value="[dance]">[dance]</option>
<option value="[drum'n'bass]">[drum'n'bass]</option>
<option value="[funk]">[funk]</option>
<option value="[hardcore]">[hardcore]</option>
<option value="[hip-hop]">[hip-hop]</option>
<option value="[house]">[house]</option>
<option value="[metál ]">[metál]</option>
<option value="[ost]">[ost]</option>
<option value="[pop]">[pop]</option>
<option value="[r'n'b]">[r'n'b]</option>
<option value="[raggae]">[raggae]</option>
<option value="[rock]">[rock]</option>
<option value="[szimfonikus]">[szimfonikus]</option>
<option value="[techno]">[techno]</option>
<option value="[trance]">[trance]</option>
<option value="[egyéb]">[egyéb]</option>
</select>
&nbsp;<input type="text" SIZE="10" name="text1" id="text1" disabled ="true">&nbsp;&nbsp;
<br>
Előadó(k) neve:&nbsp;&nbsp;<input type="text" SIZE="30" name="text2" id="text2">&nbsp;&nbsp;
<br>
Megjelenés éve: <input type="text" SIZE="2" name="text3" id="text3" maxlength=\"4\">&nbsp;&nbsp;
<br>
Album címe:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" SIZE="30" name="text4" id="text4">&nbsp;&nbsp;
<br>
Típus:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select id="valami" onchange="beir(this)" name="valami">
<option value="">--Válassz--</option>
<option value="[FLAC]">[FLAC]</option>
<option value="[M4A]">[M4A]</option>
<option value="[DTS.CUE]">[DTS.CUE]</option>
<option value="[SACD.CUE]">[SACD.CUE]</option>
<option value="[LPCM.CUE]">[LPCM.CUE]</option>
</select>
&nbsp;<input type="text" SIZE="11" name="text" id="text" disabled ="true">
</form>

november 16

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)