arpsoft Posted December 30, 2008 Posted December 30, 2008 Amikor kiírja a script, egybõl össze is adhatná, aztán a végére kiböki az eredményt.
payskin Posted December 30, 2008 Posted December 30, 2008 Lekérdezed a táblából az adott felhasználóhoz tartozó számokat, végigmész az eredményül kapott sorokon, összeadod a számokat és kiírod. Ha konkrét kérdés van bármelyik részével kapcsolatban, esetleg tudunk segíteni, de nagy általánosságban ennyi.
payskin Posted December 31, 2008 Posted December 31, 2008 Mármint mire? Szerintem viszonylag kevés ember van szerte a világon, aki valamelyik eldugott mappájában tart egy olyan PHP állományt, ami pont azt csinálja, amit te szeretnél. Ezért mondtam, hogy konkrétan kérdezz. Mi a gond? Meddig jutottál el vele? Melyik része nem megy? Ha jól értem, van is előtted egy már működő PHP fájl, amit át kéne írni... Gondolom a bejelentkeztetés megvan benne írva, tehát valahol tárolódik a felhasználó azonosítója, ami nyilván benne van a táblában is. Egészítsd ki a MySQL-lekérdezést (a WHERE ágban), hogy csak azokat az adatokat vegye figyelembe, ahol a felhasználó azonosítója megegyezik azzal, amit eltároltál a bejelentkezés után. Aztán írd át a MySQL eredményt feldolgozó részt, hogy képernyőre írás helyett adja össze a számokat, és a végén írja ki. Ha valamivel konkrétan elakadsz, berakhatsz ide kódrészletet is a programból (CODE)(/CODE) között, csak szögletes zárójellel.
Drakula Posted December 31, 2008 Posted December 31, 2008 Egy emelt díjas sms rendszerhez csináltunk egy admin felületet ahol meg van már minden az sms prefixeket külön kilistázza csak nem jön össze hogy összeadja egy felhasználóhoz tartozó összeget. Megpróbálom azzal a menetel megcsinálni amit írtál ha nem megkereslek priviben. Persze csak ha nem gond? De azért kösz az infót.
arpsoft Posted December 31, 2008 Posted December 31, 2008 Ez Balázsnál nem fog menni. Mármint a privát megbeszélése a problémának. Mint a Fórum elkötelezett fõkolomposa, biztosan ki fogja rakni a megoldást.
Kiskalóz Posted December 31, 2008 Posted December 31, 2008 Egy ilyen nem jó? $eredmeny=dbQuery("SELECT SUM(osszeg) as szumma from $tabla where user_id='id' "); $rekord = mysql_fetch_object($eredmeny); $osszeg=$rekord->szumma;
Kiskalóz Posted December 31, 2008 Posted December 31, 2008 Ezt a kódot csak bemásoltad? Vagy beállítottad a te adataidat?
Dreaman Posted January 11, 2009 Posted January 11, 2009 Sziasztok! Adott az alábbi kód: eval(gzinflate(base64_decode("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"))); Nos, arra lennék kíváncsi, hogy pontosan mi van ebbe a karakter tömegbe kódolva. Kicsit utánanézve a dolgoknak, azt találtam, hogy az eval() fv. véghajtja a kódot, a gzinflate() tömöríti és a base64_decode pedig dekódolja a betûhalmazt... Kipróbáltam nem is egy base64 online dekódoló oldalt, de bemásolva ezt a stringet, vagy értelmetlen kódtömeget, vagy nem adott semmit sem eredményül. Az a sejtésem, hogy ahol kiadott egy számomra értelmetlen kódtömeget, az lenne a tömörített kód. De azt még kitömöríteni kellene... de itt megakadtam. Tudtok ebben segíteni? Elõre is köszönöm szépen!
payskin Posted January 11, 2009 Posted January 11, 2009 Többszörösen egymásba rakott kódolt, tömörített nem tudom mit csinált marhaságnak tûnik. Cseréld le az evalt echo-ra, és akkor kiírja, mi van benne. A harmadik lépésig követtem, most itt tartunk: eval(gzinflate(str_rot13(base64_decode("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"))));
Dreaman Posted January 11, 2009 Posted January 11, 2009 Pedig nem marhaság (sajnos), ez egy elõre megírt AJAXOS vendégkönyv index fájljának a befejezése, és gondolom azért kódolták így be, hogy a lap alján található "powered by sudárcsávó 2.0"-t nehogy töröljük. Ezért egy echo mellett még van benne kb. egy pár soros fv is, ami nélkül (próbáltam) nem mûködik az egész. Ha az evalt echo-ra cserélem, ezt kapom: Parse error: syntax error, unexpected '/', expecting T_PAAMAYIM_NEKUDOTAYIM in /home/xxxx/public_html/kod.php on line 3 Létezik, hogy ebben a kódolt szövegben többször is használták a base64_decode-ot/gzinflate-et? Akkor nincs sok esélyem, hogy visszanyerjem az eredeti forrást, ugye?
payskin Posted January 11, 2009 Posted January 11, 2009 Írtam egy a visszakódolót, ezt dobja ki a végén: echo ' Powered by hnGuestbook v1.0.7SE | Fordította: Warner '; 23-szor volt egymásba ágyazva. Egyébként simán az evalt echo-ra cserélve is működnie kéne a dolognak, ez nálam simán lefut: echo(gzinflate(base64_decode("DZa3roRaokT/ZaJ7RYCn ... bla-bla-bla ... ve///z777///X8="))); tehát valamit elírhattál. És látom, görög PHP-d van. Legállatabb!
Dreaman Posted January 11, 2009 Posted January 11, 2009 Huhhh... elõször nem értettem mit írtál. Aztán jó sokszor eljátszottam ezt az echo-ba beírom, ftp-re fel, F5, az eredményt ismét echo-ba, és így tovább. Már majdnem meguntam mondván mindig egy halom karakterhalmaz jön csak ki, míg észrevettem, hogy egyre kevesebb lesz. Nem számoltam, de sokszor egymás után végül tényleg kijött, amit te is kiírtál. Habár nekem nem az volt a lényeg, hanem ami elõtte volt echo '<script language="Javascript" type="text/javascript"> var pcode = \'' . $pcode . '\'; ajax(\'POST\',\'gb_view.php\',\'page\',\'1\',\'' . $token . '\'); </script> és itt jött, amit te is írtál A lényeg, hogy sikerült! El sem hiszem! Hú ez most nagyon feldobott...de aki ezt így egymásba ágyazta, az remélem most csuklik! Amúgy nem görög a php-m. Rákeresve a hibaüzenetre azt kaptam, hogy mások is kaptam ilyen üzenetet, pedig nekik sem görög verziójuk volt. Õk eater eggs-ként emlegették... Köszönöm a segítséget!
kiszseeeee Posted January 26, 2009 Posted January 26, 2009 Üdvözletem Szeretnék egy szavazást csinálni a weblapra, de egyik ingyenes változat se jó, mert azok nem rugalmasak (az adatlapokon található Szavaz gombbal kellene szavazni, időközben bővülni fog a lista). Így hát marad a saját kód. A kérdésem a következő: hogyan lehet megvalósítani hogy 1 gépről csak 1 szavazat érkezhessen naponta? IP szűrés kicsit fapados, mert az nem feltétlenül gépre korlátoz. Nincs véletlenül valakinek ilyen forráskódja, amit megosztana velem? Előre is köszi
arpsoft Posted January 26, 2009 Posted January 26, 2009 Ha nem ip-re akarsz szûrni, akkor marad a cookie vagy a regisztrálás. A cookie nem minden gépen mûködik a regisztráláshoz meg külön felületet szokás készíteni. Melyiket szeretnéd megvalósítani?
kiszseeeee Posted January 26, 2009 Posted January 26, 2009 Mivel a lehető legegyszerűbb szavazási megoldást keresem a felhasználók részéről, így maradnak a cookie-k. Esetleg van olyan megoldás, hogy ha adott usernél nem műxik a cookie, akkor ott berak egy ip szűrést a címére ? Szóval kombinálni a kettőt. Még mindig jobb mint ha egyesek ész nélkül tudnak szavazni. Annyi bőven elég, ha az újraszavazáshoz legalább újra kell indítani a böngészőt, az már elfogadható.
tjoco1 Posted January 27, 2009 Posted January 27, 2009 Üdv! Ha banális a kérdés, akkor bocs. Mivel a PHP-vel ismerkedem jelenleg, ezért itt teszem fel a kérdést, bár úgy olvastam más nyelveknél is megvan: a "file pointer" kifejezésre file kezelõ függvényekkel kapcsolatban bukkantam (fopen, feof) és bár van tippem mi ez, de nem tudom jól gondolom-e. Olyan ez, mint ami a szövegszerkesztõben a kurzor? Helyzetjelzést, pozíciójelzést jelent?
arpsoft Posted January 28, 2009 Posted January 28, 2009 Lényegében igen. Egy virtuális kurzor, ami megmondja, hogy hanyadik bájtnál vagy a fájlban. A fájl írási és olvasási mûveletek mindig a fájlpointertõl hatásosak.
bl4ckf0xi Posted February 14, 2009 Posted February 14, 2009 Üdv! Ha esetleg valaki rendelkezik az információval, hogy php-ban/ben hogyan lehet elérni, hogy a függvény ne változtathassa meg az osztalyváltozokat, vagy esetleg a cím szerinti paraméterátadással átadott változók értékét, az írjon! Köszi !
enjoys1ng1ng Posted February 23, 2009 Posted February 23, 2009 Van egy gondom egy "fórummal" ami igazából egy vendégkönyv, de akinek készítem ilyen egyszerût kért (tehát pl. ne lehessen új témát indítani). A demo A kód A gond az, hogy miközben buzgón azon fáradoztam, hogy leegyszerûsítsem benne a html kódot és beépítsem a css-be amit csak lehet, nem vettem észre, hogy egy-két dolog nem mûködik rendesen. Pl. Ha valaki bejegyez a fórumba és elküldi, utána feljön az üzenet, hogy "Köszönjük, bejegyzése megjelenik a fórumon. Kérem várjon..." - aztán várhat.... ugye annak kellene történnie, hogy visszairányítja az oldalt a fórumbejegyzésekhez. Tehát a "redir" mintha nem mûködne. Arról nem is beszélve, hogy a biztonsági kód csak azután jelenik meg ha az ember frissíti elõbb az oldalt. Ugyanígy ha visszamegyek a fórumbejegyzésekhez, a legutoljára beírt üzenetem csak akkor jelenik meg ha frissítem elõbb az oldalt. Van megoldás vagy keressek valami teljesen mást?
GameMaster Posted February 25, 2009 Posted February 25, 2009 Van egy honlapom www.gamemasterdj.atw.hu. Sikerült hozzá szereznem egy Flash Music Player Bulidert. Sikeresen összehoztam a lejátszót. Fel is tettem a honlapomra már csak egy probléma van h menüpontváltáskor ujraindul a lejátszó.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now