ugrás a tartalomhoz

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

szeptember 20

Regex - \n és \r probléma

whiteman0524 · 2009. Szep. 20. (V), 10.01
Ü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 :

$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

Batka1985 · 2009. Szep. 19. (Szo), 17.01
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á.
 

szeptember 18

ERROR 1146: Table 'proba' doesn't exist

agyergorcs · 2009. Szep. 18. (P), 15.54
hali,

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?

thomk · 2009. Szep. 18. (P), 08.46
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:
<?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); ?>



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

SargaRigo · 2009. Szep. 17. (Cs), 23.22
Ü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
 

tabindex

zsozsinnyo · 2009. Szep. 17. (Cs), 21.34
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
 

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.