Archívum - Május 10, 2007 - Fórum téma
Biztonsági kód megadása ürlapnál
Sziasztok!
Van egy e-mail küldő modulom ami egy php-nuke alá van betéve és tök jól működik a dolog.
Viszont szeretnék egy Biztonsági kódos megoldást betenni mielőtt elküldi valaki a mailt kivédve különböző robotok meg miegymás spam küldési trükköket.
A köv kódról van szó:
[code]
<?php
#### Generated by Module Creator - By Disipal site (www.disipal.net) ####
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
include("header.php");
$index = 1;
OpenTable();
echo"Az alábbi ûrlap kitöltésével üzenetet küldhet az szamunkra részére érdeklõdési szándékkal.<br>"
. "<form action=\"modules.php?name=Erdeklodes&file=elkuldo_kuldo\" method=\"post\"> "
. "<p><input type=\"hidden\" name=\"mailto\" value=\"mail##kukac##cim.hu\">"
. "<form name=\"form1\" method=\"post\" style=\"font-family:'Times New Roman';\">"
. "<p>Adja meg nevét: <input type=\"text\" name=\"nev\"></p>"
. "<p>Adja meg e-mail címét: <input type=\"text\" name=\"emailcim\"></p>"
. "<p>Adja meg telefonszámát: <input type=\"text\" name=\"telefonszam\"></p>"
. "<p>Ide írja üzenetét<br><textarea name=\"uzi\" rows=\"10\" cols=\"50\"></textarea></p>"
. "<p>Kérjük jelölje be, hogy milyen formában kér vissza jelzést:<br>"
. "E-mail-ben: <select name=\"emailben\" size=\"1\">"
. " <option>Igen</option>"
. " <option>Nem</option>"
. "</select> Telefonon: <select name=\"telefon\" size=\"1\">"
. " <option>Igen</option>"
. " <option>Nem</option>"
. "</select>";
global $gfx_chk;
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
if (extension_loaded("gd") AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
Van egy e-mail küldő modulom ami egy php-nuke alá van betéve és tök jól működik a dolog.
Viszont szeretnék egy Biztonsági kódos megoldást betenni mielőtt elküldi valaki a mailt kivédve különböző robotok meg miegymás spam küldési trükköket.
A köv kódról van szó:
[code]
<?php
#### Generated by Module Creator - By Disipal site (www.disipal.net) ####
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
include("header.php");
$index = 1;
OpenTable();
echo"Az alábbi ûrlap kitöltésével üzenetet küldhet az szamunkra részére érdeklõdési szándékkal.<br>"
. "<form action=\"modules.php?name=Erdeklodes&file=elkuldo_kuldo\" method=\"post\"> "
. "<p><input type=\"hidden\" name=\"mailto\" value=\"mail##kukac##cim.hu\">"
. "<form name=\"form1\" method=\"post\" style=\"font-family:'Times New Roman';\">"
. "<p>Adja meg nevét: <input type=\"text\" name=\"nev\"></p>"
. "<p>Adja meg e-mail címét: <input type=\"text\" name=\"emailcim\"></p>"
. "<p>Adja meg telefonszámát: <input type=\"text\" name=\"telefonszam\"></p>"
. "<p>Ide írja üzenetét<br><textarea name=\"uzi\" rows=\"10\" cols=\"50\"></textarea></p>"
. "<p>Kérjük jelölje be, hogy milyen formában kér vissza jelzést:<br>"
. "E-mail-ben: <select name=\"emailben\" size=\"1\">"
. " <option>Igen</option>"
. " <option>Nem</option>"
. "</select> Telefonon: <select name=\"telefon\" size=\"1\">"
. " <option>Igen</option>"
. " <option>Nem</option>"
. "</select>";
global $gfx_chk;
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
if (extension_loaded("gd") AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
Miért nem masználja nekem az ORDER BY -t ? (nincs szintax hiba)
Szia !
Itt van egy lekérdezésem, beleraktam az order by -t de érdekes módon nem rendezte, de ami még meglepőbb hibaüzenetet se hagyott !! Most így néz ki :
Itt van...kicsit összetettebb...Akár benne van az order by akár nincs, UGYAN AZ az eredmény, akár DESC-el akár ASC-el és hibaüzenetet NEM kapok !köszi
■ Itt van egy lekérdezésem, beleraktam az order by -t de érdekes módon nem rendezte, de ami még meglepőbb hibaüzenetet se hagyott !! Most így néz ki :
Itt van...kicsit összetettebb...Akár benne van az order by akár nincs, UGYAN AZ az eredmény, akár DESC-el akár ASC-el és hibaüzenetet NEM kapok !
$pagingQuery = "";
$result = mysql_query("SELECT id, cat, title, uptime
FROM table WHERE egyik_oszlop='bbb and masik_oszlop LIKE '%valami%'"
ORDER BY 'uptime' DESC LIMIT 0, 50 ;
while(list($id, $name, $address, $age) = mysql_fetch_array($result))
echo $id.$age ;
A Google indexelje, amit nem akarok megjeleníteni
Nem vagyok túl járatos a webes világban. Van egy egyszerű, saját magam barkácsolta weboldalam, amivel megszenvedtem ugyan, de sokat tanultam belőle. Nos mezei felhasználóként azt hittem, a web azért van, hogy információkat oszthassunk meg egymással gyorsan, kényelmesen. Úgy tűnt számomra, ez valóban így is van, egészen ez év elejéig. Az oldalamon elhelyezett információkat a Google rendre, becsülettel megtalálta és meg is osztotta az érdeklődővel. Aztán történt valami, amit a mai napig nem értek. Az oldalamat ugyan megtalálja a Google, de a benne levő infókról mélyen hallgat, pedig elég gyakran frissítem a tartalmat. Egyszerűen képtelen vagyok rábírni, hogy az oldal címén kívül bármit is megjelenítsen, pedig azelőtt minden rendben volt. Valahogy az az érzésem, a fiúk addig okoskodtak, trükköztek, amíg sikerült valami oltári baromságot összehozni.
Szóval a probléma adott:
van egy index.php fájl, amiben egy csomó infó van, amit ugyan nem szeretnék megjeleníteni, de azt szeretném, ha a Google mégis megtalálná kereséskor. Extrém egy elképzelés nem?
Hálás lennék, ha valaki tudna segíteni. Én már sok mindent kipróbáltam, hasztalan.
■ Szóval a probléma adott:
van egy index.php fájl, amiben egy csomó infó van, amit ugyan nem szeretnék megjeleníteni, de azt szeretném, ha a Google mégis megtalálná kereséskor. Extrém egy elképzelés nem?
Hálás lennék, ha valaki tudna segíteni. Én már sok mindent kipróbáltam, hasztalan.
JavaScript öröklés probléma
Van egy ojjektumom: Ezt szeretném kibővíteniA probléma az, hogy ennél a sornálazt mondja a FireBug, hogy nem létezik az uj_ojjektum.
Ha ezt íromakkor ok, de nekem nem erre van szükségem.
Mi lehet a probléma?
■
class_Block()
{
// Az ojjektum törje
}
uj_ojjektum.prototype = new class_Block();
uj_ojjektum.prototype.uj_tagfuggveny = function() { alert('Hello World'); }
uj_ojjektum.prototype = new class_Block();
Ha ezt írom
class_Block.prototype.uj_tagfuggveny = function() { alert('Hello World'); }
Mi lehet a probléma?
Szematikus WYSIWYG szerkesztő
Sziasztok!
Épp egy szemantikus szerkesztőt csinálok. Annyiban szemantikus, hogy tetszőleges tag-ek kényelmesen használhatók (pl abbr code vagy samp). A beállítható attribútumok korlátozhatók (lesznek), tehát általában csak a class lesz változtatható (az előre beállítottak közül). Szerkesztés közben az oldal CSS-ével látod, amit éppen csinálsz. (Természetesen valid kódot generál, és a fentiekből következik, de azért leírom: nincs <SPAN style=..> meg <Font ...> őrület). Hiányoznak a karakterformázó eszközök. Erre a class-t tudod hazsnálni.
Most még abban a stádiumban vagyok, hogy viszonylag könnyen beépíthetek új ötleteket, szóval Te mit íárnál el egy ilyen szerkesztőtől?
■ Épp egy szemantikus szerkesztőt csinálok. Annyiban szemantikus, hogy tetszőleges tag-ek kényelmesen használhatók (pl abbr code vagy samp). A beállítható attribútumok korlátozhatók (lesznek), tehát általában csak a class lesz változtatható (az előre beállítottak közül). Szerkesztés közben az oldal CSS-ével látod, amit éppen csinálsz. (Természetesen valid kódot generál, és a fentiekből következik, de azért leírom: nincs <SPAN style=..> meg <Font ...> őrület). Hiányoznak a karakterformázó eszközök. Erre a class-t tudod hazsnálni.
Most még abban a stádiumban vagyok, hogy viszonylag könnyen beépíthetek új ötleteket, szóval Te mit íárnál el egy ilyen szerkesztőtől?
array_multisort()
Sziasztok!
Megpróbálok érhető lenni..de így se lesz könnyű megérteni..:) pedig nem bonyolult
Röviden: Van egy táblám, az egyik oszlopban, időpontok vannak (feltöltésük ideje)...és időrend szerint szeretném sorba rakni a sorokat... -eddig egyszerű, ugye? :) -
Találtam: A php.net-en egy oldalt amin a array_multisort függvénnyel pont az én problémámat oldják meg, (nem nagyon értettem)
pontosan ez volt rajta:
"Van egy tömbünk a sorokról, de a array_multisort() oszlopokból álló tömböt vár, ezért a következő kódot használjuk, hogy megkapjuk az oszlopokat, majd elvégezzük a rendezést.
<?php
// Oszlopok előállítása
foreach ($data as $key => $row) {
$volume[$key] = $row['volume'];
$edition[$key] = $row['edition'];
}
// Rendezzük volume szerint csökkenőleg, majd edition szerint növekvőleg.
// A $data tömb az utolsó paraméter, hogy a közös kulcs alapján rendezzen.
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
?> "
Na, most az én lekérdezésem így néz ki (csak a lényeget nézd, nem kell foglalkozni a nem deklarált változókkal..)
$query = "SELECT id, cat, title, uptime
FROM akarmi ";
$pagingQuery = "LIMIT $offset, $rowsPerPage";
$result = mysql_query($query . $pagingQuery);
while(list($id, $name, $address, $age) = mysql_fetch_array($result))
{
echo "blabla".$name."blablaasdfasdf ";
}
Ez így nekem működik, de ugyebár még nem rakja sorba... (az uptime oszlop szerint szeretném rendezni csökkenő sorrendeben) Mivel nem vagyok valami penge a php függvényeg egymásba ágyazásával...
nem tudom, hogy mit kezdjek ezzel a foreach-al hova rakjam? a while elé? -de hogyan? a while-ba az hogy nézne már ki?..vagy esetleg a while után..? - de annak meg mi értelme lenni, hogy megjelenítés után rakja sorba...Meg az is zavar, hogy LIMIT van a lekérdezésben...és nem szeretném, ha az első 50 sort rendezetlenül lekérdezné, majd csak azokat rakná sorba...
Megpróbálok érhető lenni..de így se lesz könnyű megérteni..:) pedig nem bonyolult
Röviden: Van egy táblám, az egyik oszlopban, időpontok vannak (feltöltésük ideje)...és időrend szerint szeretném sorba rakni a sorokat... -eddig egyszerű, ugye? :) -
Találtam: A php.net-en egy oldalt amin a array_multisort függvénnyel pont az én problémámat oldják meg, (nem nagyon értettem)
pontosan ez volt rajta:
"Van egy tömbünk a sorokról, de a array_multisort() oszlopokból álló tömböt vár, ezért a következő kódot használjuk, hogy megkapjuk az oszlopokat, majd elvégezzük a rendezést.
<?php
// Oszlopok előállítása
foreach ($data as $key => $row) {
$volume[$key] = $row['volume'];
$edition[$key] = $row['edition'];
}
// Rendezzük volume szerint csökkenőleg, majd edition szerint növekvőleg.
// A $data tömb az utolsó paraméter, hogy a közös kulcs alapján rendezzen.
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
?> "
Na, most az én lekérdezésem így néz ki (csak a lényeget nézd, nem kell foglalkozni a nem deklarált változókkal..)
$query = "SELECT id, cat, title, uptime
FROM akarmi ";
$pagingQuery = "LIMIT $offset, $rowsPerPage";
$result = mysql_query($query . $pagingQuery);
while(list($id, $name, $address, $age) = mysql_fetch_array($result))
{
echo "blabla".$name."blablaasdfasdf ";
}
Ez így nekem működik, de ugyebár még nem rakja sorba... (az uptime oszlop szerint szeretném rendezni csökkenő sorrendeben) Mivel nem vagyok valami penge a php függvényeg egymásba ágyazásával...
nem tudom, hogy mit kezdjek ezzel a foreach-al hova rakjam? a while elé? -de hogyan? a while-ba az hogy nézne már ki?..vagy esetleg a while után..? - de annak meg mi értelme lenni, hogy megjelenítés után rakja sorba...Meg az is zavar, hogy LIMIT van a lekérdezésben...és nem szeretném, ha az első 50 sort rendezetlenül lekérdezné, majd csak azokat rakná sorba...