Archívum - 2011
június 19
Yii framework - relations probléma
Yii-ben kezdtem fejleszteni, de elakadtam a relationök megadásánál.
átirányitás nem megy:(
Szisztok!!!
van a kliens oldal
ott van egy ilyen kód:
<ul class="connect">
<?php include "counter.php"; ?>
</ul>
counter.php-be van egy ajax frissités
ajax frissités része (ajax motort vagy hogy hivják ami működteti a frissítést most nem írom le sztem nem lényeg)Mi lehet a hiba hogy nem head részbe van a "<?php include "counter.php"; ?>" szerintetek??
■ van a kliens oldal
ott van egy ilyen kód:
<ul class="connect">
<?php include "counter.php"; ?>
</ul>
counter.php-be van egy ajax frissités
ajax frissités része (ajax motort vagy hogy hivják ami működteti a frissítést most nem írom le sztem nem lényeg)
<?php
include "config.php";
// cookie 30 percig bent lehet a felhasználó:)
if ($_COOKIE["ellenorzo"] != "bentvan")
{
print'<meta http-equiv="refresh" content="1;URL=logout.php">';// itt a bibi a mozilla nem akarja át irányitani:(
}
?>
Google Search By Image
Már kép is lehet kereső kifejezés a Google képkeresőjében
■ PHP OOP
Sziasztok!
A PHP OOP-val most ismerkedek, de előzőleg már volt dolgom az OOP programozással más nyelveknél. Így a nagyon alap dolgok mennek. Sajnos még két hétig nem tudok olyan gép elé ülni, melyen ki is tudom próbálni a tanultakat, most azonban egy olyan kérdésbe futottam, amit tisztázni kell, mert egyébként a későbbiekben félrevezethet.
Tehát a kérdésem. Tegyük fel, hogy egy bejelentkező felületet akarok megvalósítani, ahol a belépett tagot egy Member objektumban tárolom. Ez az objektum létrejön a sikeres bejelentkezést követően, majd a header segítségével átirányítom a látogatót a kezdőlapra (vagy bárhova). Kérdésem, hogy itt valamilyen módon elérhető az adott Member objektum? Vagy milyen módon lehet azt később felhasználni? Esetleg ti az ilyen lehetőségeket hogy oldjátok meg?
Egy másik kérdés pedig, hogy van egy fórum, benne hozzászólások, téma nincs benne az egyszerűség kedvéért. Fórum objektum tartalmaz több hozzászólás objektumot. Ezt PHP-ban miként lehet tárolni (mint javaban pl az arraylist)?
Tehát engem főként az objektumok hatásköre, elérhetősége érdekelne egy tapasztalt PHP OOP szemszögéből :)
Köszi szépen,
nistv4n
■ A PHP OOP-val most ismerkedek, de előzőleg már volt dolgom az OOP programozással más nyelveknél. Így a nagyon alap dolgok mennek. Sajnos még két hétig nem tudok olyan gép elé ülni, melyen ki is tudom próbálni a tanultakat, most azonban egy olyan kérdésbe futottam, amit tisztázni kell, mert egyébként a későbbiekben félrevezethet.
Tehát a kérdésem. Tegyük fel, hogy egy bejelentkező felületet akarok megvalósítani, ahol a belépett tagot egy Member objektumban tárolom. Ez az objektum létrejön a sikeres bejelentkezést követően, majd a header segítségével átirányítom a látogatót a kezdőlapra (vagy bárhova). Kérdésem, hogy itt valamilyen módon elérhető az adott Member objektum? Vagy milyen módon lehet azt később felhasználni? Esetleg ti az ilyen lehetőségeket hogy oldjátok meg?
Egy másik kérdés pedig, hogy van egy fórum, benne hozzászólások, téma nincs benne az egyszerűség kedvéért. Fórum objektum tartalmaz több hozzászólás objektumot. Ezt PHP-ban miként lehet tárolni (mint javaban pl az arraylist)?
Tehát engem főként az objektumok hatásköre, elérhetősége érdekelne egy tapasztalt PHP OOP szemszögéből :)
Köszi szépen,
nistv4n
június 18
CSS @media screen, projection { } és böngésző-támogatottság
Sziasztok,
Azt szeretném megtudni, hogy mi a tapasztalatotok arról, hogy ha 1 CSS fájl van és a képernyőre szánt stílus @media screen, projection { ... } között szerepel? - ez azért lenne jó nekem, mert így minden médián ugyanaz az alap reset lenne.
Paul Irish (html5boilerplate) kódjában nincs @media screen, projection csak @media print, mobil, stb... Azért nincs, mert nem "minden" böngésző támogatja? Ha nem, melyek nem? Esetleg más oka van?
A válaszokat előre is köszönöm!
style.css (alapértelmezetten media="all"):
■ Azt szeretném megtudni, hogy mi a tapasztalatotok arról, hogy ha 1 CSS fájl van és a képernyőre szánt stílus @media screen, projection { ... } között szerepel? - ez azért lenne jó nekem, mert így minden médián ugyanaz az alap reset lenne.
Paul Irish (html5boilerplate) kódjában nincs @media screen, projection csak @media print, mobil, stb... Azért nincs, mert nem "minden" böngésző támogatja? Ha nem, melyek nem? Esetleg más oka van?
A válaszokat előre is köszönöm!
style.css (alapértelmezetten media="all"):
ide jön a reset...
@media screen, projection { ... }
@media print { ... }
@media screen and (max-device-width: 480px) { ... }
stb...
A session_destroy() után, miért nem kapok új session_id-t ?
Sziasztok!
Kíváncsiságból megnéztem, hogy kiléptetés után
session_destroy();
session_unset();
$_SESSION[] = array();
változik-e a session_id értéke. Meglepődve tapasztaltam, hogy nem.
Ez normális dolog? Ez így biztonságos egyáltalán?
Köszönöm
■ Kíváncsiságból megnéztem, hogy kiléptetés után
session_destroy();
session_unset();
$_SESSION[] = array();
változik-e a session_id értéke. Meglepődve tapasztaltam, hogy nem.
Ez normális dolog? Ez így biztonságos egyáltalán?
Köszönöm
Regisztrácios profilkép feltöltés AJAX-szal
Sziasztok !!!
Segítséget szeretnék kérni.
Van egy regisztrációs felületem (Felhasználó név, születési dátum..stb)
na és olyat szeretnék hogy ajaxal profilképet szeretnék feltölteni(ami meg jelenik egyből a honlapon:) ) egy ideiglenes helyre és onnan át másolni egy másik mappába:)
hogy miért:)
Mert ha rányomnak a regisztrációs gombra akkor csinál img mappába a felhasználó email névével egy mappát:)
előre is köszönöm:)
■ Segítséget szeretnék kérni.
Van egy regisztrációs felületem (Felhasználó név, születési dátum..stb)
na és olyat szeretnék hogy ajaxal profilképet szeretnék feltölteni(ami meg jelenik egyből a honlapon:) ) egy ideiglenes helyre és onnan át másolni egy másik mappába:)
hogy miért:)
Mert ha rányomnak a regisztrációs gombra akkor csinál img mappába a felhasználó email névével egy mappát:)
előre is köszönöm:)
Olyan cookie, ami a felhasználót csak az adott napon engedi bejelentkezni
Sziasztok!
Egy olyan cookie-ra lenne szükségem, amellyel el tudom érni, hogy a látogató csak azon a napon tudja megnyitni az adott oldalt, amikor először felmegy rá. Ha éjfél elmúlik, utána már egy másik oldal jelenik meg neki ugyanazon címen.
Várom a segítségeteket!
■ Egy olyan cookie-ra lenne szükségem, amellyel el tudom érni, hogy a látogató csak azon a napon tudja megnyitni az adott oldalt, amikor először felmegy rá. Ha éjfél elmúlik, utána már egy másik oldal jelenik meg neki ugyanazon címen.
Várom a segítségeteket!
Online regisztrált felhasználók listázása
Sziasztok!
Szereztem egy scriptet, ami megszámolja az oldalon böngésző látogatókat és kiírja a számukat:A kér(d)ésem az lenne, hogy tudnám csak a regisztrált felhasználókat megszámolni (mysql-ben tárolom a regisztrációkat) és ki is listázni a felhasználóneveket?
Előre is kösz,
Dan'
■ Szereztem egy scriptet, ami megszámolja az oldalon böngésző látogatókat és kiírja a számukat:
<?php
$dataFile = "visitors.txt";
$sessionTime = 2;
error_reporting(E_ERROR | E_PARSE);
if(!file_exists($dataFile)) {
$fp = fopen($dataFile, "w+");
fclose($fp);
}
$ip = $_SERVER['REMOTE_ADDR'];
$users = array();
$onusers = array();
//getting
$fp = fopen($dataFile, "r");
flock($fp, LOCK_SH);
while(!feof($fp)) {
$users[] = rtrim(fgets($fp, 32));
}
flock($fp, LOCK_UN);
fclose($fp);
//cleaning
$x = 0;
$alreadyIn = FALSE;
foreach($users as $key => $data) {
list( , $lastvisit) = explode("|", $data);
if(time() - $lastvisit >= $sessionTime * 60) {
$users[$x] = "";
} else {
if(strpos($data, $ip) !== FALSE) {
$alreadyIn = TRUE;
$users[$x] = "$ip|" . time(); //updating
}
}
$x++;
}
if($alreadyIn == FALSE) {
$users[] = "$ip|" . time();
}
//writing
$fp = fopen($dataFile, "w+");
flock($fp, LOCK_EX);
$i = 0;
foreach($users as $single) {
if($single != "") {
fwrite($fp, $single . "\r\n");
$i++;
}
}
flock($fp, LOCK_UN);
fclose($fp);
if($uo_keepquiet != TRUE) {
echo '<b>' . $i . ' látogató</b>';
}
?>
Előre is kösz,
Dan'
június 18
Txt adatbázis biztonsága
Üdv!
Egy előző témában említett módon *.txt fájlba történő adatírás/belőle kiolvasással foglalatoskodom mostanában...
Jelenleg pusztán csak elméleti szinten, de felmerült bennem egy kérdés, melyre várnék véleményeket:
Szóval: a fájlban 1adat1 | 1adat2 | 1adat3 \n 2adat1 | 2adat2 | 2adat3 \n módon tároljuk a feldolgozott űrlapról érkező információkat.
Viszont ez értelem szerint azt jelenti, hogy ha a böngészőbe beírom, hogy http://www.domain.hu/a/fajl/eleresi/utja/fajl.txt , nos akkor kiírja a tartalmat...
Felmerült bennem az a gondolat, hogy bár nem akarok ilyet tenni, elvileg simán használható lenne egy ilyen adatbázis felhasználónév+jelszó tárolására, De: ez ebben a formában eléggé hülyeség, mert ha egy viccesebb kedvű kolléga kitalálja a fájlnevet, akkor látja az adatokat..
Erről, illetve jelen elméleti rendszer biztonságossá tételéről van valakinek valami ötlete, esetleg tapasztalata??
Felmerült bennem ötletként, hogy: mennyire eredményes ötlet "eldugni a fájlt"= fájlnév: rglmg4oj54j9845ö935m.txt és valami al-al-al-al-alkönyvtárban elhelyezni?
A másik, amit google-val találtam biztonság témában, az ún. (remélem, jól értelmeztem, hogy van ilyen) sózás nevű eljárás, mely során egy, látszólag vagy tényleg véletlenszerű karaktersorozattal kombináljuk a mentett adatot..
Köszönöm a válaszokat!
■ Egy előző témában említett módon *.txt fájlba történő adatírás/belőle kiolvasással foglalatoskodom mostanában...
Jelenleg pusztán csak elméleti szinten, de felmerült bennem egy kérdés, melyre várnék véleményeket:
Szóval: a fájlban 1adat1 | 1adat2 | 1adat3 \n 2adat1 | 2adat2 | 2adat3 \n módon tároljuk a feldolgozott űrlapról érkező információkat.
Viszont ez értelem szerint azt jelenti, hogy ha a böngészőbe beírom, hogy http://www.domain.hu/a/fajl/eleresi/utja/fajl.txt , nos akkor kiírja a tartalmat...
Felmerült bennem az a gondolat, hogy bár nem akarok ilyet tenni, elvileg simán használható lenne egy ilyen adatbázis felhasználónév+jelszó tárolására, De: ez ebben a formában eléggé hülyeség, mert ha egy viccesebb kedvű kolléga kitalálja a fájlnevet, akkor látja az adatokat..
Erről, illetve jelen elméleti rendszer biztonságossá tételéről van valakinek valami ötlete, esetleg tapasztalata??
Felmerült bennem ötletként, hogy: mennyire eredményes ötlet "eldugni a fájlt"= fájlnév: rglmg4oj54j9845ö935m.txt és valami al-al-al-al-alkönyvtárban elhelyezni?
A másik, amit google-val találtam biztonság témában, az ún. (remélem, jól értelmeztem, hogy van ilyen) sózás nevű eljárás, mely során egy, látszólag vagy tényleg véletlenszerű karaktersorozattal kombináljuk a mentett adatot..
Köszönöm a válaszokat!