Jump to content
php.lv forumi

Morphius

Reģistrētie lietotāji
  • Posts

    150
  • Joined

  • Last visited

Everything posted by Morphius

  1. Maksa par reģistrēšanos absolūti neder...ir vajadzība piesaistīt saitam lietotājus/apmeklētājus, un maksa par to, tos tikai aizbaidīs :) Zāles nav, bet ir tā ka manuāli var apskatīt? Pieņemsim tiek mainītas ip adrese, bet kā ar citiem unikālajiem datiem? Piemēram ja no viena affiliate linka ir 10 reģistrēti profili ar dažādām IP no dažādām valstīm, bet ar vienu un to pašu brouzeri, ekrāna izšķirtspēju, valodu utt, tad gan liek aizdomāties par blēdīšanos :) Nu bet fakts ir tāds ka šādu pārbaudi automatizēt ir ļoti pat pagrūti...
  2. Cenšos uzkodēt refferal sistēmu, bet kaut kas pietrūkst :D Primitīva sistēma ir gatava, kad zem linka /?affid=1 saitā ieiet lietotājs tad datubāzē tiek ierakstīts: id - 7 affid - 10 userid - 0 ip - 127.0.0.1 ja šis lietotājs reģistrējas tad datubāzē tiek veikts ieraksts: id - 8 affid - 10 userid - 12 ip - NULL Vēlme uzlabot šo sistēmu sekojoši! Ja piereģistrējas jebkāds dzimums, tad affiliate kontā pieksaita pieņemsim 0.5 punkti, ja vīrietis pievieno foto profilā, tad vēl +0.5, ja sieviete pievieno foto, tad +1. Šeit protams ka var izvērsties, tip ja tiek pievienots apraksts par sevi, tad +0.1 utt, nu bet tās jau ir formalitātes. Tātad kas man nesanāk... Nesanāk punktu uzkaite! Mēģināju darīt sekojoši: $points=0; $result=mysql_query("SELECT * FROM aff_referals WHERE affid='10'"); $row=mysql_fetch_assoc($result); //Tiek izvilkti dati saistībā ar affid 10 //Tālāk, manuprāt vajadzētu pielietot ciklu while ($row=mysql_fetch_assoc($result)) { //Tagad vajadzētu atrast jūzeri ar id 12 un pārbaudīt kas par dzimumu un vai ir pievienots foto $result2=mysql_query("SELECT * FROM users WHERE id='$row[userid]'"); $row2=mysql_fetch_assoc($result2); if($row2["gender"] == "F") { if($row2["pictures"] > 0) { $points+1; } } } Izvadot datus man tāpat rāda $points=0...droši vien kaut kas te nav pareizi...kāds var palabot? Varbūt fiškai pavisam citai jābūt? Vēl varu piebilst ka, manuprāt, punktu skaitīšanai jānotiek reālā laikā, nevis ar ierakstiem datubāzē, jo ja referālis pievieno foto pēc nedēļas vai arī izdzēš to...
  3. Pamēģini apmeklēt šo saiti http://gscripts.net/free-php-scripts/Banner_Rotation.html Bezmaksas banneru rotācijas php skripti!
  4. Man interesē fakti, kam jāpievērš uzmanība, lai atsijātu tos, kuri no viena PC veic vairāku profilu reģistrācijas! Kas ir TAS, pēc kā var vadīties lai uzķertu blēžus? Protams ka primitīvais atsijāšanas veids ir IP adrese! Vēl jaukāk būtu zināt vai reģistrācija ir notikusi no reālās IP nevis no PROXY, respektīvi vai php atļauj noteikt vai lietotājs izmanto PROXY? Varbūt vēl kādas idejas? Iepriekš paldies :)
  5. Flashchat...teikshu gana funkcionals http://www.file-base.net/3359937
  6. Morphius

    php Bots

    Kāda iespēja pastāv izveidot botu, kurš velk bildes no saitiem! Interesē kā tas viss notiek, kāda fiška botam, kādas funkcijas jāpielieto? Varbūt ir kas gatavs šajā jautājumā? Kā par piemēru apskatam http://www.spoki.lv Kā boti sērfo pa saitu? Kā boti atrod likumsakarību starp linku un bildi, respektīvi kā bots saprot ka šajā linkā (http://www.spoki.lv/joki/Fail/61397) atrodamās bildes jāieseivo vienā kategorijā, un šajā linkā (http://www.spoki.lv/joki/Fail/61397/1/2/) atrodamās bildes jāieseivo tajā pašā kategorijā! Ja kādam ir kas sakāms, neskopojieties :)
  7. Nevajag tik pesimistiski attiekties uz šo projektu! Var izdarīt mazliet savādāk, izveidojam lapas sānos lielus vertikālos bannerus ar šāda tipa pixeļiem un tad lai reklāmdevējs pats izvēlas, cip px aizņems viņa reklāmas lauks!
  8. Vēlos izvilkt no lapas saturu, kurš ietilpst <div> tegos! Fiška tāda, ka ir vēlme izvadīt lapā wikipedia saturu, kurš ietilpst <div id="globalWrapper"> tegos! Kā visu pārējo infu atmest? Nestādos priekšā, kura funkcija, vai to kopums, varētu veikt šādu procesu...
  9. PS Nu redz kā cienītais "Val" atrisināja šo elementāro problēmu...paldies liels
  10. Lieta sekojoša... Tekstu vēlos sadalīt pa diviem vārdiem, pārbaudīt vai tāda frāze jau neeksistē datubāzē un ja ne tad pievienot! Viss jau būtu labi, tikai apstrādājot lielāku tekstu, izmet kļūdu pie 16 cikla... Lūk mans veikums: $teksts="WASHINGTON House Democrats announced agreement Friday on far-reaching steps designed to rein in the relentless growth of Medicare, part of a concerted effort to counter the impression that President Barack Obama's health care legislation is in deep trouble. Speaker Nancy Pelosi hailed the agreement as a giant step forward for the bill that Obama has made a test of his leadership. Advocates said it eventually would turn Medicare toward a program that rewards quality, rather than volume, as well as alter a system that pays doctors and other providers more in some regions of the country than others."; $varduSkaits=str_word_count($teksts); //Seit ir info par vaardu skaitu $masivs=str_word_count($teksts, 1); //Seit viss teksts tiek ievietots masiivaa $a=0; $b=1; while ($a<$varduSkaits) { $vards1=$masivs[$a]; $vards2=$masivs[$b]; $fraze=$vards1." ".$vards2; include ("db.php"); $result=mysql_query("SELECT * FROM vardi WHERE fraze='$fraze'", $db); if(mysql_num_rows($result) > 0) { // Ja fraaze eksistee, nedaram neko un veidojam naakamo ciklu echo "Fraaze eksistee!<br>"; } else { echo "Fraaze neeksistee!<br>"; // $insertDB=mysql_query("INSERT INTO vardi (fraze) VALUES ('$fraze')", $db) or die(mysql_error()); } $a=$a+2; $b=$b+2; } Pielikumā ir redzams rezultāts ar visu kļūdu... Ja teksts ir mazāks, respektīvi ja ir 15 vārdu pāri, tad viss strādā kā nākas, bet tikko ir 16-tais vārdu pāris, tā izmet, man nesaprotamu, kļūdu! Kur ir problēma? Vai varbūt savādāk var risināt šo problēmu?
  11. Tas vispār parastam mirstīgajam ir izdarāms? Kā to var dabūt gatavu? Man ar liekas ka sessijas mainja pie katra pieprasījuma ir pilnīgi bezjēdzīga nodarbe...
  12. Drošības un citu apsvērumu labad, vēlos noslēgt tiešo piekļuvi saviem web failiem! Respektīvi, failu drīkst novilkt tikai ar linku "/file.php?id=1" nevis "/data/file1.zip" Sākumā man bija doma izveidot iekš /data/ .htaccess failu ar sekojošu ierakstu: order allow,deny deny from all Bet ejot uz linku "/file.php?id=1" brouzeris piedāvā novilkt failu ar nosaukumu "file1.htm" nevis kā pareizi būtu "file1.zip"! Kāds būtu risinājums? Vai tiešām jāpārkodē engine? PS Runa iet par PHP-Fusion v7 engine!
  13. Morphius

    Redirect

    Nezināju kā nosaukt tēmas virsrakstu, bet jautājums sekojošs! Ir vēlme mainīt php engine, bet lieta tāda ka vēlos atstāt darbojošos vecos linkus...respektīvi norādi uz failiem! Piemeram tagadējā skriptā ceļš līdz failam ir 'www.saits.com/154654651' , savukārt nākamajā skriptā, ja tā var izteikties, ceļš līdz failam ir 'www.saits.com/download.php?id=1'. Kā labāk atrisināt šo problēmu? Varbūt ierakstīt .htaccess kādu rindiņu?
  14. Te Tu mazliet kļūdījies! Tu vari maksāt pieņemsim 5Ls stundā pie nosacījuma ja šis cilvēks strādā pie Tevis patstāvīgi! Tādā gadījumā vienkārš saits ar samērā vienkāršu dizainu profesionālam programmistam vcar aizņemt 2vas pilnas dienas darba laika... 5Ls*8h*2d=80Ls par saitu? Tik daudz Tu būtu gatavs saņemt par gabaldarbu? Es domāju ka nē!
  15. Zelta vārdi, tāpēc iespringstam maksimusm uz šiem radījumiem pa 28$ http://www.4templates.com Vai arī neslikti dizaina risinājumi par baltu velti http://www.metamorphozis.com
  16. Un kāda tad būs parole? ;) Principā, ja nemaldos tad šie dati ir atrodami phpmyadmin mapē iekš config.inc.php faila, vai kaut kā tamlīdzīgi!
  17. Ieliec google analytics kodu savā lapā un skaties, kas un no kurienes Tevi apmeklējis savā google kontā! Vēl viens variants, izmanto šo skriptu...
  18. Bubu...man esanāk iebraukt Tevis teiktajā...kas tad man beigās ir jātaisa? :) Man tomēr sanāca daļēji iebrauk augstāk manis dotajos piemēros. Izmantojot šo piemēru man izmet JavaApplet error...tas nozīmē ka mans localhost neatbalsta to Java? Mēģināju iemst to skriptu savā hostingā...tas pats rezultāts: load: class ReadURL.class not found. java.lang.ClassNotFoundException: ReadURL.class at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: open HTTP connection failed:http://localhost/ReadURL/class.class at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 7 more Exception: java.lang.ClassNotFoundException: ReadURL.class respektīvi kašķis ir ar kaut kādu neesošu "/ReadURL/class.class"... Bet ja ņem priekšā otru piemēru kurš strādā ar XMLHttpRequest, tad problēma ir tāda ka netiek lasīti dati no citiem serveriem!!! No local servera viss nostrādā tīri! Kapēc tāda neskaidrība? Kā peispiest skriptu ielādēt source kodu no cita servera? Vai tiešām nevienam nav nekas pasaskāms saistībā uz šo jautājumu?
  19. Bubu, man te tomēr neskaidrības ar to JS...atradu reālus piemērus: http://www.javascripter.net/faq/reading2.htm http://www.javascripter.net/faq/xmlhttpr.htm Bet abi šhie piemēri nespēj atvērt "http://ads.adbrite.com/mb/text_group.php?sid=200026&zs=3732385f3930&ifr=1" linku! Un ne tikai to AdBrite linku, jebkuru, pat no localhost... Paskaties lūdzu, kas par kašķi. Varbūt ir kāds cits vienkāršāks veids kā izvilkt source kodu no linka, ievietot un ievietot to formā?
  20. Lai nu tā būtu, es šo tekstu izšpļāvu uz ātro nedomādams par to, kas no kurienes ko velk, man tas nav būtiski, tāpēc lai nu tā paliek kā Tu saki, esmu sasprindzis uz citas problēmas risinājuma :) Bet ja nopietni, tad mēģinu atgriezties pie arbitrāžas... Šoreiz man iteresē adbrite kantoris! Sāku savu darbību ar mazu eksperimentu...noskaidroju ko mēģina ģenerēt JavaScript kods kuru iegūstam savā personīgajā kontā iekš šā kantora. Kā par piemēru paņemsim kodu apskatei! Es izmantoshu testēšanai kodu no saita http://www.romnation.net/ un tas būtu: <script type="text/javascript"> var AdBrite_Title_Color = '0000FF'; var AdBrite_Text_Color = '000000'; var AdBrite_Background_Color = 'FFFFFF'; var AdBrite_Border_Color = 'FFFFFF'; var AdBrite_URL_Color = ''; try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==''?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe='';var AdBrite_Referrer='';} </script> <span style="white-space:nowrap;"><script type="text/javascript">document.write(String.fromCharCode(60,83,67,82,73,80,84));document.write(' src="http://ads.adbrite.com/mb/text_group.php?sid=200026&zs=3732385f3930&ifr='+AdBrite_Iframe+'&ref='+AdBrite_Referrer+'" type="text/javascript">');document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));</script> <a target="_top" href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=200026&afsid=1"><img src="http://files.adbrite.com/mb/images/adbrite-your-ad-here-leaderboard.gif" style="background-color:#FFFFFF;border:none;padding:0;margin:0;" alt="Your Ad Here" width="14" height="90" border="0" /></a></span> Tur ir divi JS paramatri kuri tiek ģenerēti uz apmeklētāja skaitļojamās mašīnas. Un tie būtu: AdBrite_Iframe=window.top!=window.self?2:1 AdBrite_Referrer=document.referrer==''?document.location:document.referrer AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer) Jautājumi: Kam domāts "AdBrite_Iframe"(mani brauzeri kaut kādu iemeslu dēļ ģenerēja gan skaitli "1" gan skaitli "2")? Kāda jēga no šiem abiem cipariem? Cik noprotu ka "AdBrite_Referrer" atgriež esošās lapas URL. Bet ar k nodarbojas funkcija "encodeURIComponent()"? Tālāk iekš JS ir atrodams URL kuram tiek piekabinātas augstāk minētās vērtības un AdBrite apstrādājot šho linku parāda reklāmas linku(s)! Vajadzētu tā kā šos linkus atvērt...kāds būtu mans risinājums! Izvadam ģenerēto kodu (http://ads.adbrite.com/mb/text_group.php?sid=200026&zs=3732385f3930&ifr='+AdBrite_Iframe+'&ref='+AdBrite_Referrer+) kur "AdBrite_Iframe" vietā manuāli ierakstam pimēram 1 un "AdBrite_Referrer" manuāli ierakstam linku, kurā itkā atrodas šis reklāmas bloks un ieliekam piemēram rezultātu kādā formā, tālāk ar POST nododam datus nākamā lapā kura atver ģenerēto linku piemēram iekš iframe ar 0 pikseļiem! Problēma sākas pie tā, kā izvadīt augstāk minēto linku un rezultātu ievietot formā? Es mēģināju izvadīt ar iframe, bet iframe neizvada pilnu kodu...tad rodas jautājums, vai pastāv iekš JS kaut kas līdzīgs file_get_contents() ? Respektīvi uz apmeklētāja kompja tiek izvadīts garu garais rezltāts kurš apm izskatās šādi. Un tālāk ar augstāk minēto skriptu izvelkam liku kurš sākas ar "http://click.adbrite.com/mb/click.php?sid="! Kā jums mana strategy? :D Tātad nobeigumā vēlos atkārtot ko vēlētos no zinošākiem kungiem! Būtu vajadzīgs kāds JS risinājums kurš darbojas līdzīgi file_get_contents() iekš php! Vai arī kaut ko līdzīgu... Kāds var ieteikt kaut ko? EDIT Varbūt izveidojot JS skriptu ir iespējams pieslēgt citu skriptu? Tip līdzīgi kā include() iekš php?
  21. Bet vai tad tas ir tas pats pakalpojums? Es arii peec topic atklashanas atklaaju ka adsense ir taads pakalpojums, bet tur, ja nemaldos, janoraada sava domain settingos adsense ip adreses, kas absoluuti nav tas pats, kas ir shajos saitos, kur local failam tiek piemests links...vai varbut es kludos?
  22. Cik noprotu šādas shēmas izmanto tie saucamie parking domēni...sāku atminēties, ka google kādu laiku atpakaļ vēlējās aizliegt savas reklāmas iekš parking domēniem, bet laikam tās bija tikai baumas... Bet nu jautājums par to, kā to dabūt gatavu, paliek spēkā :)
  23. Uzrāvos uz vienas lapeles... http://www.sleep-machine.org/ Skatos ka šajā lapelē redzama Lattelecom, EET uc reklāmas. Neticu ka šamie likuši reklāmu iekš šīs aidomīgās lapeles, tāpēc visdrīzāk tas ir GoogleAdSense, jo kur gan citur Lattelecom būtu sevi reklamējis? Ieinteresēja tas fakts ka adsense linki ir slēpti zem šī portāla linka! Kā tas ir iespējams? Respektīvi nevis iespējams, bet kā viņi no tā iegūst peļņu? Uztaisīju mazu test...izdzēsu visus cookie un iegāju uz kādu no reklāmas linkiem! Manā cookie folderā ieraudzīju "doubleclick.net" ierakstu(он же adsense), tātad google click ir apstipriājis un džeki dabujuši savu kapeiku! Jautājums - kā to visu dabūt gatavu? Pēc kādas sistēmas tas darbojas? Kā tiek ģenerēti linki? paskatoties uz linku, var ieraudzīt šādu ainu: catch.php?ps=79e97f744d777fe9a532a0e6192ad3b3&dn=sleep-machine.org&vu=www.PCWorld.com%2Flaptops&ru=http%3A%2F%2Fgoogleads.g.doubleclick.net%2Faclk%3Fsa%3Dl%26ai%3DBnbyNb2T3ScmjEoTAnQb26PmpAaTQh5YB3pSpxwnAjbcB0IYDEAMYAyDQr9oDKAo4AFDbyp6yBGCtA 7IBEXNsZWVwLW1hY2hpbmUub3JnyAEB2gEZaHR0cDovL3NsZWVwLW1hY2hpbmUub3JnL8gCqoGnCagDAe gDtgLoAynoAyX1A0AAAAQ%26num%3D3%26sig%3DAGiWqtwBF5q9jNE3o7NvaxWqPueeydN0qA%26adurl%3Dhttp%3A%2F%2Fwww.pcworld.com%2Fshopping%2Fbrowse%2Fcategory.html%253Fid%253D10010%2526src%253Dsem%2526HBX_PK%253Dpcw_01_shop-laptops-INTL_all_ad-A01%2526utm_source%253Dshop-laptops-INTL_all%2526utm_medium%253Dshop-laptops-INTL%2526utm_content%253Dshop-INTL%2526utm_campaign%253DGoogle-CPC%26client%3Dca-dp-namedrive3_3ph_xml&cc=0.1&bc=0.1&sk=399d2bfc0344ebd8dbf764364ccafe43&no=3&rn=10&aq=sleep-machine.org&qt=main&tg=56041bdf8bd1bb5d2407e01f7234af93≤=2009042816000114611 Tas nozīmē ka JavaScript ģenerētais kods tiek piekabināts pie linka...kāds var izskaidrot šo parādību? Varbūt kāds ar to ir nodarbojies? Kā google skatās uz šādiem garadarbiem?
  24. Negribu lieki izcelties...bet kam tas vajadzīgs? :)
  25. Nu ja...kļūda ražošanā :D
×
×
  • Create New...