ugrás a tartalomhoz

Archívum - Júl 2010

július 23

CSRF védekezés, jogok kiosztása, captcha használat

inf · 2010. Júl. 23. (P), 16.30

Sokat agyaltam azon, hogy milyen rendszerrel lehet megoldani a CSRF védekezést hatékonyan: most megszületett a megoldás.

Ami nyilvánvaló, hogy pusztán a HTTP referrer nem elég, mert nem támogatja az összes böngésző, emiatt ki kell küldeni egy olyan azonosítót, amit POST-ban visszaküld a felhasználó az űrlappal, és ezzel érvényesíti a kérését.

Dojo 1.5: Ready to power your web app

Török Gábor · 2010. Júl. 23. (P), 16.02
Újabb mérföldkő az eszközkészlet történetében
 

Átalakítás frame-ekről div-ekre

Ricsee · 2010. Júl. 23. (P), 12.04
Sziasztok!

Belekezdtem egy régebbi, frame alapú weblap modernizálásába. A weblap struktúrája elég egyszerű: fejléc, baloldali menüsáv, tartalom (+ a frissített verzióban már egy jobboldali sáv és egy lábléc is beköszön, de ez most nem lényeg).
Elkezdtem belemenni a css-be (eddig még nem használtam) és sikerült is kialakítani div-ekkel az oldal szerkezetét.
A baloldali menüsávban linkek találhatóak. Ha rákattintok egy linkre, akkor annak a tartalmának a középső, 'tartalom' részben kellene megjelennie. Amíg keretekkel dolgoztam, addig ez pofon egyszerű volt: <a href:\# target='tartalom'>linkszöveg</a> Ugye itt a targetnél egyszerűen megadtam, hogy a 'tartalom' nevű frame legyen a link célja.
És akkor itt kezdődnek a problémáim. Hogyan oldhatom meg ugyanezt egy css alapú, div-ekkel felépített szerkezetű oldalnál? A segítséget előre is köszönöm.
 

Chromium Web Apps

Joó Ádám · 2010. Júl. 23. (P), 09.51
A Chromium újdonságairól
 

JQuery FadeIn és FadeOut

qiz2ik · 2010. Júl. 23. (P), 07.00
Egy olyan problémám lenne, ami már régóta foglalkoztat. A probléma a következő: A jquery segítségével ajaxal szeretnék felépíteni tartalmat. A szerverről jsonnal küldöm át a dolgokat és a kliens oldalon rakjuk fel a megfelelő helyre. Mielőtt elmenne egy ajax kérés kiteszek egy képet, hogy tölt és amikor az új tartalmat megjelenítem ezt eltűntetem. A probléma ott kezdődik, hogy a két eltüntetését fadeingel akarom megoldani, viszon hiába csinálom értelemszerűen,hogy $('#szoveg').fadeOut('slow',functon() {$('kep').fadeIn('slow')}); és az ajax kérésben fordítva, az első keresésékor jól működik utána viszont a képe folyamatosan kinn fog maradni. A debugolás során kiderült, hogy a másodszori lefutása először az ajaxos hívodik meg ismét :S és csak utánna egy első. Foggalmam sincs miért, de sima show és hide esetén működik a dolog.
Remélem érthetően írtam le a problémát:)

Az ötleteket elöre is köszönöm:P
 

július 22

Nem küldi el az e-mailt

spider666 · 2010. Júl. 22. (Cs), 19.05
Sziasztok!
Az lenne a gondom, hogy van nekem egy e-mail küldő php fájlom.
Ez mind szép és jó, de nem küld el semmit sem, pedig el kéne. Mit rontottam el?
A kódok:

