Archívum - 2009 - Fórum téma
szeptember 20
Regex - \n és \r probléma
Üdv mindenkinek !
Nem találtam Regex-es topicot, ezért ide írom. A problémám, hogy kicsit belegabalyodtam a textarea sortöréseibe. Azt szeretném megoldani kommentek feldolgozásánál, hogy a 2db, vagy több üres sort, a rendszer cserélje le 1db üres sorra. Hogy "szépen" nézzenek ki a kommentek. Ha jól tudom, akkor a textarea-ban minden sortörést egy "\n\r"-karakterpáros jelez, tehát ez jelzi az "Enter"-eket. Próbálkoztam a következő regex-el :
De ez sajnos nem működik. Próbáltam a következőt is hogy a sorok elejére illeszkedjen :
De ez se lett jó :( Valaki tudna esetleg segíteni ? Tehát a kettő vagy több üres sort cseréljük le egy üres sorra. A választ előre is köszönöm.
■ Nem találtam Regex-es topicot, ezért ide írom. A problémám, hogy kicsit belegabalyodtam a textarea sortöréseibe. Azt szeretném megoldani kommentek feldolgozásánál, hogy a 2db, vagy több üres sort, a rendszer cserélje le 1db üres sorra. Hogy "szépen" nézzenek ki a kommentek. Ha jól tudom, akkor a textarea-ban minden sortörést egy "\n\r"-karakterpáros jelez, tehát ez jelzi az "Enter"-eket. Próbálkoztam a következő regex-el :
$input = preg_replace("/\n\r\n\r(?:\n\r)+/","<br /><br/>", $input);
De ez sajnos nem működik. Próbáltam a következőt is hogy a sorok elejére illeszkedjen :
$input = preg_replace("/^\n\r(?:\n\r)+/","<br />", $input);
De ez se lett jó :( Valaki tudna esetleg segíteni ? Tehát a kettő vagy több üres sort cseréljük le egy üres sorra. A választ előre is köszönöm.
szeptember 19
html, menu
Sziasztok!
Kérdésem a következő lenne, első weblapomat csinálom ergó kezdő vagyok. Nézegettem több oldalt is, hogy azok hogyan épülnek fel. Én most az oldalamat div-ek segítségével osztottam fel container, header, content, footer részekre. De nem tudom, hogy a menü-t hogy szokás megcsinálni helyesen? A header-rel egybefoglalva vagy a header után egy külön listaként megcsinálva?
Előre is köszi a segítséget, kérlek ne feledjétek, h még csak most ismerkedek a webprogramozással és lehet h ez tök alap nektek, de én rendes választ még nem találtam rá.
■ Kérdésem a következő lenne, első weblapomat csinálom ergó kezdő vagyok. Nézegettem több oldalt is, hogy azok hogyan épülnek fel. Én most az oldalamat div-ek segítségével osztottam fel container, header, content, footer részekre. De nem tudom, hogy a menü-t hogy szokás megcsinálni helyesen? A header-rel egybefoglalva vagy a header után egy külön listaként megcsinálva?
Előre is köszi a segítséget, kérlek ne feledjétek, h még csak most ismerkedek a webprogramozással és lehet h ez tök alap nektek, de én rendes választ még nem találtam rá.
szeptember 18
ERROR 1146: Table 'proba' doesn't exist
hali,
Tudnátok segíteni, hogy mi lehet a hiba oka?
köszi
■ Tudnátok segíteni, hogy mi lehet a hiba oka?
köszi
Hogyan jelenjen meg a jelszó a lekérdező karakterláncban kódolva bejelentkezéskor?
Sziasztok!
Egy nagy problémába ütköztem.
Adott egy bejelentkező felület, amelyen ha bejelentkezek kiírja a jelszavamat kódolva, és hogy hány sor változott a mysql táblában.
No de. A lekérdező karakterlánba megjelenik a jelszavam teljes valójában.
encode.php?felh=thomk&jelszo=ajelszavam&okay=rendben
íme a kód:
Igaz a crypt helyett használhatnék md5-öt vagy sha5-öt.
Addig jó az egész, hogy az adatbázisba kódolva kerül be, de ne jelenjen már meg rendes valójában a jelszó a böngésző sorban.
Köszönöm előre is a segítséget!
■ Egy nagy problémába ütköztem.
Adott egy bejelentkező felület, amelyen ha bejelentkezek kiírja a jelszavamat kódolva, és hogy hány sor változott a mysql táblában.
No de. A lekérdező karakterlánba megjelenik a jelszavam teljes valójában.
encode.php?felh=thomk&jelszo=ajelszavam&okay=rendben
íme a kód:
<?php
include "db/database.php"; //a mysql-hez csatizás
$felh = $_GET['felh'];
$jelszo = $_GET['jelszo'];
$kodolt = crypt($jelszo);
if ($kodolt != "" && $felh != "" ){
$parancs = "UPDATE users SET jelszo='$kodolt' WHERE user='$felh'";
mysql_query($parancs);
print "\n\n".$kodolt."\n\n";
print "Változott sorok: ".mysql_affected_rows()." --";
} //igaz itt lehetne másik if is, hogy ha nincs ilyen felh az adatbázisba, akkor addjon hozzá. de az én esetembe ez nem nagyon fontos.
?>
<html>
<form method="get" action="<? print $_SERVER['PHP_SELF'] ?>">Felh:<input type="text" name="felh" />Kódolandó password:<input height="14" width="95" type="password" name="jelszo" /><input height="14" width="50" type="submit" name="okay" value="rendben" /></form>
<?
mysql_close($mysql); ?>
include "db/database.php"; //a mysql-hez csatizás
$felh = $_GET['felh'];
$jelszo = $_GET['jelszo'];
$kodolt = crypt($jelszo);
if ($kodolt != "" && $felh != "" ){
$parancs = "UPDATE users SET jelszo='$kodolt' WHERE user='$felh'";
mysql_query($parancs);
print "\n\n".$kodolt."\n\n";
print "Változott sorok: ".mysql_affected_rows()." --";
} //igaz itt lehetne másik if is, hogy ha nincs ilyen felh az adatbázisba, akkor addjon hozzá. de az én esetembe ez nem nagyon fontos.
?>
<html>
<form method="get" action="<? print $_SERVER['PHP_SELF'] ?>">Felh:<input type="text" name="felh" />Kódolandó password:<input height="14" width="95" type="password" name="jelszo" /><input height="14" width="50" type="submit" name="okay" value="rendben" /></form>
<?
mysql_close($mysql); ?>
Igaz a crypt helyett használhatnék md5-öt vagy sha5-öt.
Addig jó az egész, hogy az adatbázisba kódolva kerül be, de ne jelenjen már meg rendes valójában a jelszó a böngésző sorban.
Köszönöm előre is a segítséget!
szeptember 18
Teljes html oldal behúzása egy div-be
Üdv!
Adott a most készülő oldalam, amihez szeretnék hozzácsatolni egy külső fórumot.
Az oldal címe:perseus1.fw.hu, míg a fórumé: ez.
Abban kérem a segítségeteket, hogy miként lehetne egy "frame" jellegű megoldást összehozni erre?
Ha nem egyértelmű hogy mi a gondom, akkor csak kattints az oldalamon a fórum gombra, és rögtön látni fogod :)
A segítséget előre is köszönöm!
u.i: Nem vagyok nagy webfejlesztő, igazából a tartalmára koncentrálnék, csak ehhez kellene egy működő felület is..
Krisz
■ Adott a most készülő oldalam, amihez szeretnék hozzácsatolni egy külső fórumot.
Az oldal címe:perseus1.fw.hu, míg a fórumé: ez.
Abban kérem a segítségeteket, hogy miként lehetne egy "frame" jellegű megoldást összehozni erre?
Ha nem egyértelmű hogy mi a gondom, akkor csak kattints az oldalamon a fórum gombra, és rögtön látni fogod :)
A segítséget előre is köszönöm!
u.i: Nem vagyok nagy webfejlesztő, igazából a tartalmára koncentrálnék, csak ehhez kellene egy működő felület is..
Krisz
tabindex
Sziasztok!
Lehet, hogy user kérdés, de egyenlőre nem találtam rá megoldást. Miért nem müködik a tabindex egy select-nél? Ha nem tabindex-el, akkor hogy kell megoldani?
Köszi
■ Lehet, hogy user kérdés, de egyenlőre nem találtam rá megoldást. Miért nem müködik a tabindex egy select-nél? Ha nem tabindex-el, akkor hogy kell megoldani?
Köszi
Default RewriteRule
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:
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
■ 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]
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?)
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.
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
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?
■ 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
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.
■ É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.