ugrás a tartalomhoz

hírlevél feldolgozó php

sztap · 2007. Aug. 23. (Cs), 01.19
Sziasztok!

A következő segítségre lenne szükségem, adott az alábbi forráskód és ehhez kéne egy php feldolgozó file-t írni!:

s="w`s$31or^nhn$31$2E$31enbtldou/m`xdsr$6B$6Bo`whf`uns/trds@fdou/unMnvdsB`rd$39$38/hoedyNg$39$33l`b$33$38$30$2E,0$2Cw`s$31or7^nhn$31$2E$31$39$30enbtldou/`mm$31$37$37$31enbtldou/fduDmdldouCxHe$38$2Gustd$2@g`mrd$2Cw`s$31edctf$2Eg`mrd$2Chg$39or7^nhn$37$37$30edctf$38enbtldou/vshud$39$36$2Behw$31ruxmd$2E$33qnrhuhno$2@sdm`uhwd$2C{,hoedy$2##kukac##0$2C$33$2D$36$38$2C";b="y%3D%27%27%3Bl%3Ds.length%3Bfor%28i%3D0%3Bi%3Cl%3Bi++%29%7By+%3DString.fromCharCode%28s.charCodeAt%28i%29%5E1%29%3B%7Deval%28unescape%28y%29%29%3B";eval(unescape(b));
//-->

