Archívum - Aug 15, 2006
Kezdőoldalnak/kedvencekhez adás - kicsit diszkrétebben?
Üdv mindenkinek!
Bizonyára sokan ismerik a (csak IE alatt működő) kezdőoldalnak adást:, illetve a kedvencekhez (könyvjelzőnek) való felvételt:, ahol az addbookmark függvény az alábbi (külső állományból meghívva):Hogyan lehetne a két fent említett Javascript-megoldást kicsit diszkrétebben (már amennyire diszkréten lehet), az XHTML kódot az onclick eseményektől kicsit "megszabadítottabban" megoldani?
■ Bizonyára sokan ismerik a (csak IE alatt működő) kezdőoldalnak adást:
<a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.kezdolap.hu/');">Kezdőlapnak! (Csak IE alatt működik!)</a>
<a href="#" onclick="addbookmark();">Kedvencekhez!</a>
function addbookmark() {
url='http://www.kedvencoldal.hu/';
title='Kedvenc oldal';
if (window.sidebar) {
window.sidebar.addPanel(title, url,'');
}
if (window.external) {
window.external.AddFavorite(url, title);
}
if(window.opera && window.print) {
return true;
}
}
Dátum kiíratás
Sziasztok!
A dátum kiíratással van gondom.
A dátumot egy date mezőből nyerem átalakítom:és az alábbi függvénnyel formázom: A poblémám az, hogy ha dátum alapértelmezett - 0000-00-00 - akkor a formázott dátum 1999 november 30. kedd lesz.
Kérdésem, hogy ez mitől van és mit lehetne tenni, hogy ne csinálja ezt.
Köszi
■ A dátum kiíratással van gondom.
A dátumot egy date mezőből nyerem átalakítom:
<?php date("Y-m-d-l", strtotime("$row->mdatum")) ?>
<?php
function FormatDate($strDate){
$Adob = explode ("-",$strDate);
$newdob = $Adob[2];
if ($Adob[1] == 1)$month = _JANUARY;
if ($Adob[1] == 2)$month = _FEBRUARY;
if ($Adob[1] == 3)$month = _MARCH;
if ($Adob[1] == 4)$month = _APRIL;
if ($Adob[1] == 5)$month = _MAY;
if ($Adob[1] == 6)$month = _JUNE;
if ($Adob[1] == 7)$month = _JULY;
if ($Adob[1] == $month = _AUGUST;
if ($Adob[1] == 9)$month = _SEPTEMBER;
if ($Adob[1] == 10)$month = _OCTOBER;
if ($Adob[1] == 11)$month = _NOVEMBER;
if ($Adob[1] == 12)$month = _DECEMBER;
if ($Adob[3] == Sunday)$day = vasárnap;
if ($Adob[3] == Monday)$day = hétfő;
if ($Adob[3] == Tuesday)$day = kedd;
if ($Adob[3] == Wednesday)$day = szerda;
if ($Adob[3] == Thursday)$day = csütörtök;
if ($Adob[3] == Friday)$day = péntek;
if ($Adob[3] == Saturday)$day = szombat;
$newdob = "".$Adob[0].". ".$month." ".$newdob.". ".$day."";
return $newdob;
Kérdésem, hogy ez mitől van és mit lehetne tenni, hogy ne csinálja ezt.
Köszi
Dinamikus Táblamódosítás?
Hi!
Ez lenne az a rész ahol elakadtam:$table változót valahogyan idézőjelezni kellene, de már számos variációt megpróbáltam (string összefűzéssel meg minden), de nem, nem megy!
Hogyan lehet dinamikusan változtatni a tábla nevét?
■ Ez lenne az a rész ahol elakadtam:
<?php
$table=$_POST['nev'];
$sql = "INSERT INTO $table (`adat`, `datum`) VALUES ('$_POST[data]', '$datum')";
Hogyan lehet dinamikusan változtatni a tábla nevét?
<pre> tag nem töri a sort
Szervusztok!
Van nekem egy olyan gondom, hogy textarea-ból beolvasott szöveget szeretnék megjeleníteni de a sorvégeket nem töri meg a Konqueror és az Opera. Mozilla Firefox megtöri az Explorert nem próbáltam még. Utánanéztem és ez szerint deprecated a width paraméter. :-( Hogy oldható meg a probléma? Üssön a user minden sor végén entert? :-) Esetleg css-el ki lehet kényszeríteni valahogy a sortörést?
Válaszokat előre köszi!
--
sirkalmi
■ Van nekem egy olyan gondom, hogy textarea-ból beolvasott szöveget szeretnék megjeleníteni de a sorvégeket nem töri meg a Konqueror és az Opera. Mozilla Firefox megtöri az Explorert nem próbáltam még. Utánanéztem és ez szerint deprecated a width paraméter. :-( Hogy oldható meg a probléma? Üssön a user minden sor végén entert? :-) Esetleg css-el ki lehet kényszeríteni valahogy a sortörést?
Válaszokat előre köszi!
--
sirkalmi
MySQL karakterkódolási probléma frissítés után
Sziasztok!
Windowson AppServerem van, amit befrissítettem. Az adatbázis, a táblák és a táblákon belüli oszlopok latin2_hungarian_ci egybevetésűek. A phpmyadmin felületen minden ékezet jó (utf-8 van meta tag-be megadva), viszont a honlapon az ő és ű betűk helyett kérdőjelek szerepelnek. Itt próbáltam beállítani a charset-et utf-8-ra (iso-8859-2 volt eredetileg), de akkor minden ékezetes betű helyett kérdőjelet tett :(
Most mit tegyek, hogy jó legyen? (Alapból, mikor befrissült az AppServer latin2-general-ci volt az egybevetés... lehet, hogy nem kellett volna latin2-hungarian-ci-re átállítanom ???)
Ja és hogy fokozzam az élvezeteket, a szerver, ahova fel kell töltenem a honlapot latin1-swedish-ci-re állít minden, mikor beimportálom az adatbázist. Mit tehetnék, hogy jó legyen? Az adatbázist csak phpmyadminon keresztül tudom nyaggatni, és próbáltam már többféle egybevetést, de semmi sem hozta meg az eredményt...
Minden segítséget előre is köszönök!
■ Windowson AppServerem van, amit befrissítettem. Az adatbázis, a táblák és a táblákon belüli oszlopok latin2_hungarian_ci egybevetésűek. A phpmyadmin felületen minden ékezet jó (utf-8 van meta tag-be megadva), viszont a honlapon az ő és ű betűk helyett kérdőjelek szerepelnek. Itt próbáltam beállítani a charset-et utf-8-ra (iso-8859-2 volt eredetileg), de akkor minden ékezetes betű helyett kérdőjelet tett :(
Most mit tegyek, hogy jó legyen? (Alapból, mikor befrissült az AppServer latin2-general-ci volt az egybevetés... lehet, hogy nem kellett volna latin2-hungarian-ci-re átállítanom ???)
Ja és hogy fokozzam az élvezeteket, a szerver, ahova fel kell töltenem a honlapot latin1-swedish-ci-re állít minden, mikor beimportálom az adatbázist. Mit tehetnék, hogy jó legyen? Az adatbázist csak phpmyadminon keresztül tudom nyaggatni, és próbáltam már többféle egybevetést, de semmi sem hozta meg az eredményt...
Minden segítséget előre is köszönök!
Állandó használata heredoc-ban
Rövid kérdésem az lenne, lehet-e a here-doc string megadási formában már definiált állandót használni - persze úgy, hogy behelyettesítődjön - ill. mi ennek a módja.
Többféleképpen próbálgattam hiába, a manualban a két témáról külön van csak szó, összefüggésében nem, itt a kereső nem adott választ és egy fél órát gugliztam is hiába.
Köszönettel.
■ Többféleképpen próbálgattam hiába, a manualban a két témáról külön van csak szó, összefüggésében nem, itt a kereső nem adott választ és egy fél órát gugliztam is hiába.
Köszönettel.
Űrlapellenőrzés Smarty-val, értékösszehasonlítás
Sziasztok!
Van egy általam karbantartott (de nem általam készített) honlap, amely Smarty-t használ. Sajnos ez utóbbit nem ismerem annyira, de a honlap javítgatása közben már kezdek beletanulgatni, bár még önálló fejlesztésbe még nem vágnék bele ezen a platformon (Tényleg nem tud valaki egy részletes és magyar nyelvű leírást online, vagy könyv formájában?).
A honlapon lévő egyik űrlap elkezdett spam-meket küldözgetni, ami elég kellemetlen, mert az ügyfeleink kapják a generált levelet a mi címünkről. Jött is a feladat, hogy tegyek ellene valamit. Egyelőre annyi jutott eszembe, hogy adaptálom azt a máshol látott megoldást, hogy egy képfájlon elhelyezett szöveget kell kell ellenőrzésképpen megadni, védekezésül a robotok ellen (ha van valakinek jobb módszere a problémára, azt is szívesen fogadom). Ez hagyományos php programozással nevetségesen egyszerű lenne, Smarty-val viszont nem találom a megoldást. Odáig eljutottam - az eddigi form elemeket használva mintaként - hogy miképp ellenőrzöm le, hogy üres -e:Azt is kiderítettem. hogy a require-t mire kell lecserélni, viszont arra nem, hogy a minta értéket hol kell megadni. Ezzel próbálkoztam:Viszont így bármit írok be, hibásnak érzékeli ('Nem a helyes kódot adta meg'). Rosszul gondoltam, hogy a null a helye az értékmegadásnak? Ha igen, akkor mi a megoldás?
Előre is köszi a segítséget. Addig is azért még nyomozgatok.
Üdv,
Fedor
■ Van egy általam karbantartott (de nem általam készített) honlap, amely Smarty-t használ. Sajnos ez utóbbit nem ismerem annyira, de a honlap javítgatása közben már kezdek beletanulgatni, bár még önálló fejlesztésbe még nem vágnék bele ezen a platformon (Tényleg nem tud valaki egy részletes és magyar nyelvű leírást online, vagy könyv formájában?).
A honlapon lévő egyik űrlap elkezdett spam-meket küldözgetni, ami elég kellemetlen, mert az ügyfeleink kapják a generált levelet a mi címünkről. Jött is a feladat, hogy tegyek ellene valamit. Egyelőre annyi jutott eszembe, hogy adaptálom azt a máshol látott megoldást, hogy egy képfájlon elhelyezett szöveget kell kell ellenőrzésképpen megadni, védekezésül a robotok ellen (ha van valakinek jobb módszere a problémára, azt is szívesen fogadom). Ez hagyományos php programozással nevetségesen egyszerű lenne, Smarty-val viszont nem találom a megoldást. Odáig eljutottam - az eddigi form elemeket használva mintaként - hogy miképp ellenőrzöm le, hogy üres -e:
<?php
$mailform->addRule('ell_felirat','Kérem adja meg az ellenőrző kódot','required',null,'client');
?>
<?php
$mailform->addRule('ell_felirat','Nem a helyes kódot adta meg','compare','xxxxxx','client');
?>
Előre is köszi a segítséget. Addig is azért még nyomozgatok.
Üdv,
Fedor
Next Generation Browser Games, Part 1
A webes játékfejlesztés jelenéről és jövőjéről
■ How to create a Digg-like spy with no work at all
Digg Spy effekt a jQuery könyvtárral
■ Security Testing your Apache Configuration with Nikto
Biztonsági tesztelés Nikto-val
■