ugrás a tartalomhoz

Archívum - Jún 2011 - Fórum téma

június 18

CSS @media screen, projection { } és böngésző-támogatottság

asam9 · 2011. Jún. 18. (Szo), 16.51
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"):
  1. ide jön a reset...  
  2. @media screenprojection { ... }  
  3. @media print { ... }  
  4. @media screen and (max-device-width480px) { ... }  
  5. stb...  
 

A session_destroy() után, miért nem kapok új session_id-t ?

Webdev · 2011. Jún. 18. (Szo), 15.34
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
 

Regisztrácios profilkép feltöltés AJAX-szal

kriszrap · 2011. Jún. 18. (Szo), 07.52
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:)
 

Olyan cookie, ami a felhasználót csak az adott napon engedi bejelentkezni

AthamAtham · 2011. Jún. 18. (Szo), 07.19
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!
 

Online regisztrált felhasználók listázása

titanium · 2011. Jún. 18. (Szo), 03.54
Sziasztok!

Szereztem egy scriptet, ami megszámolja az oldalon böngésző látogatókat és kiírja a számukat:
  1. <?php  
  2.             
  3.             
  4. $dataFile = "visitors.txt";  
  5.   
  6. $sessionTime = 2;   
  7.   
  8.   
  9.   
  10. error_reporting(E_ERROR | E_PARSE);  
  11.   
  12. if(!file_exists($dataFile)) {  
  13.     $fp = fopen($dataFile"w+");  
  14.     fclose($fp);  
  15. }  
  16.   
  17. $ip = $_SERVER['REMOTE_ADDR'];  
  18. $users = array();  
  19. $onusers = array();  
  20.   
  21. //getting  
  22. $fp = fopen($dataFile"r");  
  23. flock($fp, LOCK_SH);  
  24. while(!feof($fp)) {  
  25.     $users[] = rtrim(fgets($fp, 32));  
  26. }  
  27. flock($fp, LOCK_UN);  
  28. fclose($fp);  
  29.   
  30.   
  31. //cleaning  
  32. $x = 0;  
  33. $alreadyIn = FALSE;  
  34. foreach($users as $key => $data) {  
  35.     list( , $lastvisit) = explode("|"$data);  
  36.     if(time() - $lastvisit >= $sessionTime * 60) {  
  37.         $users[$x] = "";  
  38.     } else {  
  39.         if(strpos($data$ip) !== FALSE) {  
  40.             $alreadyIn = TRUE;  
  41.             $users[$x] = "$ip|" . time(); //updating  
  42.         }  
  43.     }  
  44.     $x++;  
  45. }  
  46.   
  47. if($alreadyIn == FALSE) {  
  48.     $users[] = "$ip|" . time();  
  49. }  
  50.   
  51. //writing  
  52. $fp = fopen($dataFile"w+");  
  53. flock($fp, LOCK_EX);  
  54. $i = 0;  
  55. foreach($users as $single) {  
  56.     if($single != "") {  
  57.         fwrite($fp$single . "\r\n");  
  58.         $i++;  
  59.     }  
  60. }  
  61. flock($fp, LOCK_UN);  
  62. fclose($fp);  
  63.   
  64. if($uo_keepquiet != TRUE) {  
  65.     echo '<b>' . $i . ' látogató</b>';  
  66. }  
  67.   
  68. ?>  
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'
 

június 18

Txt adatbázis biztonsága

Hellhammer · 2011. Jún. 17. (P), 23.44
Ü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!
 

Inkubátor projektet indítanék

janoszen · 2011. Jún. 17. (P), 19.41
Sziasztok,

upgradeltem a VPS-emet egy teljes magra 2 GB RAM-mal, egészen önös célokból kifolyólag (kevés volt az erőforrás és költséghatékonyabb volt egy teljes magot venni). Namost, maradt nekem még bőséggel szabad erőforrásom és vagy 5 szabad IP címem, ezért arra gondoltam, hogy inkubátor projektet indítanék.

