Internet: PHP, CGI, stb.

Konkrét weboldal ára

Sziasztok!

Mennyit lehetne elkérni egy ilyen szintű oldalért: www.palcsekistvan.hu úgy, hogy:
- saját készítésű, hasonló design és nem ingyé' sablon
- normális, valid kód, CSS
- saját, design-ba illeszkedő PHP-s vendégkönyv.

Sacc/lónyál, számlával s anélkül. Azért kérdem mert lehet hogy minimális szinten (albipénz ereje) szeretnék ezzel foglalkozni, de nem tudom hogy ilyen szinten érdemes-e belevágni.

Köszi:
chx

Google Chrome & Javascript: nem tudom letiltani a jobb gomb menüt

Sziasztok!

A téma nem éppen Java, hanem Javascript, és előrebocsátom, hogy nem vagyok profi benne, és egyáltalán a programozásban sem. Pár napja használom a Google Chrome-ot, nagyon megtetszett, de egy dolog még hiányzik a régi Firefox-ból: a Rocker Navigation.

Nem kevés keresgélés után úgy gondoltam, hogy össze tudok rakni egy user script-et, amivel a hiányzó funkcionalitást megvalósíthatom. Össze is hoztam, s még működik is, de van vele egy nagy probléma: ha a "mozdulat" sikeres, akkor is megjelenik a jobb egérgombhoz tartozó kontext menü, noha tettem lépéseket a letiltására.

Mellékelem a script lényegi részét, ha valakinek van ötlete, hogy hol szúrtam el, vagy miért nem működik, kérem, hogy írja meg. Szerintem a

case "contextmenu":

résszel van a gond, de fogalmam sincs, mi lehet...


	handleEvent: function(event)
	{
		switch (event.type) {
			case "mousedown":
				if (event.button == 2)  {
					this._rock += "R";
				}
				if (event.button == 0) {
					this._rock += "L";
				}
				if (this._rock == "LR") { 
					this._action = true;
					unsafeWindow.history.forward();
				}
				if (this._rock == "RL") { 
					this._action = true;
					unsafeWindow.history.back();
				}
				break;

			case "mouseup":
				if (this._action == true) {
					this._skipMenu = true;
					//alert("nem kell menu");
				}
				this._action = false;
				this._rock = "";
				break;

			case "contextmenu":
				if (this._skipMenu == true) {
					//alert("letiltom");
					this._skipMenu = false;
					if (event.preventDefault) {
						event.preventDefault();
					} else {
						event.returnValue= false;
					}
					return false;
    			        }
				break;
		}
	}

Üdv,
Gk

Smarty plugin eredménye változóba

üdv!

Írtam egy apró plugint a smartyhoz, ami visszaad egy stringet (gettype, egy var paraméter).


{assign var=foo value='{gettype var=$sVal}' }

name: '{$aTableHead.title}', type: '$foo'

{if $foo == "date"}
, dateFormat: 'Y-m-d'
{/if}

első esetben tudnám helyettesiteni ugye a {gettype var=$sVal}-al,
de a feltételbe nem írhatom be így... emiatt assign-nal létre akartam hozni egy változót, amibe belerakom, de nem úgy működik, ahogy kéne :(

{assign var=foo value='{gettype var=$sVal}'}

ez a sor eredményként "'}" (utolsó 2) karaktereket küldi a kimenetre... mint ha rosszul parse-olná :/

rosszul csinálok valamit?

ha vkinek van vmi elkerülő javaslata az ne tartsa magában :)

PHP (drupal) es szerver oldali Java alkamalazas SSO/CAS

Hello,

Van egy php (drupal) oldalam es egy szerver oldali java alkalmazasom (under tomcat). Szeretnem megoldani azt, hogy ha valaki bejelentkezik drupalon, elinditja a java alkalmazast, akkor a java alkalmazas tudja hogy kirol van szo (kapjon valami ticket-et username, session timeout, akarmi). (Extra feature: ha a user nem jelentkezik be drupalon es ugy inditja el a java alkalmazast, akkor annak tudnia kene, hogy anonymous user-rol van szo.)

Mivel a java alkalmazasban privat es erzekeny szemelyes adatokrol van szo, szamit a biztonsag, tehat pl gondolom nem URLben kene atadni a felhasznaloi adatokat, mert azt browser-ben is be lehet utni.

Googlen kerestem SSO, CAS, LDAP es egyeb szavakra, talaltam is felig-meddig megoldasokat, de mind tulbonyolitottnak tunt, talan rosszul kerestem.
Tudtok erre valami egyszeru megoldast?

Nem hiszem hogy nagyon specialis dolgot keresek, talan mar van is erre kesz drupal-os megoldas, csak nem talaltam meg?

koszi

(PHP5) elveszve a karakter kódolásban

Sziasztok

Adott egy PHP5-ös script, Apache2 és Mysql. Mind a legfrissebb Ubuntu stable ágból.

A gondom a következő:
Minden elemem utf-8-at használ, kivétel a mysql, ez latin1-et. Utóbbit örököltem, nem piszkálhatom.
A web-en minden rendben látok, ékezetekkel nincs gond, de amikor az összerakott string átkerül a mysql lekérdezésbe, átalakul és nem is tudom lebeszélni erről. Egy példa: Bátaszék -> B%C3%A1tasz%C3%A9k lesz, amikor kiírja a program az sql select kifejezést.
Egyszerűen nem tudom visszaalakítani, hogy eredeti formában legyen a szűréskor és így találatot sem ad a mysql. (Az adatok egy része felületről jön, másik része mysql-ből, amit a lekérdezés összeállítására használok.)
iconv("latin1","utf-8",$valtozo) és iconv("iso-8859-1","utf-8",$valtozo) nem vezetett eredményre nálam.

