ugrás a tartalomhoz

Archívum - Ápr 2008 - Fórum téma

április 24

Információ gyüjtése a látogatókról

dc-hungary · 2008. Ápr. 24. (Cs), 21.03
Üdv!
Nekem olyan scriptekre lenne szükségem, mellyel több infót meglehet tudni egy látogatóról.
Ezekre gondolok főképp:

Böngésző típusa
Operációs rendszer
Felbontás

És még ha van valami, aami kimaradt, akkor azt is..

Egyrészt statisztikához kéne, másrészt pedig biztonsági rendszerhez..

köszi előre is

MD
 

print, text formázás

Vrt · 2008. Ápr. 24. (Cs), 17.14
Sziasztok!

Kicsit elvesztem a témában remélem tudtok segíteni. Nem vagyok egy nagy guru a témában. Adott egy ilyen alap mail küldő form. A szövegek betűtípusát és színét szeretném variálni, amelyek a beviteli mezők előtt állnak (pl: Az Ön neve: )
Próbálkoztam néhány dologgal, de mindenre hibát kapok. Bemásoltam a forrást, remélem tudtok segíteni, hogy kell a paramétereket állítani.

Köszi


[colorer=php]<?php

if (isset($_POST['fanev']))
{
$hiba = "";
$_POST['fanev'] = chop ($_POST['fanev']);
$_POST['faemail'] = chop ($_POST['faemail']);
$_POST['faweb'] = chop ($_POST['faweb']);
$_POST['targy'] = chop ($_POST['targy']);
$_POST['uzenet'] = chop ($_POST['uzenet']);

if ($_POST['fanev'] == "") $hiba .= "HIBA! Nem írta be a nevét!<BR>";

if ($_POST['faemail'] == "") $hiba .= "HIBA! Nem írta be az email címét!<BR>";
else if (!strstr($_POST['faemail'], "@") || !strstr($_POST['faemail'], ".")) $hiba .= "Az email cím hibásan van megadva!<BR>";

if ($_POST['targy'] == "") $hiba .= "HIBA! Nem adta meg az üzenet tárgyát!<BR>";

if ($_POST['uzenet'] == "") $hiba .= "HIBA! Nem adta meg az üzenet szövegét!";
}
?>
</HEAD>
<BODY>

