Internet: PHP, CGI, stb.

php-request - adatok atadasa installerbol egy php filenak

Sziasztok!

Kaptam egy feladatot , amivel nem boldogulok , ezért gondoltam , hogy a segítségeteket kérem.

Előre leszögezném , hogy abszolút kezdő vagyok a PHP nyelv területén , soha nem írtam még egy programot sem php-ban , ezért lehet , hogy hianyos lesz a leirasom , vagy hülyeségeket írok néha.

Szóval a cég ahol dolgozom programokat fejleszt , és amikor valaki letölt egy programot , akkor meg kell adnia a kovetkezo adatokat:

Keresztnév, Felhasználónév, E-mail cím, Telefonszám, Cég név, Ország

Ezeket az adatokat a program át tudja adni egy weboldalnak , ahol egy altalam megirt php filenak kell ellenőriznie.

Amikor egy ilyen postot kap a php file , akkor le kell kérdeznie azt , hogy honnan jött a post (ip cím és ország)

Ezeket az infokat pedig atadja majd a script egy autoreply rendszernek , ami egy kozponti címre küldi ki mindig a beküldött adatokat (ezt az atadast en meg tudom oldani).

Tehat a lenyeg , hogy csinalnom kell egy php filet , ami feldolgozza az installerbol kuldott adatokat.

Erre van 5 órám , hogy megvalósítsam 0 php programozási tudással....:S

Tudnátok adni valami segítséget , amin el tudnék indulni , vagy hogy ezt egyáltalán, hogyan kellene megvílósítani?

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

Böngésző korrupt cache

3 jelzés 2 napon belül, hogy nem megy a hanglejátszás a szótár oldalamon.
Mindegyik esetében a cache törlés megoldás volt.
Ha jól sejtem akkor a flash lejátszó töltődik le időnként hibásan (http://dictzone.com/g.swf). A cache lejárati ideje 1 év, ha viszont rövidebb lenne, akkor is időnként valószínűleg hibás lenne a letöltés. Igaz hamarabb meggyógyulna. Arra szeretnék rájönni, hogy mi okozza mostanában az ilyen hibás letöltéseket. Az utóbbi időben nem változtattam sok dolgot. Dec. 18-án átírtam a hanglejátszást, mert néhány esetben nem működött.

Valakinek van ötlete, hogy mivel kezdjem a hibakeresést?

Google Maps koordináták

Sziasztok!

Pár éve egy kis vicces projektbe kezdtem, a telefonom által meglátogatott cellákat logolom, és azt térképen ábrázolom.
Az ábrázolással már korábban is voltak gondok (nehezen sikerült összehozni), de úgy tűnt, hogy végül sikerült megcsinálni.
Mostanában láttam, hogy dél felé már egyre többet téved.

A térképet három adattal kérem le a Google-től: a két koordinátával és egy "zoom level"-el
(ez lesz egy 640*640-es kép)
A cellákról tudom a koordinátáit, és a sugarát ahol kb. lehettem.
(ez egy saját adatbázisból jön, amit néha frissítek a Google-től)

Ezekből az adatokból helyezem el a pöttyöket a térképen.

Itt még kb jól néz ki: http://cell.kapitany.tk/map.php?z=5&lat=47.5&lon=14
Kicsit ránagyítva viszont mintha az út mellett mentünk volna: http://cell.kapitany.tk/map.php?z=9&lat=41.8&lon=12.1

Esetleg tudtok segíteni, hogy hogyan kell ezt precízen kiszámolni?
A Google-féle térkép az teljesen négyzetre van torzítva? Tehát X*X km mindkét irányban, ha négyzet a kép is?
A távolságszámításnál a vízszintes (K-NY) és függőleges (É-D) távolságnál különböző sugarakat szoktak használni?

Köszönöm!

Egyetemi projecthez Python/Django vagy PHP?

Sziasztok.

Ev vegeig le kell adnom egy project munkat az egyetemnek, es meg nem tudtam eldonteni, hogy mivel irjam meg. Igazabol arra lennek kivancsi, hogy mekkora esely van arra, hogy Python/Django parositassal idoben be tudom fejezni.

Python-t sokkal jobban ismerem, mint a PHP-t, de webre meg nem fejlesztettem vele.

Egy tanulast segito flashcard websiterol van szo. A felhasznalo feltolt nehany kepet, tulajdonsagokat rendel hozza. Kivalasztja, hogy melyeket kerdezze vissza a gep (vagy randomra allitja) majd a rendszer lejatssza oket, mint egy slideshowt.

Azt kellene eldontenem, hogy mivel valositsam meg a fentieket. PHP-t tanulni fogjuk, es segitseget is kaphatnek a tutoromtol, ha elakadnek .. de minden porcikam tiltakozik a PHP ellen. Nem csak arrol van szo, hogy itt a Hup-on az emberek tobbsege (nem is tudom mi a helyes kifejezes) lenezi(?), de komoly ellenerzeseim vannak a C-tipusu nyelvekkel szemben. Velemenyem szerint rondak, es sokkal nehezebben lehet veluk leirni valamit, mint pl. Pythonban.

Ha van itt Python/Django expert es linkelne nekem egy konyvet ami elorebb visz a temaban azt megkoszonnem.

Udv,
alterb

php teljesitmeny kerdes

van egy config.php script, amit egy site osszes scriptje meghiv (a 3. sorban, ha ez szamit :-)). Ebben van 50 defined konstans, pl. define('A', 123);