Van valami ötlet, hogy mit tegyek a változóval, hogy ismét UTF-8-ban legyen és eredeti formájába kerüljön?

Köszönöm

Egyedi azonosító minden lekéréshez munkameneten belül

Sziasztok,

van egy olyan kérdésem, hogy ti hogyan oldanátok meg a következőt:

php -vel generált változókat adok át egy munkameneten belül flash -nek.
A flash feldolgozás után egy query string -el kéri le az ujabb változókat, mielőtt ezeket kiadom, fel kell dolgozni a stringet, ami a beküldött adatot tartalmazza.

Nade:

A beküldött adat forrását validálnom kell.
Mivel bizonyos időtartam áll rendelkezésre (240 sec. + timeout) ezért ezt követően nem fogadom el a választ, csak az uj paramétereket és hibakódot adok.
Az ezen az időn belül megjelenő visszatérő adat esetén viszont ellenőriznem kell, hogy valóban a flash által van -e feldolgozva, vagy csak egy szimpla url.
Amennyiben a nevezett swf küldte be, akkor feldolgozom.
Abban gondolkoztam, hogy úgy adjak egyedi azonosító ennek a rész-munkamenetnek, hogy letárolom, viszont nem adom tovább a kliensnek (mivel ha ez megvan, a szimpla lekérést követően a kliens máris validálhatja magát bárhogy a következő rész-munkamenetben kapott tokennel), így viszont a kliens nem tudja megmondani, hogy ő most milyen értéket vesz fel.

Az swf-et nem én generálom (bár ez itt majdnem mindegy...).

Előre is köszönöm a válaszokat (lehet, hogy fátol az erdőt effektus...:P).

Trac + Apache chroot

Használ bárki is Trac-et >=apache-2.2.10 chroot alatt?

Ha igen, hogy bírta működésre?

Nálam mind a mod_fastcgi, mind a mod_python változat "500 Internal Server Error"-ral elhal, amint bekapcsolom a chroot-ot. Chroot nélkül gond nélkül megy.

Működő apache vhost konfigokat is szívesen veszek :)

Maga a chroot megy rendesen, üzemel alóla php-s oldal és SVN is WebDAV-on keresztül.

Szerk:
mod_fastcgi ezt dobja:

[Tue May 26 13:45:03 2009] [alert] [client 80.98.36.61] (2)No such file or directory: FastCGI: failed to connect to (dynamic) server "/www/localhost/cgi-bin/
trac.fcgi": something is seriously wrong, any chance the socket/named_pipe directory was removed?, see the FastCgiIpcDir directive
[Tue May 26 13:45:03 2009] [error] [client 80.98.36.61] FastCGI: incomplete headers (0 bytes) received from server "/www/localhost/cgi-bin/trac.fcgi"

mod_python ezt dobja:

[Tue May 26 12:02:32 2009] [error] make_obcallback: could not import mod_python.apache.\n
ImportError: No module named mod_python.apache
[Tue May 26 12:02:32 2009] [error] make_obcallback: Python path being used "['/usr/lib64/python25.zip', '/usr/lib64/python2.5', '/usr/lib64/python2.5/plat-li
nux2', '/usr/lib64/python2.5/lib-tk', '/usr/lib64/python2.5/lib-dynload', '/usr/lib64/portage/pym', '/usr/lib64/python2.5/site-packages']".
[Tue May 26 12:02:32 2009] [error] get_interpreter: no interpreter callback found.
[Tue May 26 12:02:32 2009] [error] [client 80.98.36.61] python_handler: Can't get/create interpreter.

Weblap készités, üzemeltetés - mennyiért?

Üdv!

Adódott egy pár lehetőség számomra - illetve kis cégem számára, hogy weblapokat készitsek és intézzem a frissitést, stb-t. Alapvetően online marketinges vagyok, némi gyakorlattal weblap készitésben, PHP-ben, SQL-ben, mert szoftverfejlesztőnek is tanultam (na nem az iskolában szedtem magamra a tudást, a SZE nem segitett annyit mint a SZE belső kollégium :)

Feladat tehát: X cég weblapját készitsd el, frissitésben működj közre (segits nekik feltölteni), időszakosan változtasd.

Mennyit kérnél TE, ha egy ilyen adódna?

Saját CMS

Sziasztok! Szeretném elfelejteni a Joomlát és az egyéb ingyenes CMS rendszereket. Szeretnék végre egy olyat amit olyanra csinálhatok meg amilyenre én akarom. Elég amatőr vagyok PHP és egyéb internet programozás terén. Ezért szereteném segítségeteket kérni, hogy milyen könyveket lenne érdemes megvenni ahhoz, hogy egy kis egyszerű CMS rendszert fel építsek aztán, persze mehetne a többi is, csak először az alapokat szeretném megtanulni. Szerintetek?

Két tömb egyesítésee

Sziasztok!

Sehogy sem akar összejönni, hogy két tömböt összefüzzel úgy ahogy nekem kell.

Tömb 1.
$sql = $db -> query("SELECT * FROM tabla");
while ($x = $db -> fetch_assoc($sql)) $a1[] = $x;
print_r($a1);
Array ( [0] => Array ( [id] => 1[here] => now ) )
Tömb 2.
$sql = $db -> query("SELECT * FROM tabla");
while ($x = $db -> fetch_assoc($sql)) $a2[] = $x;
print_r($a2);
Array ( [0] => Array ( [this] => 1[xy] => valami ) )

És így szeretném ha kinézne.
print_r($eredmeny);
Array ( [0] => Array ( [id] => 1[here] => now[this] => 1[xy] => now ) )

Tud valaki erre megoldást?