ugrás a tartalomhoz

Archívum - 2012 - Fórum téma

február 20

netBeans - java bekapcsolása újratelepítés nélkül

inf · 2012. Feb. 20. (H), 07.16
Üdv.

Netbeans-t használok PHP-s fejlesztésre. Érdekelne, hogy van e lehetőség a java támogatás bekapcsolására újratelepítés nélkül, vagy muszáj lesz innen leszednem az "all"-os verziót?

Szeretnék olyan plugint készíteni, ami saját parancsfájlokat hív, esetleg ugyanazt csinálja, mint ezek a parancsfájlok... Ha van valami használható leírásotok hozzá, azt is megköszönném. Java-val alap szinten tisztában vagyok, de még nem fejlesztettem benne.
 

február 19

Magyar vagy nemzetközi weboldal?

stan · 2012. Feb. 19. (V), 17.48
Előzmények:
Jelenleg van egy weboldalam, ami egy bizonyos érdeklődésű emberek számára nyújt információkat, tartalmakat, cikkeket. Jelenleg egy .hu végződésű domain cím alatt fut, a weboldal bevételi forrását a Google Adsense biztosítja.

Az ötlet:
A következő jutott eszembe. Azon gondolkodtam, hogy ezt a címet angolra lefordítva beregisztrálom .com végződéssel. Ugyanakkor a tartalmat kiegészítem úgy, hogy más országokból jövőknek is élményt nyújtson, többnyelvű tartalmakkal.

Két koncepció
Két lehetőséget kell fontolóra vennem:

1. inkább a magyar közönséget erősítsem meg, magyar domainnel, magyar tartalmakkal?

2. inkább a nemzetközi közösséget célozzam meg, külföldi domain címmel, többnyelvű tartalommal? Ebben az esetben nyilván a tartalom is felhígul, mert ugyanannyi munkával ugyanannyi cikket tudok csak írni, de így több országból is rátalálnak.

A kérdéseim
Szerintetek ugyanannyi munkával melyik lehetőséggel lehet hosszútávon több látogatót bevonzani, illetve nagyobb átkattintási arányt elérni Adsense-ből? Ha nem csak a látogatottságot vagy az Adsense bevételt nézzük, milyen előnyei és hátrányai vannak az 1. és a 2. koncepciónak?
 

február 18

session_id() egyezik

vtsoftware · 2012. Feb. 18. (Szo), 17.08
Üdvözletem mindenkinek.

Írtam egy új statisztikai rendszert amit be is vezettem a tárhelyemen ami munkamenetazonosítókkal (session_id()) azonosítja hogy az adott ip visszatérő látogató-e.

Annak érdekében hogy gyorsuljon az egész és könyebb is legyen kezelni, elsődleges indexet adtam az adott oszlopnak ahol az azonosítót tárolom.

Mióta ez így működik a PHP elég furcsa dolgokat művel, mivel van olyan hibaüzenet a naplóban miszerint már van olyan kulcs.

Erre próbáltam valahogy "reagálni".
session_start();
if (!isset($_SESSION["init"])) {
  session_id(md5(time()));
  $_SESSION["init"] = true;
}
Sajnos evvel pedig valamilyen módon nem adódik át a munkamenet egy adott domainen belül fájloknak... nem tudok rájönni miért viszont más domainen gond nélkül működik csak kettőn nem.
A beállítások mindenütt rendben vannak, a működési elvük is egyezik, nincs olyan különbség ami ezt okozná... ezt jópárszor átnéztem.

Esetleg ha valaki összefutott ehhez hasonló problémával és talált rá megoldást vagy valakinek van ötlete hogy lehetne helyrehozni kérem írja meg.

Előre is köszönöm
 

JOIN + LIMIT + GROUP BY + COUNT?

EL Tebe · 2012. Feb. 18. (Szo), 11.57
SELECT m.megye, m.megye_id, a.megyehez_tartozo_adat
FROM megyek AS m
INNER JOIN adatok AS a
USING ( megye_id )
Azt szereném valahogy megoldani, hogy az iménti lekérdezés megyénként (m.megye_id-nként) maximum 3 db. megyehez_tartozo_adat találatot adjon vissza..

megye1->adat1
megye1->adat2
megye1->adat3
megye2->adat1
megye2->adat2
megye3->adat1
megye3->adat2
megye3->adat3

Kiegészítés: mysql adatbázisról van szó
 

február 17

Eladó könyvek

winston · 2012. Feb. 17. (P), 15.42
Sziasztok!

A következő könyvek váltak számomra fölöslegessé, egyben, vagy darabonként:
- Java 2 útikalauz programozóknak (Kék és zöld, mind a 3 kötet)
- Beginning iPhone Development (Apress)
- Learn Objective-C on the Mac (Apress)
- PHP Fekete Könyv
- PHP fejlesztés felsőfokon
- Flash 5 Biblia (mindkét kötet)

Ha valamelyik megtetszett, vagy az egészet átvennéd, akkor keress bátran. (simonbence gmail com)

További szép napot :)
 

JSON_UNESCAPED_UNICODE

Tanul0 · 2012. Feb. 17. (P), 10.09
Üdv!

Mivel php 5.2-t használunk, ezért json_encode($array, UNESCAPED_UNICODE) sajnos nem elérhető.