Namost egy olyan igeny jott, hogy szeretnek, ha a lokalis, site-specifikus valtozok egy kulon file-ban legyenek megadva, pl. igy:


require_once 'site-config.php';

define('A', ...);
...

1 aprocska gubanc van: a konstansokat nem lehet feluldefinialni, kulonben egy notice uzenet a jutalom erte. Ezert 2 workaround jutott eszembe:

A) legyen a config.php-ban minden konstans elott egy csekkolas, hogy letezik-e mar ilyen konstans (a site-config.php-bol). Ha nincs, akkor adunk neki erteket:


if(!defined('A')) define('A', ...);
if(!defined('B')) define('B', ...);
...

B) a masik megoldasnal nem foglalkozom ezzel a csekkolassal, hanem egyszeruen kikapcsolom a notice hibauzeneteket:


require_once 'site-config.php';

ini_set("error_reporting", E_ALL & ~E_NOTICE);

A kerdes az, hogy melyik megoldas ad nagyobb teljesitmenyt? Vagy megforditva: melyik megoldas terheli jobban a php-t? Gondoljunk egy nagy forgalmu site-ra, ahol minden usec szamithat a feldolgozas soran.

Webes táblázatkezelő

Sziasztok!

Szeretnék a szerveremre egy webes táblázatkezelőt. Többet kipróbáltam, de egyik sem tetszett igazán.
Az EtherCalc tudta leginkább azokat a funkciókat amiket kerestem, de ezt viszont nem tudtam feltelepíteni.
A node.js npm környékén elvesztettem a fonalat. Debianra lehet valahogy elegánsan node.js-t telepíteni és érdemes?
Esetleg ismertek valami jobbat?

Köszönöm,
Ágoston

MVC in PHP

Nemreg nekikezdtem foglalkozni a fent emlitett modszerrel.
Atnyalaztam egy nehany tutorialt, de meg van egy nehany dolog amit nem ertek. Biztos vagyok benne, hogy akad itt olyan aki valami utmutatot tud adni ( tutorial, tipp, konyv, stb. ).
Amit nem ertek es a neten sem talaltam semmi hasznalhatot: megnyitom pl. a SITE/Article/View/Param linket, az Article->View(param) vegre lesz hajtva. A rendernel betolti a header.php / $view.php / footer.php -t. Ez eddig tiszta, de ha en azt szeretnem, hogy legyen egy menu.php is, ami pl. a Menu->generate_list($curr_active) -bol toltodik fel adatokkal, ezt hogy lehet elegansan ( es helyesen meghivni )?
Tehat: nem csak 1 aktiv controller -re lenne szuksegem, az a megoldas nem tetszik ( valoszinu, hogy nem is helyes ), hogy pl. az Article controller-ben meghivom a Menu controllert.
Koszonom!

CiviCRM használat, fordítás?

Van itt valaki aki használja a CiviCRM-t?
Vagy közvetlen tapasztalata van?

A CiviCRM egy nonprofit szervezetek számára fejlesztett opensource CRM rendszer, telepíthető CMS rendszerekbe, mint Wordpress, Joomla, Drupal.
A demo rendszerbe belépve azt láttam, hogy az nincs igazából magyarítva.
A lokalizálás 15%-on van:
https://www.transifex.com/projects/p/civicrm/

Én használni szeretném, hosszú távon, át is állnék rá mert a excel tábla -> levelező program egy e-mail darabszám után már nem hatékony, és a kollégákat is rávenném.

[Megoldva] Milyen kódolást?

Sziasztok!

Az a kérdésem, hogy ha URL-ben paramétert adok át, amelyet a $_GET[] hozzáférésével érek majd el, s több paramétert szeretnék egyszerre átadni, akkor a base64_encode() vagy az urlencode() függvényt használjam? Nekem a base64 áll közelebb az elképzelésemhez, csak nem tudom, van-e valamilyen akadálya annak, hogy URL-ben használjam.

Biztonság most nem igazán számít, a szerver localhost-on fut. Lényegében egy webes alkalmazásról van szó, s a böngészőt használom GUI-nak. Ettől függetlenül biztonsággal kapcsolatos érveket is meghallgatok, pusztán jeleztem, ez itt most nem igazán szempont.

Esetleg kerülendő az URL-be valami oda nem illő karaktert, legyen mondjuk urlencode(base64_encode($string)) a megoldás?