<TABLE WIDTH="598" BORDER="0" HEIGHT="82" BGCOLOR="#FFFFFF" BORDERCOLOR="#FFFFFF">
<TR> <TD HEIGHT="82" WIDTH="59%"> <DIV ALIGN="left"><FONT COLOR="#FFFFFF" SIZE="7"><I><B><FONT SIZE="6"><IMG SRC="images/penna11.jpg" WIDTH="110" HEIGHT="99"></FONT></B></I></FONT></DIV></TD><TD HEIGHT="82" WIDTH="41%">
<DIV ALIGN="right"><B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="3" COLOR="013F78">&Iacute;rjon
nek&uuml;nk </FONT></B></DIV><HR ALIGN="left"> </TD></TR> </TABLE>
<font color="#66CC99">sdfsdfsdf</font>
<?php
if (!isset($_POST['fanev']) || $hiba != "")
{
if ($hiba != "") print ("<P align=\"left\"><FONT COLOR=\"#FF0000\">".$hiba."</FONT></P>");

print '<table width="640" border="0" cellspacing="2" cellpadding="2">

április 23

1 szerver két domain

mopa · 2008. Ápr. 23. (Sze), 20.52
Sziasztok!

Hogyan lehet azt megoldani, hogy egy szerverre (azon egy apache fut) két domain címet irányítsak egyszerre?

Köszönöm....

üdv
 

Saját esemény elkapása js try/catch blokkal.

s_volenszki · 2008. Ápr. 23. (Sze), 20.30
A következő funkciót készítem és szeretném a try/catch blokkot használni, de igazából nem hibaüzit akarok elkapni, hanem egy saját eseményt.

A logikai váz nagyjából ez:

Olyan AJAX-os kérést kell indítanom ahol fontos, hogy kalkuláljak azzal, mi történik ha nem érkezk válasz a szervertől, mindezt időkorláttal és néhány automatikus újrapróbálkozással.

Az elképzelésem az, hogy a Request elüldése után állapotkódra várok amit ugye majd catch, de ha lejár egy meghatározott idő, akkor ki kell nyírnom a pending AJAX kérést (ja ez is egy jó kérdés, hogyan tehetem ezt meg jQuery-vel) és újra indítanom. Ezt mondjuk megteszem x5 majd végleg feladom és jelzem usernek hogy sorry.

Ha lehetséges saját eseményeket figyeltetni catch-el, akkor lenne négy féle (logikailag):

1. AjaxRequestSucces ami akkor következik be ha megérkezik a válasz és ok
2. AjaxRequestError ami akkor következik be ha megérkezik a válasz és gebasz van
3. AjaxRequestTimeout ha kifutottunk az időből
4. TransactionFailed ha már x5 kifutottünk az időből

Ez jelenleg is működik egy stansard AJAX-szal, setTimeout-tal, meg egy próbálkozás számlálóval mi 5 után dob egy hibát.

Minden ötletet, javaslatot, kritikát szívesen fogadok!
 

Install problema

ErikAlpar · 2008. Ápr. 23. (Sze), 18.57
A problema a kovetkezo:
van ez a config.inc.php(nem en keszitettem):
<?php

/*** Basic Site Variables (required) ***/
$this->siteurl="http://xxxx.cwi.hu/counter/"; // location of countercode software (without trailing slash)./***EZ A 22 SOR***/
$this->sitename="xxxxx Counter"; // the name of the counter site
$this->adminpassword="930716"; // the admin password
$this->your_email='xxxxx##kukac##gmail.com'; // define the admin's email address.

$this->language="english"; //the language used for the user interface

/*** MYSQL Config (required) ***/
$host = "xxxxx"; // MYSQL host
$data = "database"; // Mysql database name
$user = "xxxxx"; // Mysql username
$pass = "xxxxx"; // Mysql password

van tovabb.
Beallitom rendesen az mysql-t, a site url-t meg mindent ami kell de megis instalalaskor ez jelenik meg:

Fatal error: Using $this when not in object context in /mnt/users/d/e/deposit/counter/config.inc.php on line 22

mi lehet a baj?
Ha esetleg tul keves adatot adtam meg szoljatok!!(nem ertek csak egy kicsit a php-hoz)
 

AddEmbeddedImage probléma

Fedor · 2008. Ápr. 23. (Sze), 18.06
Sziasztok!

Készítek egy alkalmazást, melynek az a lényege, hogy az előfizetőknek minden hajnalban elküldi egy adatbázis új elemeit a saját beállításai szerint. A levelek kiküldéséhez PHPMailer-t használok, a levél tartalmát pedig dinamikusan generálom az adatbázis adataiból, ami az előfizető beállításaitól függően más és más. A tartalom megjelenítésénél ikonokat is használok az egyszerűség kedvéért, de természetesen a tartalomtól függ, hogy mindegyik belekerül -e a levélbe, vagy sem (van -e státusú adat, amit az ikon jelképez). A képek a levélbe AddEmbeddedImage -el kerülnek bele, és itt kezdődik a gond. Ugyanis nem tudhatom, hogy melyik ikonra lesz szükség (hisz a tartalom dinamikusan generálódik), így kénytelen vagyok az összeset beágyazni. Viszont azok a képek, amelyekre nincs hivatkozás a levél forrásában, a kiküldött levélben mellékletként jelennek meg, amit viszont nem szeretnék.

Van esetleg valakinek tippje, hogy miképp lehetne áthidalni ezt a problémát?

Előre is köszi a segítséget.

Üdv,
Fedor
 

április 22

betűsimítás létezik?

gtoma · 2008. Ápr. 22. (K), 20.39
Sziasztok. Elég hülye kérdés, de létezik valamilyen utasítás, hogy a sima szövegre valami betűsimítást rakjak?

css, javascript, vagy valami? :)

