Archívum - 2004
március 23
PHP IP rögzítés
Üdv!
Az a gondom, hogy nem rögzíti az IP címet ez a kis
prg.Én persze nem értek hozzá, ha v.ki tud , akkor segítsen!
Előre is tanx.
<?
$datafile="adat.txt";
$seperator = chr(14).chr(1);
$lseperator = chr(0).chr(0).chr(0);
chmod($datafile,0666);
if($act == "sign") {
if(filesize($datafile)>0) {
$x=fopen($datafile,"r+");
$data = fread($x,filesize($datafile));
$start=0;
$arr = explode($lseperator,$data);
echo "&total=".(count($arr)+1)."&";
fclose($x);
}
$name = str_replace("<?","PHPCODE-Start",$name);
$name = str_replace("?>","PHPCODE-Start",$name);
$name = str_replace("&","^^",$name);
$email = str_replace("<?","PHPCODE-Start", $email);
$email = str_replace("?>","PHPCODE-Ends", $email);
$email = str_replace("&","^^", $email);
$site = str_replace("<?","PHPCODE-Start", $site);
$site = str_replace("?>","PHPCODE-Ends", $site);
$site = str_replace("&","^^", $site);
$comm = str_replace("<?","PHPCODE-Start", $comm);
$comm = str_replace("?>","PHPCODE-Ends", $comm);
$comm = str_replace("&&","^^", $comm);
$ip= "";
$_SERVER["SERVER_ADDR"];
$f=fopen($datafile,"a+");
if(filesize($datafile)==0) {
$strx = "$name$seperator$email$seperator$site$seperator$comm$seperator$ip";
fwrite($f,$strx);
fclose($f);
}
else {
fclose($f);
$f=fopen($datafile,"w");
$strx = "$name$seperator$email$seperator$site$seperator$comm$seperator$ip$lseperator$data";
fwrite($f,$strx);
fclose($f);
}
echo "&done=1&";
}
if($act == "view") {
if(filesize($datafile)==0) {
report("Nincs több bejegyzés!");
//echo "&total=0&";
exit;
}
$f=fopen($datafile,"r+");
$data = fread($f,filesize($datafile));
fclose($f);
$arr = explode($lseperator,$data);
echo "&total=".count($arr)."&";
$to =0;
if($start + $entriespep > count($arr)) {
$to = count($arr);
echo "&nomore=1&";
}
else
$to = $start + $entriespep-1;
echo "¤t=".($start)."..".($to);
$final="";
$start--;
if($start<0) { $start++; $to++; }
for($i=$start; $i<$to; $i++) {
$carr=explode($seperator,$arr[$i]);
$final .= "<i>Bejegyzes ".($i+1)."</i>
Az a gondom, hogy nem rögzíti az IP címet ez a kis
prg.Én persze nem értek hozzá, ha v.ki tud , akkor segítsen!
Előre is tanx.
<?
$datafile="adat.txt";
$seperator = chr(14).chr(1);
$lseperator = chr(0).chr(0).chr(0);
chmod($datafile,0666);
if($act == "sign") {
if(filesize($datafile)>0) {
$x=fopen($datafile,"r+");
$data = fread($x,filesize($datafile));
$start=0;
$arr = explode($lseperator,$data);
echo "&total=".(count($arr)+1)."&";
fclose($x);
}
$name = str_replace("<?","PHPCODE-Start",$name);
$name = str_replace("?>","PHPCODE-Start",$name);
$name = str_replace("&","^^",$name);
$email = str_replace("<?","PHPCODE-Start", $email);
$email = str_replace("?>","PHPCODE-Ends", $email);
$email = str_replace("&","^^", $email);
$site = str_replace("<?","PHPCODE-Start", $site);
$site = str_replace("?>","PHPCODE-Ends", $site);
$site = str_replace("&","^^", $site);
$comm = str_replace("<?","PHPCODE-Start", $comm);
$comm = str_replace("?>","PHPCODE-Ends", $comm);
$comm = str_replace("&&","^^", $comm);
$ip= "";
$_SERVER["SERVER_ADDR"];
$f=fopen($datafile,"a+");
if(filesize($datafile)==0) {
$strx = "$name$seperator$email$seperator$site$seperator$comm$seperator$ip";
fwrite($f,$strx);
fclose($f);
}
else {
fclose($f);
$f=fopen($datafile,"w");
$strx = "$name$seperator$email$seperator$site$seperator$comm$seperator$ip$lseperator$data";
fwrite($f,$strx);
fclose($f);
}
echo "&done=1&";
}
if($act == "view") {
if(filesize($datafile)==0) {
report("Nincs több bejegyzés!");
//echo "&total=0&";
exit;
}
$f=fopen($datafile,"r+");
$data = fread($f,filesize($datafile));
fclose($f);
$arr = explode($lseperator,$data);
echo "&total=".count($arr)."&";
$to =0;
if($start + $entriespep > count($arr)) {
$to = count($arr);
echo "&nomore=1&";
}
else
$to = $start + $entriespep-1;
echo "¤t=".($start)."..".($to);
$final="";
$start--;
if($start<0) { $start++; $to++; }
for($i=$start; $i<$to; $i++) {
$carr=explode($seperator,$arr[$i]);
$final .= "<i>Bejegyzes ".($i+1)."</i>
Macromedia Dreamweaver MX frissítés
A héten jelentette meg a Macromedia a Dreamweaver MX 2004 frissítését, mely ingyenes letöltésként elérhető minden DW felhasználó számára. A frissítés ígérete szerint ötven százalékkal jobb sebességet jelent Windows rendszeren és hetven százalékkal jobbat Macen.
MOZiE - két böngésző párhuzamosan
A MozillaZine adott hírt nemrég a MOZiE nevű projektről, mely egy kis (13KB) ingyenes program, lehetővé téve a Mozilla és IE oldalmegjelenés párhuzamos tesztelését. Az eszköz tulajdonképpen az Internet Explorerre épül, azaz a HTML alkalmazásokra, hiszen egy ilyen HTML alkalmazást indítva jeleníthetjük meg az egyedi böngésző felületet. Valójában a Mozilla ActiveX kontroll jeleníti meg a Mozilla által renderelt oldalt, míg a HTML alkalmazás másik felén az IE oldalmegjelenése látható.
március 21
PHP 4 és PHP 5 egy szerveren
PP leírt egy módot PHP 4 és PHP 5 egyidejű futtatására. Én másképp, egy szerveren oldottam meg: a PHP 4 modulként, a PHP 5 pedig CGI módban fut. (A tudomány mai állása szerint modulként még nem megy együtt a kettő.) Tesztszervernek ez a módszer is megfelelő.
Drupal magyarítás
Tud valaki magyar nyelvű Drupalról? Kinek létezik - a weblaboron kívül! :) - magyarítása?
■ március 20
Előzetes kiadások: PHP 5 RC1 és PHP 4.3.5 RC4
A héten jelent meg a PHP 4.3.5-ös verzió negyedik előzetes kiadása, amely már várhatóan az utolsó lépés a végleges változat megjelenése előtt. Ugyanazon a napon jelentették be a PHP 5-ös első kiadásra jelölt változatát is, mely most már szolgáltatásait tekintve stabil, tehát nem várható új kulcsszavak, nyelvi elemek megjelenése. A két bejelentés óriási érdeklődést vonzott a PHP.net oldalra.
Apache 2.0.49
Megjelent az Apache 2.0.49-es verziója. Ez a verzió hibajavító verzió, így újdonságokat nem ad, ellenben három biztonsági hibát javít. A frissítés ajánlott.
március 19
Megjelent az 5.9.1-as Perl
A mai napon megjelent a Perl programozási nyelv 5.9.1-es verziója, az 5.9-es fejlesztői széria második kiadása. A verzióban pár újdonság is található, melyek hivatalosan az 5.10-es stabil kiadásban lesznek elérhetőek (a Perl-nek hasonló a verziószámozása, mint a Linux kernelnek).
Hol volt hol nem volt...
.....volt nagyon régen egy weblabor ami még nem volt portál. (Olyan 3-5 éve)Aztán az bezárt, hogy újraépüljön. Sokkal később még mindig zárva volt. Majd megnyílt, és már nem olyan volt mint annó. Akkor (annó) volt egy perl meg egy html meg egy javascript leírás, meg 1-2 dolog még azon a szimpla ki weboldalon. Azok most hol vannak, nem vannak?
whitehawk
■ whitehawk
Mozilla 1.7 béta verzió
A Mozilla Alapítvány a mai napon megjelentette a Mozilla 1.7 bétát, a Mozilla Alkalmazáscsomag legfrissebb teszt verzióját. Több száz fejlesztéssel (például jobb egérgomb letiltását végző oldalak blokkolása, az aktuálisan eltárol jelszavak felsorolása), új cookie kezelő felülettel, újragondolt háttérkép állítóval rendelkezik.