ugrás a tartalomhoz

Archívum - Szep 2009 - Fórum téma

szeptember 17

Default RewriteRule

darklight9 · 2009. Szep. 17. (Cs), 18.20
Helló, van egy félig működő kódom. Amit el akarok érni, hogy az előre beállított oldalak elérhetőek legyenek (ez OK), de azon kívül ugorjon egy standard oldalra (evvel van probléma). A következő kód az utolsó (problémás) sor elrejtése miatt működik:

RewriteBase /

Options +FollowSymLinks
RewriteEngine on

#ErrorDocument 403 /stand/stand/stand
#ErrorDocument 404 /stand/stand/stand

#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME}  -U

RewriteRule ^script/(.*)/?$ /script/$1 [L]
RewriteRule ^style/(.*)/?$  /style/$1 [L]

RewriteRule ^admin/?$       /admin.php [L]
RewriteRule ^admin/(.+)/?$  /admin.php?p=$1 [L]

RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$   /index.php?l=$1&t=$2&p=$3 [L]


#RewriteRule ^.*$           /stand/stand/stand [R,L]


Ha kiveszem a kommentet, "átirányítási hurok" jelzést kapok FireFox-tól, ha az Redirect R-jét is kiveszem (tehát csak [L] -t hagyok), akkor meg Internal Server Error-t kapok Apache-tól.

Kérlek, segítsetek megoldani a problémát, már ez a 4. fórum ahova írok, mert eddig napok óta nem kaptam választ az előző fórumokról (gondolom nem kompetensek), és fontos lenne, hogy megoldódjon!

Előre is Köszönöm a Válaszokat!!!
Üdv, DarkLight
 

Szűrő készítése (hogy optimalizáljak?)

TIV · 2009. Szep. 17. (Cs), 15.16
Sziasztok!

Van egy jó kis feladatom, de mielőtt nekiesnék próbálkozni, gondoltam beírok, mert úgyis akad egy két segítő cimbora, aki jártas ezen a téren. Szóval szűrő. A példa kedvéért motorokkal és alkatrészekkel fogom magyarázni a dolgot.

van három táblám, motorok, alkatreszek, alkatreszkategoriak
motorok: ahány sor annyi motor, gyártóval, modellel, cm3vel
alkatreszek: ahány sor annyi alkatrész, alkatrésznévvel és hogy melyik fő és alkategóriába tartozik (mármint azok id-je)
alkatreszkategoriak: a kategórianevek

Az alkatreszek és alkatreszkategoriak táblát nem kellene piszkálnom, mert régóta működik így, más is csatlakozik hozzá stb. A kategóriák id-je sajnos változik amikor újat adnak hozzá vagy törölnek. Ami fix, az az alkatrészek id-je! Bármi történjék, egy alkatrész id-je sosem változik, ha törlik, akkor nem kerül a helyére semmi.

Namost... a felhasználó kiválaszthatná a motor márkát, modelt, cm3-t, ezekkel szűkíthetne. de nem lenne kötelező minden kiválasztani-a, tehát elég lenne a márkát, és az oldalon már is csak azok a termékeke szerepelnének, amik az adott motorhoz jók. a gond az, ha csak pl. a márkát választja ki. Az APRILIA motorból vagy 160 féle van. Hogyan kapcsolnátok össze a motorokat és az alkatrészeiket?

ELSŐ HÜLYE GONDOLATOM
Gondoltam arra, hogy minden motorhoz megadom az alkatrész id-ket... belenyomom az egyik mezőbe tömbként (serialize), kiolvasom php-val őket, egybegyúrom és kiszűröm h 1 alkatrész csak többször forduljon elő. (1 alkatrész több motorhoz is tartozhat) Mondjuk így lenne 400 alkatrész. Ezután neki kellene ezzel ugranom az alkatreszek táblának, hogy megszerezzem a kategória ID-ket, hogy aztán elmehessek az alkatreszkategoria táblába a nevekért, amikből aztán a lapon a menüket csinálom. Jajjaj!

MÁSODIK HÜLYE GONDOLATOM
Mi lenne csinálnék egy közbülső táblát, amiben motorid-k és alkatrészid-k lennének párokban.

Oracle és a '0.'-tal kezdődő számok

Chaar-Lee · 2009. Szep. 17. (Cs), 13.17
Nem tudom más is belefutott-e már ebbe a problémába, de az Oracle a -1 és 1 közötti számokat úgy adja vissza, hogy a 0-át lecsapja az elejéről azaz a 0.32 helyett azt kapom vissza, hogy .32. A megrendelőnél ez kivágja a biztosítékot, ő mindenképp látni szeretné azt a nullát is.
A problémám az, hogy nem egy tábla egy attributumát éritni ez a probléma, hanem legalább 50 táblát. Valahogy adatbázis oldalon szeretném ezt megoldani, és nem a rengeteg SQL lekérdezést átheggeszteni, illetve azt se tartom szerencsés megoldásnak, hogy a lekérdezés eredményeivel mielőtt foglalkozni kezdenék lefuttatok rajtuk egy függvényt, ami átalakítja a helytelen értékeket. Szóval valaki tudja mit kell állítani Oracle-nél, hogy ne legyen ez probléma?
 