Facebook comment box

Qem201 · 2011. Jún. 17. (P), 02.28
Üdv mindenkinek!

Lehet egyszerű a megoldás nekem nem megy.
Azt szeretném csinálni hogy ami van facebook profilomba kommentek, hozzászólások, azt egy másik oldalon is megszeretném jeleníteni de hogyan?

van ez a kódom de ez csak sima comment boxot hoz létre, de nekem nem ez kell hanem az ami eddigi hozzászólásokat is mutatja a profilomról.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">  
  3.   
  4. <head>  
  5. <title>  
  6. ez a kezdőlap címe  
  7. </title>  
  8. </head>  
  9.   
  10. <body>  
  11.   
  12. <div id="fb-root"></div>  
  13. <script>  
  14. window.fbAsyncInit = function() {  
  15. FB.init({appId: '136941143058599', status: true, cookie: true,  
  16. xfbml: true});  
  17. };  
  18. (function() {  
  19. var e = document.createElement('script'); e.async = true;  
  20. e.src = document.location.protocol +  
  21. '//connect.facebook.net/hu_HU/all.js';  
  22. document.getElementById('fb-root').appendChild(e);  
  23. }());  
  24.   
  25. </script>  
  26.   
  27. <h1>Kezdőlap</h1>  
  28.   
  29. <div id="login">  
  30. <fb:login-button onlogin="facebook_onlogin();"></fb:login-button></div>  
  31.   
  32. <div id="user">  
  33. <fb:profile-pic uid=loggedinuser facebook-logo=true size=square></fb:profile-pic></div>  
  34. <h2>Welcome <fb:name uid='loggedinuser'></fb:name>!</h2>  
  35.   
  36. <fb:comments xid="dfsdf" url="http://xy.hu"></fb:comments>  
  37.   
  38. <p>alja</p>  
  39. <fb:like expr:href='data:post.url' ></fb:like>  
  40.   
  41. </body>  
  42. </html>  
 

június 16

időzítés

drext0r · 2011. Jún. 16. (Cs), 20.52
egy internetes játékot szeretnék csinálni és lenne benne munka amivel pénzt lehet keresni és azt szeretném időziteni pl 1 órára, hogy tudnám megoldani azt, hogy kiirja az időpont végét amikor lejár az 1 órás munka?
 

MYSQL rendezési probléma

cszlak · 2011. Jún. 16. (Cs), 15.20
  1. foreach($_POST['torles'as $kepnev_torles) { //ha kiválasztotta  
  2.   
  3.             $nevtorles = $filedir."/".$kepnev_torles;  
  4.               
  5.                        
  6.              if(unlink($nevtorles) )     {// fájl törlés  
  7.                
  8.              /******Adatbázis törlés*********/  
  9.                               
  10.    $configurl = "config.php";  
  11.     require($configurl);      
  12.           
  13.      mysql_select_db($mysql["database"]);  
  14.        
  15.      $sql = "DELETE FROM kep WHERE kepnev = '$kepnev_torles' ORDER BY id ASC";   
  16.        
  17.      $sql2 = "ALTER TABLE kep ORDER BY ID";  
  18.                                                           
  19.      if(@mysql_query($sqland @mysql_query($sql2)){  
  20.                                                       
  21.         $uzenet = "Adat törlés, és rendezés megtörtént. ";  
  22.                   
  23.      }  
  24.       else{  mysql_query($sqlor $uzenet="SQL: ".$sql." ,<br /> Hibaüzenet: '.mysql_error()"; }  
A problémám az hogy a törlés megtörténik de szeretném sorba is rendezni őket.
Így:
0 kép.jpg
1 kep1.jpg
2 kép2.jpg
(törlés 1 kep1.jpg)

Utána így kellene:
0 kép.jpg
1 kép2.jpg

Előre is köszönöm a segítséget.