|
|
Engem sem, de sok embert már igen. Bár ez a tendencia az utóbbi években alakult ki, a gyengébb tudású és egyszerű kérdésekkel érkező embereket nem szeretik.
De mondjuk én most csak a webtémakörökről beszélek, a többi területen nem tudom, hogy miként viselkednek. Én spec. nagyon ritkán kérdezek, mert 95%-ban megtalálom az oldalon a megoldást.
|
|
|
Engem ott még sosem küldtek el a pic**ba, pedig tettem fel pár trivi kérdést is mikor a diplomámat írtam. Alázattal kell lenni a nálad okosabbakkal, és akkor nem lesznek lekezelőek.
-----------------------------------------
Dont Listen to the Naysayers
|
|
|
A prog.hu egy őskövület, már évek óta le kellett volna cserélni. Viszont a másik oldalról nézve meg nagyon tartalmas és jó oldal, szinte mindenre megtalálod a megoldást ott. Bár kérdést ne tegyél fel, mert első körben elküldenek a p**ba, hogy ha ilyen béna vagy, akkor ne akarj programozni, de végül azért mégis segítenek.
|
|
|
Idézet Marclee :
Te mírű? Nekem megy a kijelölés
prog.hu-n? nekem nem... 
ni: fájörfoksszal megy...
|
|
|
Te mírű?  Nekem megy a kijelölés
Humankind cannot gain anything without first giving something in return. To obtain, something of equal value must be lost.
Alphonse Elric
http://geeksworld.hu/
|
|
|
Most néztem a prog.hu-t és már régen is feltűnt hogy ott nem lehet kijelölni a szövegeket... gyorsan utána is jártam hogy lehet ezt megcsinálni, íme:
Kód: <body onselectstart="return false">
Hogy ennek mi értelme van azt szerintem az oldal készítői se tudják, engem mindenesetre szörnyed idegesít. Meg ha már nem lehet kijelölni a szöveget akkor legalább vennék a fáradságot és állítanák át a kurzort is deffault-ra amikor a szöveg felett van, mert így kényszeresen ki akarja jelölni az ember és ettől pusztulnak az agysejtek, nem az alkoholtól.
|
|
|
Köszi Bacce
|
|
|
Idézet Wolfee :
Fontos kérdés:
meg lehet-e azt oldani HTML-ben, hogy bookmarkot helyezek el az oldalban úgy, hoyg ne kerüljön elé a teljes cím?
tehát ha <a name = "valami">valami</a> -> <a href = "#valami">xxx</a> kombót használok, akkor uyge a #valami elé oda kerül a linkben a teljes elérési út. (jatekfejlesztes.hu#valami) a kérdés, hogy ezt az elérési út nélkül meg lehet-e oldani, tehát ha egy linkre rákattintok, akkor a megfelelő helyre ugorjon ugyanazon az oldalon?
Jumping Inside Pages
Paraglidingnek: Mirror
Ezt a hozzászólást Bacce módosította (2011.09.22 09:56 GMT+1 óra, ---)
|
|
|
Én while-al oldottam volna meg de végül is forral is jó.
Kód: $result = mysql_query("SELECT * FROM mittom GROUP BY ids");
while($row = mysql_fetch_array($result))
{
echo "<option value=".$row['ids'].">".$row['names']."</option>";
}
vagy valami hasonló módon.
"A session-t meg használom egy ilyen látogatás számlálónak, hogy ugye ne növelje a számot minden egyes frissítésre."
Ezt nem értem, de biztos.
session_start-ot akkor amikortól oda akarsz tárolni. Igazából ez hasonló sztem mint egy globális változó normális nyelvekben, szóval másik php-ból is be tudod kérni, nem kell hogy átadja post-al vagy get-el a dolgokat.
|
|
|
Igen, jól értelmezted, ha jól értelmezem 
Van egy Categories táblám, mindegyiknek egy id és egy name (text), ami mondjuk "Ingatlan". A listát az alapján akarom feltölteni.
Akkor lépésként elkérem az összes "id" és "name" mezőt egy-egy tömbbe, és akkor mondjuk for ciklussal töltöm fel a lista elemeit? Valahogy így:
Kód: for ($i = 0; $i < $numcategories; $i++)
{
<option value=$ids[$i]>$names[$i]</option>
}
Ezt végül is kár volt megkérdezni
A session-t meg használom egy ilyen látogatás számlálónak, hogy ugye ne növelje a számot minden egyes frissítésre.
session_start() az csak a legelején kell, ugye?
Amúgy nem bevásárlókocsi, igazából csak egy ilyen nagyon minimális vatera-szerű cucc kell most, nyilván vásárlási rendszer nélkül, ahhoz nagyon kevés vagyok  Csak egy ilyen kis admin által feltölthető termékek kilistázása, nyilván keresési és rendezési funkcióval.
|
|
|
Tehát az abc, dátum, ár helyett egy táblából kiolvasott típusok szerinti szűrés kéne neked?
Gondolom az egyes sorokban megvan hogy melyik típusba tartozik az adott elem.
Akkor első körben leszűröd hogy milyen típusok vannak, erre a " GROUP BY oszlop", az alapján legenerálod a formot, utána meg simán listázni "* WHERE oszlop=kiválasztott".
Arra hogy feldolgozás után is megmaradjon a beállítás szerintem session-t célszerű indítani.
Vagy átadogatni mindig get-el vagy post-al, ha annyira nem fontos, mittom, nem egy bevásárlókocsi vagy ilyesmi. Nem tudom cookieval meg lehet-e oldani, de gondolom az is egy lehetőség.
Legalábbis ha jól értettem a kérdésed.  Remélem érthető, elég címszavasan írtam.
|
|
|
Van egy "listám"
Kód: <form action="index.php" method="get">
Keresés: <input type="text" name="search" size="40" maxlength="40"> Rendezés:
<select name="sortby" style="width: 100px">
<option value="name">ABC</option>
<option value="date">Dátum</option>
<option value="price">Ár</option>
</select>
<select name="sortbydir" style="width: 100px">
<option value="ASC">Növekvő</option>
<option value="DESC">Csökkenő</option>
</select>
<input type="submit" value="Keresés!">
</form>
Egy ehhez hasonló listát szeretnék készíteni, azonban előre nem tudom a sorait, azt egy sql adatbázisból olvasnám ki.
Konkrétan kategóriákra kellene (mittomén', Autó-motor, Ingatlan, stb.), amik el lennének tárolva egy adatbázis egy táblájában.
Ezt hogy lehet megcsinálni? Vagy lehet egyáltalán ilyet?
szerk.:
Nomeg az is eszembe jutott, hogy a listából ugye lehet kiválasztani elemet, majd megnyomjuk a keresés gombot. Hogy érdemes megcsinálni azt, hogy a 2 (a kategóriával együtt 3) listából a kiválasztott elem keresés után is ugyan az maradjon?
Ezt a hozzászólást Pretender módosította (2011.09.08 10:32 GMT+1 óra, ---)
|
|
|
Írtam nekik levelet (mellesleg pár percen belül válaszoltak is, ez pozitív  )
Idézet A domainhez biztosított tárhely statikus, vagyis szerveroldali
programfuttatásra (php, sql, stb.) sajnos nem ad lehetőséget. A
webtartalmat, illetve legalábbis azt a részét, mely php (sql, stb.)
futtatását igényli, olyan szerveren kellene elhelyezni, amely dinamikus, és
ezt a részt kéne integrálni egy statikus website szerkezetébe, például egy
frame-be helyezve. Vagy pedig az adott webszerver által biztosított
lehetőségek szerint (mint például, hogy virtualhost beállítása lehetséges-e)
átkonfigurálni a zónabeállításokat IP cím, szervernév, vagy URL/URLFRAME
forward rekord felvételével.
|
|
|
Az alapvető probléma hogy szerver oldalon nincs ami feldolgozza az sql hívásokat. 
Azt meg lehet csinálni hogy egy ingyenes tárhely sql szerveréhez csatlakozol és oda tárolod az adatbázist, de a php-t meg itt futtatod ezen. Bár ez nem tudom mennyire nézné jó szemmel az ingyenes szolgáltató, bele szokták fogalmazni a szerződésükbe hogy ne másik oldal tárhelyéül használd az ő ingyenes tárhelyüket.
|
|
|
php az megy, tegnap este kipróbáltam. Az adatbázissal nem lehet valahogy trükközni, hogy "lementem" gépen a táblákat, és akkor sql parancsokkal írogatom phpből?
|
|
|
Még egy emailt lehet megér a support felé, de nem írnak egy szót se sql szerverről, csak tárhely, smtp meg dns, szerintem nincs náluk mysql, se más adatbázis. 
Szóval a domainre valahonnan máshonnan kéne szervert kötni, esetleg ezen az 50 mb-on ha nincs letiltva a php vagy js akkor fájlba megoldani az adatbázist. 
legalábbis szerintem.
|
|
|
Egyik ismerősöm tolta itt
|
|
|
phpmyadmin általában mindenhol szokott lenni ha van a tárhelyhez mysql. Hol regisztráltad?
|
|
|
Ha regisztráltunk egy domain-t, adtak 50mb tárhelyet... itt hogy működik az sql? Mert pl. uw.hu-nál van egy sql "szerkesztő", ilyesmi. De alapból lehet kezelni? Vagy a táblákat valamilyen programmal kell létrehozni, vagy hogy működik ez?
|
|
|
furcsa nagyon hogy a & amp; nem jött be. A képen azokat a piros alig látszó kiemeléseket a problémás résznél te csináltad?
szerk: megesik
|
|
|
nem jött be a htmlspecialhars sem. 
Lehet hogy valahol tök máshol van a hiba csak ide ütközik ki?
Szerk: jól van, persze hogy én voltam farok, include-olt php-ban elfelejtettem átírni és azt is index.php-nak hívta. Úgy néz ki fáradt vagyok, de egy fél órát hasznosan elszoptam vele.
Ezt a hozzászólást Bacce módosította (2011.08.02 19:33 GMT+1 óra, ---)
|
|
|
Ilyen esetekben jó használni a htmlspecialhars függvényt ami annyit tesz, hogy azokat a karaktereket amik a HTML-ben speciális jelentésüek, pl <,>,&,",' átalakitja az alábbi formába amit bolyzsolt irt.
|
|
|
Ja, igen, Kód: amp&; -al van csinálva, sőt próbáltam már Kód: "& # 3 8 ;" -al is, ugyan azt a hibát dobja. A kódot a validátorból másoltam ki azért van így.
Ezt dobja a validátor
|
|
|
Idézet Bacce :
Kód: <?php echo'<a href="index.php?page=blog&i=0" target="_self">'; ?>
itt miért akad ki a &-ra validátor?
Szerk: Doctype: HTML 4.01 Transitional
Cseréld le erre: Kód: & a m p ; (szóközök nélkül természetesen)
|
|
|
|
Kód: <?php echo'<a href="index.php?page=blog&i=0" target="_self">'; ?>
itt miért akad ki a &-ra validátor?
Szerk: Doctype: HTML 4.01 Transitional
|
|
|
Valamiért egyik megoldás sem szuperált úgyhogy egy elegáns húzással megkerültem a problémát, kihúztam 100%-ra css-el és elrejtettem a fejléc div mögé z-orderrel, aztán raktam egy magas paragrafust az elejére hogy a szöveg ne a fejléc alatt kezdődjön. (nem vagyok büszke magamra.)
|
|
|
Idézet Bacce :
Nem vagyok túl penge js-ben, a problémám hogy hogy tudnám egy div magasságát állítani, id-je "info".
Ezzel próbálkoztam de nem csinál semmit, bármilyen legyen is a position (fixed, relative, absolute)
css-ben nincs semmi magasságára vonatkozó dolog beállítva szóval az nem kavar.
Kód: <script type="text/javascript">
var in = document.getElementById("info");
in.style.height = (screen.height-56);
</script>
Javasolni tudom a jQuery használatát, mivel sokkal egyszerűbben lehet az ilyesmit csinálni vele. Itt a jquerys változata annak amit szeretnél:
Kód: $("#info").height(screen.height-56);
Nem próbáltam, de mennie kéne
|
|
|
Bacce: esetleg ha utána rakod a px-et:
Kód: in.style.height = (screen.height-56)+'px';
|
|
|
Nem vagyok túl penge js-ben, a problémám hogy hogy tudnám egy div magasságát állítani, id-je "info".
Ezzel próbálkoztam de nem csinál semmit, bármilyen legyen is a position (fixed, relative, absolute)
css-ben nincs semmi magasságára vonatkozó dolog beállítva szóval az nem kavar.
Kód: <script type="text/javascript">
var in = document.getElementById("info");
in.style.height = (screen.height-56);
</script>
|
|
|
Idézet sheridan :
Idézet Mystin :
A JavaScript és PHP kommunikációját AJAX-al meg lehet oldani... Ez úton lehetőség nyílik kapcsolódni az adatbázishoz is, de nem vagyok meggyőződve róla, hogy elég biztonságos-e... bár van egy tippem, hogy nem az (soha nem csináltam még ilyet, elméletből beszélek). 
Ha paramétereket akarsz átadni, akkor nem biztonságos, mert POST paraméterátadást nem tudsz használni, csak GET-et. PL meghívhatsz így valamit ajax-al:
http://alma.com/valami.php?filename=pelda.txt
Esetleg lekódolod az URL paramétereket, akkor biztonságos lesz.
Nem? Előbb nézz utána, mielőtt hülyeséget írsz:
Ajax w3scools - Send a Request To a Server
Az Ajax használata legalább annyira biztonságos, mint egy sima php paraméterátadás. Akár https-s is használhatsz meghíváskor. Ha nem lenne 100%, akkor a pénzintézetek nem alkalmaznák előszeretettel az internetbankokban.
Ezt a hozzászólást paragliding módosította (2011.07.11 06:21 GMT+1 óra, ---)
|
|
|
Idézet Mystin :
A JavaScript és PHP kommunikációját AJAX-al meg lehet oldani... Ez úton lehetőség nyílik kapcsolódni az adatbázishoz is, de nem vagyok meggyőződve róla, hogy elég biztonságos-e... bár van egy tippem, hogy nem az (soha nem csináltam még ilyet, elméletből beszélek). 
Ha paramétereket akarsz átadni, akkor nem biztonságos, mert POST paraméterátadást nem tudsz használni, csak GET-et. PL meghívhatsz így valamit ajax-al:
http://alma.com/valami.php?filename=pelda.txt
Esetleg lekódolod az URL paramétereket, akkor biztonságos lesz.
|
|
|
A JavaScript és PHP kommunikációját AJAX-al meg lehet oldani...  Ez úton lehetőség nyílik kapcsolódni az adatbázishoz is, de nem vagyok meggyőződve róla, hogy elég biztonságos-e... bár van egy tippem, hogy nem az (soha nem csináltam még ilyet, elméletből beszélek).
|
|
|
Kliens oldalról nemigazán lehet közvetlenül adatbázishoz kapcsolódni. Például javascriptből nem is lehet. Ezt úgy oldják mg, hogy szerver oldalon fut valami, ami lehet Java, Php, sokminden. Majd a javascript-ed meghívja a kérdéses php file-t mondjuk a megfelelő URL paraméterekkel és a php fog az adatbázishoz kapcsolódni.
Röviden ennyi. Össze lehet gyógyítani a javascriptet a flash-el és a java-val is.
|
|
|
Most így utánaolvasva, a JavaScript lehetőségei elég korlátozottak (nyilván biztonsági szempontok miatt), de össze lehet valahogy gyógyítani Java-val vagy Flash-el? Illetve ez utóbbiak mennyire férnek hozzá a helyi dolgokhoz?
szerk: Egyébként biztonság szempontjából jó dolog, hogy ebben a sandbox modellben alapból semmihez nem lehet hozzáférni, de azért lehetne valami interfész arra az estre, ha valamit szándékosan szeretnénk megosztani. No mindegy...
Ezt a hozzászólást bit.0x8000 módosította (2011.07.09 00:55 GMT+1 óra, ---)
|
|
|
Anno visual basicben csináltam mysql-be táblázatot, gondolom más nyelven se megvalósíthatatlan, js-ben meg biztos van rá megoldás. Google-t tudom javasolni.
|
|
|
A kliens oldalhoz hogyan jön a PHP?
szerk: Vagy lehet valahogyan keverni mondjuk a JavaScript-tel?
Ezt a hozzászólást bit.0x8000 módosította (2011.07.08 22:24 GMT+1 óra, ---)
|
|
|
|
Idézet Bacce :
Ezt uw-nél nekem így néz ki:
kiszolgáló: sql3.ultraweb.hu
meg felhasználónév, jelszó, adatbázisod neve.
És a kódban nem kell valahol csatlakozni, hogy használni is tudd?
|
|
|
Idézet Bacce :
Ahhoz meg elég az adatbázis kiszolgáló, meg felhasználónév/jelszó.
Ezt uw-nél nekem így néz ki:
kiszolgáló: sql3.ultraweb.hu
meg felhasználónév, jelszó, adatbázisod neve. Ezeket megkapod regisztrálásnál, vagy az admin felületen ki van írva.
|
|
|
Idézet Bacce :
Innentől kezdve azt kérsz le amit akarsz annak az adatlapjáról aki telepíti az alkalmazásodat, utána lehet pakolni saját adatbázisba.
Mondjuk most nekem nem világos, hogy mit értesz "saját adatbázis" alatt... 
Ha mondjuk egy MySQL szervert, ahhoz is csatlakozni kell valahogy, nem?
|
|
|
Kicsit eljátszottam egy itthonról hostolt weboldal gondolatával, van úgyis szemétbe való p3-as meg párgigás hdd itthon, rátolok egy xpt, egy xampp-t, és ugye akkor baj van a dinamikus ip-vel ha domain-t akarok regisztrálni... ( amit nem akarok mert az pénzbe kerül ) tehát hogy ne ip címet kelljen a böngészőbe írni és ne kelljen manuálisan állítgatni mindig ha megváltoztatja az ip-met a szolgáltató. És itt jöhet a dob és fanfár: http://freedns.afraid.org/
Tény hogy csak subdomain de ingyen, nincs megszabva milyen szerver mekkora tárhely mivel telepítve, stb. és van programjuk az ip automatikus állítgatásra.
Iszonyatos mennyiségű subdomaint kínálnak, köztük van pár jópofa is.
Ezzel fel lehetne dobni az önéletrajzom ha elég badass lennék hozzá.
http://heyyou.suckmyfuckingdick.biz
ofc. hozzá illő email címmel.
bit.0x8000: ip-t? Hmm... Minek? Hacsak nem valami P2P dolgot fontolgatsz, de annak meg mi köze a facebook-hoz.
Amire én gondoltam ott nincs semmi kapcsolat csak amikor letölti meg feltölti a játék az adatbázisba a pontokat vagy mittudom én mit, de nem realtime.
Ahhoz meg elég az adatbázis kiszolgáló, meg felhasználónév/jelszó. Facebook alkalmazást meg ha csinálsz az kap egy csomó azonosító számot meg titkosító kódot.
Kód: <?php
// Awesome Facebook Application
require_once 'facebook-php-sdk/src/facebook.php';
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => '##############',
'secret' => '#########################',
'cookie' => true,
));
így néz ki az alap php-s facebook alkalmazáshoz csatlakozás vagy mi. Ezt legenerálja a facebook neked, meg le kell szedni az sdk-t.
Innentől kezdve azt kérsz le amit akarsz annak az adatlapjáról aki telepíti az alkalmazásodat, utána lehet pakolni saját adatbázisba.
Ezt a hozzászólást Bacce módosította (2011.07.08 20:43 GMT+1 óra, ---)
|
|
|
Arra lettem volna kíváncsi, hogyan épül fel a kapcsolat? IP és port címet meg hasonlókat csak meg kell adni valahogy. Viszont ha mondjuk címnek localhost-ot adsz meg, akkor az a script-et futtató gép localhost címe lesz?
Akár konkrét utasítást/kódot is írhatsz...
|
|
|
A játék is meg a facebook is egy bármilyen ingyenes tárhelyhez tartozó adatbázist ér el, sima sql kérésekkel, mindenki innen szedi ki magának ami neki kell és ide rakja amit akar. Annyi a különbség hogy facebook hozzáfér az alkalmazást telepítő emberke adatlapjához meg falához meg amihez nem szégyell és azt tudja bepakolni a saját adatbázisba.
Sajnos nem vagyok nagy elméletben magyarázásban, konkrétan mit akarsz csinálni?
|
|
|
Ok, ebben az esetben a (facebook-os) kliens alkalmazás hogyan éri el az adatbázist?
szerk: (...ami JavaScript, esetleg Python)
Ezt a hozzászólást bit.0x8000 módosította (2011.07.08 17:48 GMT+1 óra, ---)
|
|
|
Végül is adatok cserélgetéséről van mindig szó. 
Ha nem kell folyamatos kapcsolatban lennie akkor az is egy megoldás hogy van egy sql adatbázis ahonnan a játék is meg a facebook is használja meg módosítja az adatokat.
|
|
|
Idézet Bacce :
http://www.ifc0nfig.com/accessing-facebook-within-unity/
Bár ez nem pont az amit te keresel ha jól látom, de a lényeg hogy lehetséges, ezzel már el lehet indulni.
Igazából amit én szeretnék, az ennél egyszerűbb, csak arra lenne szükség, hogy a böngészőben futó és a desktop alkalmazás adatokat cserélhessen valahogy. (Amennyire kivettem, a linkelt példában a desktop alkalmazásból éri el a facebook-ot.)
|
|
|
|
JS tuti, hogy nem fér hozzá kliens oldali adatokhoz - ez az egyik alapelve, különben szét lehetne heckelni egy egyszerű scripttel a felhasználók gépét...
|
|
|
Ide is fellövöm a kérdést, hátha hozzá tud szólni valaki:
Egy facebook alkalmazásnál vajon megoldható, hogy valahogyan kommunikáljon egy desktop programmal (például socket-en keresztül)?
Ahogy olvastam, a fő sdk javascript alapú, de van phyton alapú is...
|
|
|
Legújabb project:
Smashed Potatoes
Legutóbb frissített project:
Smashed Potatoes
Friss kép a galériából:
|