Archívum - Júl 2010
július 23
CSRF védekezés, jogok kiosztása, captcha használat
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
Újabb mérföldkő az eszközkészlet történetében
■ Átalakítás frame-ekről div-ekre
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.
■ 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.
JQuery FadeIn és FadeOut
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
Remélem érthetően írtam le a problémát:)
Az ötleteket elöre is köszönöm:P
■ $('#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
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:
HTML:
A válaszokat előre is köszönöm!
■ 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!');
}
?>
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>
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
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!!
■ 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
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!
■ 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
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!
■ 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.
Események tesztelése JavaScript alkalmazásokban
■