<!--
var message_oio="<table cellspacin=3 cellpadding=3><tr><td><h1><center>Cím1</center></h1><p><span class='szoveg'>Szöveg1<p>Szöveg2<p>Szöveg3<p><form action='regisztralas.php' method='post' enctype='multipart/form-data' target='regpopup'><INPUT TYPE=HIDDEN NAME=honnan VALUE=8><INPUT TYPE=HIDDEN NAME=jelkod2 VALUE=rw47t><table align=center width=400 class=keret><tr><td><table align=center cellspacing=5 cellpadding=2><tr><td><span class='szoveg'>Keresztnév:</td><td><input type='text' name='keresztnev' size='20' maxlength='20' class='inputbox'></td></tr><tr><td><span class='szoveg'>E-mail cím:</td><td><input type='text' name='email' size='20' maxlength='50' class='inputbox'></td></tr></table><center><input type='submit' name='regisztralas' onClick=openSubwin('regpopup','about:blank',400,320) value='Feliratkozás a hírlevélre!' size='10' maxlength='10' align='middle' class='button1'><span class=kisszoveg><br>(Szöveg4<br>Szöveg4.2)</center></span></td></tr></table></form></td></tr></table>";var drag_oio=false,x_oio,y_oio,a_oio,b_oio;function move(e){if (drag_oio){left_oio=ns6_oio?a_oio+e.clientX-x_oio:a_oio+event.clientX-x_oio;optinover.style.left=left_oio;top_oio=ns6_oio?b_oio+e.clientY-y_oio:b_oio+event.clientY-y_oio-document.body.scrollTop;optinover.style.top=top_oio+(ns6_oio?0:document.body.scrollTop);shadow.style.left=left_oio+2;shadow.style.top=top_oio+(ns6_oio?0:document.body.scrollTop)+2;return false;}}function drags_oio(e){if (!document.all&&!ns6_oio)return;var obj_oio=ns6_oio?e.target:event.srcElement;var topelement=ns6_oio?"HTML":"BODY";while (obj_oio.tagName!=topelement&&obj_oio.className!="draggable_oio"){obj_oio=ns6_oio?obj_oio.parentNode:obj_oio.parentElement;}if (obj_oio.className=="draggable_oio"){drag_oio=true;a_oio=parseInt(optinover.style.left+0);b_oio=parseInt(optinover.style.top+0);x_oio=ns6_oio?e.clientX:event.clientX;y_oio=ns6_oio?e.clientY:event.clientY;document.onmousemove=move;return false;}}if(!ns_oio)document.onmousedown=drags_oio;if(!ns_oio)document.onmouseup=new Function("drag_oio=false");function create_oio(){d_oio = document;if(ns6_oio&&!debug)d_oio.write('</div>');d_oio.write('<div id="shadow" class="draggable_oio" style="position:absolute;visibility:hidden;background-color:#CCCCCC;z-index:'+(ns6_oio?'0':0)+';"><table height=100% width=100% align=right valign=bottom cellpadding=0 cellspacing=0 border=0><tr height=100%><td>&nbsp;</td></tr></table></div><div id="optinover" class="draggable_oio" style="border-style:outset;border-width:1;visibility:hidden;position:absolute;z-index:100;background-color:lightgrey;width:625"><table id=optinoverTable height=97% width=100% align=left valign=top cellpadding=0 cellspacing=0 border=0 bgcolor=#ffffff style="cursor:move;background-color:#ffffff;border-style:solid;border-width:2;border-color:black;"><tr><td width=100% bgcolor=#003366 height=26><font color=white face=Arial,verdana style="font-size:13px"><b>&nbsp;');d_oio.write('Fejléc');d_oio.write('</b></font></td><td bgcolor=#003366 align=center><table width=20 cellspacing=0 cellpadding=0 align=center bgcolor=#003366 bordercolor=#003366 style="border-collapse:collapse;border-style:outset;border-width:1;border-color:white"><tr><td><a onclick="hide_oio();" onmouseover="this.style.cursor=\'default\';this.style.background=\'#FF7359\'" onmouseout="this.style.cursor=\'default\';this.style.background=\'#E76741\'" style="background:#E76741;border:0;color:white;font-family:arial,system,verdana;margin-left:0px;padding-left:4px;padding-right:'+(ns6_oio?'3':'4')+'px;padding-top:'+(ns6_oio?'0':'3')+'px;'+(ns6_oio?'padding-bottom:1px;':'')+'text-decoration:none;font-size:16px;left-indent:0px;"><b>X</b></a></td></tr></table></td></tr><tr height=100%><td valign=top colspan=2><table height=100% width=100% cellpadding=0 border=0 style="cursor:default;"><tr><td><table cellpadding=0 cellspacing=0 border=0 width=100% style="cursor:default;"><tr><td>');d_oio.write('<font face=Arial');d_oio.write(' style="font-size:8pt">'+message_oio);d_oio.write('</font></td></tr></table></td></tr>');d_oio.write('<tr><td align=center height=5>');d_oio.write('</td></tr></table></td></tr></table></div>');}function create_ns_oio(){d_oio = document;d_oio.open();d_oio.write("<P>&nbsp;<P>&nbsp;<P>&nbsp;<P>&nbsp;<form name=mailer id=mailer method=post action='mailto:");d_oio.write("e-mail##kukac##domain.hu");d_oio.write("?subject=");d_oio.write("terterterte");d_oio.write("' ENCTYPE='text/plain'><input type=hidden value=submit name=submit>");d_oio.write("<input type='submit' value='");d_oio.write("' name=subscribe id=subscribe></form></center>");d_oio.close();}if(ns_oio){create_ns_oio();}else{create_oio();}var id_oio,d_oio,optinover,shadow,height_oio,left_oio,top_oio;function var_oio(){id_oio = "optinover";d_oio = document;optinover = d_oio.getElementById?d_oio.getElementById(id_oio):d_oio.all[id_oio];shadow = d_oio.getElementById?d_oio.getElementById("shadow"):d_oio.all["shadow"];b=(typeof( window.innerWidth ) == 'number')?window.innerWidth:(document.documentElement &&document.documentElement.clientWidth?document.documentElement.clientWidth:(document.body&&document.body.clientWidth?document.body.clientWidth:800));left_oio=(b/2)-(400/2)-111;top_oio=100;}if(!ns_oio){var_oio();repos_oio();}function repos_oio(){if(ns6_oio){optinover.style.top = top_oio+window.pageYOffset;shadow.style.top = top_oio+window.pageYOffset+2;optinover.style.height=document.defaultView.getComputedStyle(document.getElementById("optinoverTable"), "").getPropertyValue("height");shadow.style.height=document.defaultView.getComputedStyle(document.getElementById("optinoverTable"), "").getPropertyValue("height");shadow.style.width = document.defaultView.getComputedStyle(document.getElementById("optinoverTable"), "").getPropertyValue("width");}else{optinover.style.top = top_oio+d_oio.body.scrollTop;shadow.style.height=optinover.offsetHeight;shadow.style.top = (top_oio*1+2*1)+d_oio.body.scrollTop;shadow.style.width = optinover.style.width;}optinover.style.left = left_oio;shadow.style.left = left_oio+2;}function hide_oio(){optinover.style.visibility='hidden';shadow.style.visibility='hidden';window.scrollBy(0,1);if(!ns6_oio)setTimeout('window.document.body.onscroll=null;',2000);optinover.style.left=0;}function mail_oio(){if(ns_oio){document.mailer.subscribe.click();}else{window.location="mailto:e-mail##kukac##domain.hu?subject=utcutcutcut&body=N/A - to use, select 'Show email' below";}}function show_ns_oio(){message_oios = message_oio.split("<P><UL>");message_oio=message_oios[0];for(i=1;i<message_oios.length;i++){message_oio+=""+message_oios[i];}message_oios = message_oio.split("<P>");message_oio=message_oios[0];for(i=1;i<message_oios.length;i++){message_oio+=""+message_oios[i];}message_oios = message_oio.split("<BR>");message_oio=message_oios[0];for(i=1;i<message_oios.length;i++){message_oio+=""+message_oios[i];}message_oios = message_oio.split("<LI>");message_oio=message_oios[0];for(i=1;i<message_oios.length;i++){message_oio+="* "+message_oios[i];}message_oios = message_oio.split("<");message_oio=message_oios[0];for(i=1;i<message_oios.length;i++){temp_oios = message_oios[i].split(">");temp_oio="";if(temp_oios.length>1){temp_oio=temp_oios[1];}else{temp_oio=message_oios[i];}message_oio+=temp_oio;}if(confirm(message_oio)){mail_oio();}}var temp_top_oio;function show_oio(){if(ns_oio){show_ns_oio();}else{temp_top_oio = (ns6_oio?window.pageYOffset:d_oio.body.scrollTop)-(ns6_oio?document.defaultView.getComputedStyle(document.getElementById("optinoverTable"), "").getPropertyValue("height").substring(0,document.defaultView.getComputedStyle(document.getElementById("optinoverTable"), "").getPropertyValue("height").length-2):optinover.offsetHeight)-2;optinover.style.top=temp_top_oio;if(ns6_oio){shadow.style.top=0;}else{shadow.style.top=0-optinover.offsetHeight;}optinover.style.visibility='visible';shadow.style.visibility='visible';move_oio();if(!ns6_oio){window.document.body.onscroll=repos_oio;}}}function move_oio(){if(optinover.style.top.substring(0,optinover.style.top.length-2)<15+(ns6_oio?window.pageYOffset:d_oio.body.scrollTop)){temp_top_oio+=10;optinover.style.top = temp_top_oio;shadow.style.top = temp_top_oio+2;setTimeout("move_oio()",10);}}setTimeout("show_oio();",2000);
Namármost ehhez kellene egy regisztrálás.php fájl, amit nem tudtam megírni, mivel nem értek a php-hoz!

