ugrás a tartalomhoz

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

július 24

űrlapadat mentése fájba

bence04 · 2010. Júl. 24. (Szo), 15.12
sziasztok
egy olyan problémám lenne hogy csináltam egy űrlapot
<form action="mailto:e-mail cím" method="post">
 Név:
<input type="text" name="nev"><br>
E-mail:
<input type="text" name="email"><br>
<input type="submit" name="kuldes" value="Feliratkoás">
</form>
és azt szeretném ha valaki kitölti akkor az adatott mentse el egy .txt fájlba.
kerestem googlen de mivel nem értek a php-hoz ezért nem értettem meg :S aki tud az kérem segítsen
 

JQuery képbetöltés IE-ben

eMeLA · 2010. Júl. 24. (Szo), 10.25
Írtam egy szkriptet:
$(document).ready(function(){
$('a.keplink').bind('click', kep_tolt);
});
function kep_tolt (e) {
cim = $(this).children().attr('src');
$(this).children().fadeOut("fast");
$(this).children().fadeIn("fast");
$('.keplink').removeClass("kiemelt");
$(this).addClass("kiemelt");

$('#nagykep').fadeOut('slow', function() {          
                   
kep = new Image();
kep.src = cim.replace("imagecache/kiskep/", "");
kep.onload = function () {

$('#nagykep').attr('src', kep.src, "").ready(
function () {
$('#nagykep').fadeIn("slow");
});
};
});
return false;
}

Itt lehet megnézni működés közben (katt a bal oldali kis képekre, a honlap Drupal-lal készült):
http://tajrajz.hu/index.php?q=munkak/magankertek/budafok-magankert

Röviden a szkript: a kisképnek megfelelő képpel lecseréli a középső nagy képet. Míg töltődik a nagy kép, addig "eltünteti" az előzőt.
FireFox-ban jól működik. IE-ben, Operá-ban, ha olyan kisképre kattintok ami már egyszer be lett töltve, akkor ott nem jelenik meg a nagykép.

Mivel nem vagyok programozó, itt el is akadtam. Sejtésem szerint valahogy azzal lehet a gond, hogy a már korábban betöltött képeknél nem működik az .onload, mivel a IE és az OPERA a cache-ből tölti be ???
 

július 23

Ajax biztonság?

mahoo · 2010. Júl. 23. (P), 17.08
Sziasztok!

Először fordul elő, hogy úgy kell elkészíteni egy honlapot, hogy a javascript támogatás kötelező, ha nincs, akkor nincs honlap használat.
Emiatt úgy döntöttem, hogy a különböző formok küldését, mentését - php-val -, ill. a visszaigazoló üzeneteket Ajax segítségével oldanám meg.
Vagyis nem akarok semmit varázsolni - nem is ismerem ilyen szinten a js-t -, csak form küldés és a kapott válasz vagy eredménylista megjelenítése.
A kérdésem az, hogy milyen biztonsági megoldásokat kell megvalósítani a kódban, mire kell felkészíteni a js kódot ahhoz, hogy ellenállóbb legyen a támadásokkal szemben.
PHP oldalról ugye a szokásos adatbázismentéshez mysql_real_escape_string, megjelenéshez htmlspecialchars, stb. Ugyanezek az apróságok érdekelnének engem a js oldaláról.
Ezen felül bármilyen jótanácsot, javaslatot szívesen veszek, amire oda kell figyelni.
 

Á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.
 

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!
 

Naptár eseményekkel

Luigy88 · 2010. Júl. 21. (Sze), 11.22
Sziasztok.
En egy olyan naptárat keresek , hogy egyes napokhoz tudjak esemenyeket rakni. Ugy mint itt a fooldalon az rachivum naptar....
Eddig meg csak fizetoseket talaltam , vmi freet nem tudnatok irni? koszi