PHP:
<?php
if (isset ($_POST['name']) && isset($_POST['leiras']) && isset($_POST['file']) && isset($_POST['serial']))
{
$kuldo_name = $_POST['name'];
$kuldo_leiras = $_POST['leiras'];
$kuldo_file = $_POST['file'];
$kuldo_serial = $_POST['serial'];
mail ('spider666bence##kukac##gmail.com', 'File feltöltés', "Torrent neve:: $kuldo_name Torrent leírása: $kuldo_leiras Torrent fájl:: $kuldo_file Serial fájl: $kuldo_serial"  . date(' d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email"); }
else
{
echo ('Ha kitöltöttél minden mezőt, akkor ez az üzenet most elment! Amennyiben nem, akkor ez a hibaüzenet!');
}
?>



HTML:
<form action="upload.php" method="post" enctype="multipart/form-data" >
Torrent neve:
<br>
<input type="text" name="name">
<br>
Torrent leírása:
<br>
<TEXTAREA NAME="leiras" COLS=40 ROWS=6></TEXTAREA>
<br>
Torrent fájl:
<br>
<input type="file" value="Torrent fájl" name="file">
<br>
Serial, kódgenerátor, stb.:
<br>
<input type="file" name="serial">
<br>
<input type="submit" value="Feltöltés">
</form>


A válaszokat előre is köszönöm!
 

Meglévő script-be mailküldés

lerantg · 2010. Júl. 22. (Cs), 17.22
Sziasztok!
Nagy segítségre lenne szükségem...
(alapok, Joomla, CB, profilebook)
A csatolt script arra jó, hogy a felhasználók profiljához hozzá lehessen szólni.

Kód: http://mohicans.info/teszt/kod/
Kód letöltése: http://mohicans.info/teszt/

Nekem ebbe kellene beletennem valahogy, hogy amikor rányom az illető a "hozzászól" "submit" gombra, akkor én mint adminisztrátor kapjak egy emailt , nem kell bonyolultnak lenni, elég a felhasználó neve akihez hozzászóltak vagy a link amin ezt megtették, mert ugye ez minden felhasználónál egyedi!

Teljesen elvesztem a kódban, nagyon kezdő vagyok a php-ban, de ezt meg kell csinálnom :(
Tudna valaki segíteni? Nagyon köszönöm előre is!!
 

Megadott pozícióba ugrás

sEEcher · 2010. Júl. 22. (Cs), 02.28
Sziasztok!

Elnézést kérek, ha már volt ilyen téma, de sajnos nem találtam meg. Egy olyan problémával fordulok hozzátok, amiről igazából azt sem tudom, hogy megoldható-e. Egy olyan linket (linkeket) kellene létrehoznom, ami egy másik oldalt nyit meg, majd az oldal tartalmában egy bizonyos pontra ugrik. Alap esetben megoldható lenne a #id_1234 az url végére írásával, de itt ez nem jó, mert az adott tartalom nincs id-kkel ellátva. Tehát lényegében csak a szövegre hagyatkozhatok. Létezik-e olyan megoldás, amivel a fenti kritériumok teljesülnek?

Például:
Azt akarom, hogy az oldal a betöltés után az első "lecsókolbász" szóhoz ugorjon.

A válaszokat előre is köszönöm!
 

július 21

Smarty

titycs · 2010. Júl. 21. (Sze), 14.28
Sziasztok!

Bénázok a Smarty telepítésével. Ill. feltettem mindent a megfelelő helyre, működik is, de valamiért nem frissül a böngészőben, ha változtatok a template-en. Ha átnevezem a tpl fájlt és az új néven hívom be a $smarty->display('hellllo.tpl'); -val, akkor működik: változik a tartalom. De ha újra változtatom a tpl tartalmát, akkor csak újabb átnevezés után látom, hogy mit csináltam. Ha a php-t változtatom, amiben a display van, akkor nincs ilyen gond, csak a tpl-nél. Mintha beülne a cache-be, és hiába taposom az F5-öt, semmi hatás... Hibaüzenet nincs, pedig beállítottam az ini_set-tel, hogy megjelenítse. A könyvtárjogokat is beállítottam 777-re a templates_c és a cache könyvtáraknál.
Ötlet valakinek?
Köszi!
 

Syn - a Standalone Synthetic Event Library.

Joó Ádám · 2010. Júl. 21. (Sze), 14.05
Események tesztelése JavaScript alkalmazásokban