A problémám az ékezetes karakterekkel van. Találtam néhány függvényt erre, ami eddig a leghasználhatóbbnak tünt az ez:

[colorer=php]
function json_encode_string($in_str)
{
mb_internal_encoding("UTF-8");
$convmap = array(0x80, 0xFFFF, 0, 0xFFFF);
$str = "";
for($i=mb_strlen($in_str)-1; $i>=0; $i--)
{
$mb_char = mb_substr($in_str, $i, 1);
if(mb_ereg("&#(\\d+);", mb_encode_numericentity($mb_char, $convmap, "UTF-8"), $match))
{
$str = sprintf("\\u%04x", $match[1]) . $str;
}
else
{
$str = $mb_char . $str;
}
}
return $str;
}
function php_json_encode($arr)
{
$json_str = "";
if(is_array($arr))
{
$pure_array = true;
$array_length = count($arr);
for($i=0;$i<$array_length;$i++)
{
if(! isset($arr[$i]))
{
$pure_array = false;
break;
}
}
if($pure_array)
{
$json_str ="[";
$temp = array();
for($i=0;$i<$array_length;$i++)
{
$temp[] = sprintf("%s", php_json_encode($arr[$i]));
}
$json_str .= implode(",",$temp);
$json_str .="]";
}
else
{
$json_str ="{";
$temp = array();
foreach($arr as $key => $value)
{
$temp[] = sprintf("\"%s\":%s", $key, php_json_encode($value));
}
$json_str .= implode(",",$temp);
$json_str .="}";
}
}
else
{
if(is_string($arr))
{
$json_str = "\"". json_encode_string($arr) . "\"";
}
else if(is_numeric($arr))
{
$json_str = $arr;
}
else
{
$json_str = "\"". json_encode_string($arr) .

február 16

Súlyos gondok php include-olás közben

Laszlo14 · 2012. Feb. 16. (Cs), 14.29
Hali!

Van egy oldal (search.php) ahova külön formokat include-olok be a helyzetnek megfelelően. Vagyis érthetőben.

//search.php//
<?php
//lekérdezem az átavett adatot//
$act=$_GET['act'];
//ha -nev- a kapott érték akkor a nev.php-t töltöm be//
if($act="nev"){
	include("search/nev.php");
}
//ha online akkor az online.php-t//
elseif($act="online"){
	include("search/online.php");
}

?>
Viszont az a gondom, hogy ha <a href="search.php?act=online>Online</a>-ra kattintok akkor is a nev.php-t tölti be.
 

mod rewrite - md5 - mi a leggyorsabb módszer?

inf · 2012. Feb. 16. (Cs), 06.08
Sziasztok!

Érdekelne, hogy mi a leggyorsabb módszer arra, hogy egy bizonyos string-et titkosítsak htaccess-ben. Ha jól sejtem nincs ilyen beépített funkció, de ha lenne, az még királyabb lenne...

Az az elképzelésem, hogy a session_id-ből egy csak általam ismert salt-tal és titkosítási eljárással generálok egy kódot, ezt beteszem cookie-ba, és minden fájl letöltéskor ellenőrzöm. Így az arra jogosulatlanok csak a session id és a cookie kombinációjával férhetnek hozzá a fájlokhoz, tehát nem tudják azt megcsinálni, hogy mondjuk egymás között megosztják a cookie tartalmát, és onnantól mindenki le tudja tölteni az adott fájlt.

Ami problémás, hogy jogosultság megvonásnál újra kell generálni a salt-ot, illetve bizonyos időközönként szintén érdemes újat csinálni, különben törhető a módszer, de ez már egy másik történet... Amire kíváncsi vagyok, hogy ez hogyan valósítható meg, és mennyire életképes módszer?

(Ha muszáj php-hoz nyúlni emiatt, akkor nincs értelme foglalkozni vele...)
 

február 15

régirégi postnuke modult keresek tanulási céllal

razielanarki · 2012. Feb. 15. (Sze), 17.09
még pedig ő lenne az:

BSCIpermissions-1.0.13b-PN762.tar.gz (vagy akármelyik másik verzió)

postnuke-ot már sikerült vadásznom, de ehhez mindenhonnan csak halott linkeket találok...

esetleg valakinek megvan még a winchesterén egy jól eldugott/elfelejtett könyvtárban?

megköszönném ám! :)
 

Osztály, jquery, this.

therest · 2012. Feb. 15. (Sze), 15.42
Sziasztok!

Van egy saját ajaxos libem, amiben megoldott, hogy a callback függvényben a this azt képviselje amire nekem szükségem van. Mivel azonban a jelenlegi projektemben elég sok területen jqueryre kényszerülök, ezért a saját libemet nem használnám, hiszen a jqueryben is van ajax támogatás.

var cTimeline=function(start, end) {
this.start=start;
this.end=end;
this.otherData='nem tudom elérni';
cTimeline.prototype.draw(events) {/* timline kirajzolása eseményekkel*/}
cTimeline.prototype.getDatas=function() {
var request = $.ajax({
url: 'getevents.php',
type: "post",
data: {'start' : this.start,'end' : this.end},
dataType: "xml",
success: this.draw
});
}
}
A fenti példa teljesen jól működik, ami a gond, hogy a callbackben (draw) nem tudom elérni az osztály "otherData" tulajdonságát.
Megoldható ez egyszerűen és szépen jqueryvel? Hogyan?