Php - ORM rendszerek

inf · 2009. Szep. 17. (Cs), 04.06
Sziasztok!

Érdekelne, hogy ORM redszerekkel kapcsolatban kinek milyen tapasztalatai vannak?
Ez az a része a dolgoknak, amit nagyon nem szeretnék saját kezűleg megírni. :-) Én egyelőre a doctrinet kezdtem el nézegetni, és elég szimpatikus a megközelítésük.
 

Php konfig fájlok

inf · 2009. Szep. 17. (Cs), 02.40
Sziasztok!

Azon agyalok éppen, hogy a gyakorlatban mi haszna van a konfig fájloknak.
Konkrétan példának az adatbázis eléréseket vettem.

Ha mondjuk csinálok egy alap osztályt, ami képes lekérni az adatbázisból:

class DataAccess
{
	protected $dsn;
	protected $password;
	.
	.
	.
	protected function query($sql)
	{
		...
	}
}

aztán azt kiterjesztem,

class MyDataAccess extends DataAccess
{
	protected $dsn='mysql://root@localhost/mydata';
	protected $password='Test789Xyz';
	
	public function getSomeInfo()
	{
		return $this->query('...');
	}
	.
	.
	.
}
akkor szerintem teljesen felesleges kigyűjteni külön fájlba az accountot, ami az adott osztályhoz tartozik.
Ha meg mondjuk több osztály van azonos beállításokkal, akkor azokat egy azonos osztályból kell származtatni, és ennyi. Szerintem egy nagyon picivel lesz csak bonyolultabb így megtalálni a jelszavakat.

Ti mit mondtok?
 

szeptember 16

html e-mail gmail címről

Piroska néni · 2009. Szep. 16. (Sze), 16.38
Kedves Barátaim!
A kérdés, tudom, nevetséges. Hogyan lehet gmail-es címről html-es levelet kiküldeni?
Köszönöm a segítséget!
Üdv:
Piroska néni
 

PHP keretrendszer

S3RI0US · 2009. Szep. 16. (Sze), 12.04
Helló!
Segitséget kérnék! Láttam egy régi tutorialban hogy hogy lehet megoldani nagy méretű oldalaknál a keretet. Ez úgy nézett ki hogy volt egy html file és az tartalmazta a keretet. Ez volt az index.html. Arra a részre ahova később a szöveget akartam tenni, egy pár sor kódot kellett irni, és egy tagek nélküli php fáljba be irtam a szöveget. Ez később úgy jelent meg a böngészőben mint pl.:www.akarmi.hu/index.php?&page=index vagy valami ilyesmi. Valaki tud segiteni abban hogy ezt hogy is kell?

Tamás
 

szeptember 15

Hogyan tudom nyilvántartani és ellenőrizni az általam ajánlott linkeket?

Vitaleas · 2009. Szep. 15. (K), 18.18
Olyan ingyenes progit keresnék, de egyszerűen nem lelek, amivel nyomon tudnám követni az általam ajánlott linkeket a különböző linkgyűjtőkben.
Kitetették-e vagy sem az adott urle-re? Ha kitették, akkor az általam megadott url,title,anchor-al? Ha nem azzal,akkor mivel?
 

mysql order by utf8

szili · 2009. Szep. 15. (K), 10.42
sziasztok!

keresgéltem az eddigi fórumtémák között, de olyat, ami az én kérdésemet megválaszolná, sajnos nem találtam...

van egy táblám, benne helységnevek, amik közül némelyik ő, ű, stb betűkkel kezdődik
rendezéskor ezeket a karaktereket úgy sorrendezi a mysql, hogy az ő-t o-nak tekinti, az ű-t u-nak, stb
ez egy fokkal jobb, mint ha az elejére vagy a végére tenné őket, de sajnos nem tökéletes...

a kódolások az alábbiak:
adatbázis kezelő:
MySQL karakterkészlet: UTF-8 Unicode (utf8)
MySQL kapcsolat egyeztetés: utf8_hungarian_ci
adatbázis: egybevetés: utf8_hungarian_ci
tábla: egybevetés: utf8_hungarian_ci
mező: egybevetés: utf8_hungarian_ci

php kódból kapcsolódásom így néz ki:
$this->connection = mysql_connect($this->hostName, $this->userName, $this->password);
mysql_select_db($this->dataBase, $this->connection);
mysql_query("set character set 'utf8'", $this->connection);

előre is köszönöm a válaszokat
szép napot mindenkinek!
sz
 

szeptember 14

readyState = 1 folyamatosan

MSzilveszter · 2009. Szep. 14. (H), 15.55
Lassan egy éve használom ugyan azt a JS fájlt, hogy kezeljem a szerver és a browser közti kapcsolatot. Eddig ment is, most átalakítottam az oldalt, de a JS részeket nem bántottam - mindössze az URLT írtam át, amit meghív. Azóta a readystate, történjék bármi, 1 és nincs továbblépés.