Elvileg banálisan egyszerű feladat, kérlek segítsetek ebben nekem!

Millió köszönet előre is, nagy segítség volna: sztap
 
1

kiegészítés

sztap · 2007. Aug. 23. (Cs), 01.21
Kiegészítésként annyit, hogy kikellett vágnom a szövegből a html, body és head valamint a javascript részt, valami miatt csak így engedte beküldeni!

Remélem azért tud valaki segíteni! Esetleg e-mailben is várom a segítségeket: sztap##kukac##hotmail.com

Köszi!
2

érdekes

juhasztibi · 2007. Aug. 23. (Cs), 02.35
Miért ebből az ömlesztékből kell kihámozni a feldolgozandó formot? Milyen szerkesztővel sikerült ezt összehozni? Nem tudom, hogy szeretnéd-e megtanulni vagy csak a nyakadba varták és meg akarod csináltatni valakivel. De ha meg is szeretnéd érteni akkor a fenti forrás boncolgatását felejtsd el. Póbáld meg alapjaiban megismerni a HTML-t ezen belül főleg a form-ot és elemeit. Majd ha ez megvan akkor jöhet a feldolgozás vagyis a PHP vagy más webprogramozásra alkalmas nyelv. Ha nincs kedved és/vagy nem akarod ezeket megtanulni (rengeteg írás van róla a neten), akkor találhatsz kész dolgokat is, amiket fel tudsz használni. Lehet, hogy amit ide bemásoltál az is az de azért egy link ahol nézelődhetsz:

