ugrás a tartalomhoz

Archívum - 2003

október 8

Véletlenszerű keresés

Hojtsy Gábor · 2003. Okt. 8. (Sze), 12.33
Ha már a Googlenél tartunk, nézzünk egy vicces kereső szolgáltatás ötletet. A RandomWebSearch.com oldal jelszava "még hatékonyabban pazarolni az időt". A véletlenszerű keresővel egy-egy általa megadott szóra kereshetünk a Google segítségével.

Távoli mysql kezelés

faur · 2003. Okt. 8. (Sze), 11.11
Hogyan tudnék egy távoli gépen lévő mysql táblába írni vagy onnan lekérdezni php scriptből??? :mad:
 

PHP generálása Perl segítségével

Bártházi András · 2003. Okt. 8. (Sze), 09.40
A use.perl.org weblapon jelent meg egy rövid cikk "Using Perl to write PHP" címmel, melyet mind PHP, mind Perl (és akár más programnyelvek) kedvelőinek is ajánlani tudok.

Problémák a Google AdSense körül

Hojtsy Gábor · 2003. Okt. 8. (Sze), 08.16
A Google AdSense program lényege, hogy könnyen ágyazhatunk be reklámokat oldalainkba (egy JavaScript beillesztésével), és mivel ezek a reklámok nagy mértékben az oldalunk témájába vágnak, a látogatóink klikkelésein keresztül akár jelentősebb bevételre is szert tehetünk. A szolgáltatás azonban messze nem olyan jó, mint amilyennek hangzik.

október 7

pgAdmin3

wow · 2003. Okt. 7. (K), 16.50
Megjelent a pgAdmin PostgeSQL adatbázis adminisztrátor program harmadik generációs változatának stabil, 1.0.0-ás verziója. A pgAdmin Windows, Linux és FreeBSD rendszereken egyaránt használható, a PostgreSQL 7.3-as és 7.4-es változatát is támogatja.

Beszámoló a php|cruise hajójáról

Hojtsy Gábor · 2003. Okt. 7. (K), 11.21
Sajnos nem tudunk személyes beszámolót adni a jövő márciusi php|cruise konferencia hajójáról, de Marco Tabini leírását tolmácsolhatjuk. Mint ahogy korábban hírt adtunk róla, a php|cruise egy teljesen új megközelítésű konferencia, egy a Bahamák szigeteit bejáró hajón zajló rendezvény lesz.

Megjelent az OpenOffice.org 1.1

Hojtsy Gábor · 2003. Okt. 7. (K), 08.26
Kicsit ugyan le vagyunk maradva a hír közlésével, de örömmel adjuk közre, hogy megjelent az OpenOffice.org ingyenesen használható irodai programcsomag új 1.1-es kiadása. A programcsomag Impress komponensét használtuk a PHP konferencia fóliáinak elkészítésére, így közel áll a szívünkhöz.

október 6

Újabb ingyenes php|architect szám

Hojtsy Gábor · 2003. Okt. 6. (H), 16.31
A php|architect kiadói úgy döntöttek, hogy a nyomtatott kiadás sikerét megünnepelve újabb ingyenes számmal lepik meg az érdeklődőket. Ezúttal a májusi számot nyitották meg a regisztrált php|architect felhasználók számára. A regisztráció természetesen ingyenes.

PHP Magazine - Reader's choice

Hojtsy Gábor · 2003. Okt. 6. (H), 12.21
A Nemzetközi PHP Magazin olvasói választása alapján hirdette ki az év legjobb programjait legjobb adatbázis, fejlesztőeszköz, webszerver, debugger és néhány más kategóriában. A díjak nagyrészét a Zend eszközök vitték el, a legjobb adatbázis a MySQL lett.

Még 1 JS kérdés:

quasimidi · 2003. Okt. 6. (H), 09.49
Előző problémámat sikeresen megoldottam, csodás dolog az internet és csodás hogy emberek osztják a tudást mindenféle ellenszolgáltatás nélkül.
Ma reggel a következő dologgal néztem szembe:
Van egy lekérdező formom (nevezzük keresésnek), ahol van 3 dropdown mező. ebből az első 2 smarty generált, a harmadik változik az első kettőből kiváalsztott elemnek megfelelően.
Azt tapasztaltam, hogy IE 6 alatt, amikor elküldöm a formot majd megnyomom a "BACK" gombot, nem resetelődik le a smarty által generált option list, hanem megőrzi az előzőleg elküldött option-t. Természetesen a javascriptel generált dropdown sem töltődik fel, bár számomra ez kicsit ködös hogy miért is van ez?
Ja és a legjobb hogy egy másik fejlesztő kollágánál pedig teljesen jól működik, aka. minden "back"-nél leresetelődik a form.
Gondoltam arra hogy a <body> tagba belerakok egy onLoad() meghívást, ami beállítja a 2 dropdown selectedIndexét 0-ra, de ez nem vezetett a várt eredményre amikor vki megnoymja a browser "back" gombját.
Van vmi tippetek?

Némi kód php-ben, ami előáállítja nekem a javascriptet:
 if ($formType == "query") {

	
	$activityresult[] = $db->query($db->select($activity_sql0)); // F&otilde;csoportok
	$activityresult[] = $db->query($db->select($activity_sql1)); // Alvállakozók
	$activityresult[] = $db->query($db->select($activity_sql2)); // Tevékenységek
	
	$form->smarty_addsqlselect("activityOptions1","activityValues1","name","activity_id",$activityresult[0]);
	$form->smarty_addsqlselect("activityOptions0","activityValues0","name","activity_id",$activityresult[1]);
	$form->smarty_addselect("categoryOptions","categoryValues",$categoryFieldValues);
		
	############ Build the javascript ###############
	$jscript .= "<SCRIPT lang=\"Javascript\">\n";
	
	$jscript .= "\tvar form = document.organization_query;\n";
	$jscript .= "\tvar namearray = new Array();\n";
	$jscript .= "\tvar activityarray = new Array();\n";
	$jscript .= "\tvar subactarray = new Array();\n";
	$i = 0;
	
	while (!$activityresult[2]->EOF) {
	
	    $jscript .= "\tnamearray[$i] = '".$activityresult[2]->fields["name"]."';\n";
	    $jscript .= "\tactivityarray[$i] = ".$activityresult[2]->fields["activity_id"].";\n";
	    $jscript .= "\tsubactarray[$i] = ".$activityresult[2]->fields["sub_activity_no"].";\n";
	    $i++;
	    $activityresult[2]->MoveNext();
	}
	
	$jscript .= "\tfunction changecat(option) {\n";
	$jscript .= "emptyList();";
	$jscript .= "\t\t for (var i=0; i<namearray.length;i++) {  \n";
	$jscript .= "if (activityarray[i] == option) {\n";
	$jscript .= "form.sub_activity_no.options[form.sub_activity_no.length] = new Option(namearray[i],subactarray[i]);\n";
	$jscript .= "form.sub_activity_no.selectedIndex=0;";
	$jscript .= "}\n";
	$jscript .= "}\n";
	$jscript .= "}\n";
	$jscript .= "function emptyList() { while ( form.sub_activity_no.options.length ) form.sub_activity_no.options[0] = null;}";	
	##############################################
	$jscript .= "</script>";
	$smarty->assign("jscript",$jscript);	
	$smarty->assign("org_type",$org_type);
	
    }