köszi.
 

JavaScript öröklődés

vbence · 2008. Ápr. 22. (K), 12.30
Tudom.. szegénységi bizonyítvány, DE igazán most szembesültem vele, hogy nem tudom, hogy lehet egy származtatott JS objektumból meghívni az ős (időközben felülírt) metódusát. Pl:

Szulo  = function() {
}

Szulo.prototype.metodus = function (a, b) {
}

Gyerek = function() {
}
Gyerek.prototype = new Szulo();

Gyerek.prototype.metodus = function (a, b, c) {
    // itt valami feldolgozás
    Szulo.prototype.metodus.call(this, a, b);
}
Kérdés: van-e ennél szebb megoldás, ha nincs, akkor miért nincs? :) Ugyanez aprobléma akonstruktorral...
 

Böngészőfüggetlen teljes dokumentum méret.

s_volenszki · 2008. Ápr. 22. (K), 10.33
Sziasztok!

Elhatároztam, hogy egyszer s mindenkorra rendbe rakom ezt a kérdést (legfőképpen a fejemben) de nem jutok előre.

Le akarom kérdezni JS-el az aktuális böngésző ablakban megnyílt dokumentum teljes méretét. Nem titok, AJAX közben le akarom fedni egy átlátszó div-vel (pl startlap mikor be akarsz jelentkezni). Volt is ezidái egy működő verzióm, de egy érdekes igény következtében kiderült, hogy nem is az! Ugyan is mint kiderült, átméretezéskor nem a keletkező szükséges legnagyobb méretet veszi fel, hanem a kliens teljes szélességét.

Próbálgattam prototype-val, mindenképpen ebben gondolkozom, másra is használom. Ezeket tettem ezidáig:

Adtam body-nak egy id-t és:

       var body_dimensions = $('body').getDimensions();
       Width = body_dimensions.width + 'px';
       Height = body_dimensions.height + 'px';
       $('cover').setStyle({width: Width,height: Height,display: 'block'});
Ez ugye nem lett jó, mert csak a látható területet adja vissza a scroll nem látható területét nem. Ráadásul ha kisebb a body mint az oldal teljes magassága és szélessége akkor meg csak egy töredékét az oldalnak.

Ezek után egy kitétellel megnézettem, hogy a body magassága és szélessége kisebb-e mint window.innerHeight és window.innerWidth. MErt ha igen, akkor ezen méretekre nyújtja a fedést. Ez tökéletesen működik, mindaddíg, amíg a tartalom nem lesz nagyobb, mint a látható ablakfelület.

Próbáltam azt, hogy csináltam egy div-et ami befoglalta a teljes tartalmat. Adtam neki width:100%-ot de átméretezésnél ez is a látható ablakméret szélességét veszi fel (a magasság az jó, bár ugyan az mint a body magassága).

Azt kellene valahogyan kiderítenem, mekkora a teljes szélesség és magasság, vagy mekkorák a nem látható scroll területek méretei.

Légyszi adjatok néhány tanácsot, doksit...Köszönöm!

s_volenszki
 

Javascript - van jovoje?

zoliky · 2008. Ápr. 22. (K), 01.32
Szeretnem jobban megismeri a JavaScript nyelvet es szeretnem tudni ha erdemes vele foglalkozni.
Komoly JavaScript es AJAX ismeretekel lehet fejleszteni web aplikaciokat, peldaul: rajzolo program weben, szoveg szerkezto, stb... ?
Elnezest a kerdesekert, de jol jonne par tanacs foleg olyanoktol akik belekeztek valamikor a JavaScript tanulasba. Koszonom!