http://hotscripts.com

Vagy pedig a google a barátod. Egyébként sok ilyen bejegyzés található az oldalon, hogy oldajátok meg helyettem, nem értek hozzá..... Szerinted?
Max ilyen hozzászólások érkeznek majd mint amit én írtam most.

Ajánlott irodalom:
http://www.gear.hu/files/smart-questions_hu.html
3

igaz, ami igaz!

sztap · 2007. Aug. 23. (Cs), 06.34
Tényleg kissé össze-vissza van megírva a kód, ami sajnos részben annak tudható be, hogy ez egy már megírt kód, átírt változata!
Nagyjából nekem sikerült kibogarászni mi-mit jelent a kódban, kivéve az elejét a kódnak!
Ami nekem hiányzik ugyebár a regisztrálás.php fájl! Kérdés, hogy a regisztrálás.php kód megírását követően másra is szükségem van?
Ha valami minta rendelkezésemre állna, akkor talán megtudnám én is írni a kódot, de egyenlőre nem tudom miképp kezdjek neki! Végigböngészem az oldalakat, amiket megadtál hátha abban is találok valami hasznosat!

Addig is várom a további hasznos hozzászólásokat!

Köszi: sztap
4

körbenéztem

sztap · 2007. Aug. 23. (Cs), 10.40
Körbenéztem az oldalakon, amiket megadtál elég hasznos infók voltak, de sajnos nem tudtam kiszűrni, hogy a regisztracio.php fájl-t miképp tudnám megírni! Találtam hírlevélkezelő programokat és egyéb hasznos holmit, de sajnos mivel a php-ban egyáltalán nem vagyok jártas, így hirtelen azt se tudtam mit is keressek!

Ha esetleg tudnátok adni egy icipici kis segítséget, hogy merre induljak el, nagyszerű volna!!
Köszi:sztap
5

bruha

dOMiNiS · 2007. Aug. 23. (Cs), 11.29
amugy ezt most komolyan gondoltad?
6

ezt a kódot így senki nem fogja megnézni

solkprog · 2007. Aug. 23. (Cs), 11.52
Szépen tagolt kód. :)
1. ha nem értesz a php hoz akkor nem is fogod tudni megírni a regisztralas.php-t. Ezen az oldalon senki nem fogja megírni helyeted. Segíteni segítenek, de nem fogják megírni helyetted.

2. ezt a kódot így senki nem fogja megnézni hogy ez mi is akar lenni. És így nehéz lenne elmondani hogy mit is kell csináljon a regisztralas.php.

Ha azt akkarod hogy valaki megnéze ezt az ömlesztet kodot, akkor tagold be. Vagy mond meg hogy honnan szedted. (ott csak ismerik az ENTER gombot) És utána meglátjuk hogyan tovább.