Jump to content
php.lv forumi

Vebers

Reģistrētie lietotāji
  • Posts

    1020
  • Joined

  • Last visited

Everything posted by Vebers

  1. setInterval ( "doSomething()", 5000 );
  2. LAi izprastu ko dara funkcija izlasi pasu funkciju t.i. kaadaa failaa ir "teksts" kas saakas ar function confirm_query($mainigais ) { //funkcijas kods }
  3. Nu imho es jau tev visu idejiski esmu priekšā uzrakstījis un pat ļoti saprotami!! paskaties vēlreiz 4.postu. Tie ūberļoģiskie šiti nemaz neizskatās ka būtu loģiski priekš tevis. Piemers ja links ir download.php?id=124&code=1254fasf2 $r = mysql_query("select code from sms_codes where code = '".mysql_real_escape_string($_GET['code'])." and used <> 1'"); $res = mysql_fetch_assoc($r); if(!empty($res)) { $q = mysql_query("select location, mime_type from files where id = ".intval($_GET['id'])); $data = mysql_fetch_assoc($q); mysql_query("update sms_codes set used = 1 where code = ".mysql_real_escape_string($_GET['code'])); header("Content-type: ".$data['mime_type']); header("Location: ".$data['location']); } else { echo 'code already used'; } Tiesa gan ar headeriemk varu kļūdīties, bet doma skaidra. un ja ne tad paskaties kādu download menedžera skriptos, tur 100% atradīsi to ko meklē.
  4. Ir stulbi likt pilno faila adresi ieksh $_GET, jo tādā veidā jau uzreiz parādi kur ir pats fails. Tādā veidā nekad neatturēs failu lejupielādēt lietotājam otru reizi vai iedot pilno linku draugiem, kuri bezmaksas lejupielādēs failus un tava kompānija / firma cietīs zaudējumus :) ieksh $_GET['file'] vari norādīt tikai faila ID (attiecīgi to kas glabājās datubāzē kā primary ID! :)
  5. Šādi tev redirektēs visu pārlūku uz to failu (idejiski addressbarā vaidzētu parādīties pilnajai faila adresei..)
  6. Neizsauc to download logu. Bet vienkārši tam download.php failā ja kods ir pareizs izsūti headerus. Content-type: application/pdf Location: http://files.mysite.com/readers/pdf/foxit.exe Ar headeriem varu kļūdīties bet domai vaidzētu būt skaidrai
  7. Atkarīgs kā to realizē ja tev ir <a href="/dblassaaf/vdgasdgd/gsagds/asgsg/asgas/agds/prga.exe">download</a>, tad drošības tur pilnīgi nekādas :) iesaku uztaisīt tādu kā download menedžeri, vispirms ievada kodu, ja kods sakrīt tad parādam pogu kur redzama download poga ar linku: <a href="download.php?fileId=5123&smsCode=ham3r">download</a>. tad download php nosaki vēlreiz pārbaudi vai kods ir pareizs, ja nav tad iedod kādu smagu video lai zin kā hakot :) bet ja ir tad pēc pēc faila id sameklē datubāzē attiecīgā faila mime/type un reālo atrašanās vietu, izsūti attiecīgos Content-type headerus un location pasniedz failu. upd: netiks klāt! Var caurs ftp or smth...
  8. Vebers

    PSD - HTML

    nelielām Photoshop zināšanām, HTML un CSS zināšanām. Tādu rīku / programmu kas to automātiski izdarītu tavā vietā cik zinu nav.
  9. Vebers

    SMS

    BPO - Latvija, Ungārija, Lietuva, Igaunija Fortumo - paskaties viņu lapā. pakalpojumi - nezinu.
  10. Diez vai kādam tas būs pietiekams stimuls kodēt priekš Tevis :)
  11. Vebers

    SMS

    Ir iespējams. Pa tiešo no operatoriem nav jēgas - pārāk liels čakars ar papīriem un visai neizdevīgi. Izmanto kādu no Latvijas gateway`iem piemēram Lattelecom BPO. No kodēšanas viedokļa nekas sarežģīts pat vienkārši :)
  12. Ja tev ir lietotaja ievaditais teksts un ir janosaka valoda kada tas ir rakstities (attiecigi lv, en, ru) tad prieks krievu valodas vari megjinat atrast kadus populaarakos kirilica burtus. Prieksh anglju un latviesu valodas uz isiem tekstiem tas ir visai nereali. Jo burti reali daudz maz vienadi un nav garantijas ka lietotaajs tiktiesam izmantos garumzimes / mikstinajumzimes. Bet nu visidealakais variants butu ar dropdown kur var izveleties to attiecigo valodu un pieglabat sessijaa / cookie.
  13. cURL - bibliotēka soketiem (vieglāk lietojama kā plain soketi).
  14. Timeouts. Varētu būt ka nav tajā brīdi tas LB serveris pieejams. Vari pamēģināt soketus, tur to timeoutus var pats norādīt.
  15. Vebers

    Email

    Ja tiešām zini ka visu esi izmēģinājis un nav nekādu cerību, tad tā arī klientam pasaki, ka uz pop3 to nekādīgi nevar panākt. Neesmu gan specs šajā jautājumā..
  16. Vebers

    Email

    Improvizē :)
  17. Vebers

    Email

    Klienti sāpīgs jautājums, bet nu dumjš tev viņš pagadījies. Sagatavo materiālu un ar to arī reāli centies panākt to lai viņš saprot, ka imap būs labāks risinājums, jo pašam nebūs jāveido jau izveidota sistēma.
  18. Vebers

    search script

    Variantu daudz. Atkarīgs no tā kur tieši galbājas informācija. Tā kā topiku esi izveidojusi xHTML sadaļā cik noprotu zināšanas par datubāzēm nav. Meklēšanu tomēr vajag taisīt bāzētu uz datubāzēm, jo tas tik ļoti atvieglo dzīvi. Pa .html failiem meklē būs grūti, jo reāli jānolasa visi atrodamie .html faili janolasa tas un tas jāskatās vai tajā ir atbilstošais teksts - tas ir ļoti lēnu...
  19. Vebers

    Email

    Ja nemaldos iekš Maildir izveidojot folderi vajadzētu parādīties arī tam..
  20. mounkulis, neuztver jo tā netiek izmantota kā funkcija, tjip password('asfasf'). A par autora problēmu andrisp ir taisnība tās pēdiņas tādas kroplīgas, vajag izmantot normālu teksta redaktoru , vai arī fonts ir pie vainas :)
  21. Vaitad nebija ID janorāda nevis name ?
  22. Vebers

    MD5 fixed point

    Damn.. toč ir. bišķ sapisos :)
  23. Vebers

    MD5 fixed point

    Palasot kaut vai vikipēdiju sapratīsi, ka nav. http://en.wikipedia.org/wiki/MD5
  24. p.s. lai salidzinatu vai faili ir vienadi izmanto md5() - hash summu salidzinasanu. tjip $changes = (md5(file_get_contents('http://') == md5($localData)) ? false : true; edit: atcerejos ka vel ir tads headeris Last-modified to ari var megjinat chekot, ja tads ir :)
  25. Neesmu gan nekad meegjinajis filesize izmantot uz http protokolu, bet manuali rakstits ka vaidzetu stradat. vienigais kas varetu but ieksh php.ini ir allow_url_open (vai tamlidzigi), bet ja file f-ja strada uz http tad skjiet ka tas nav pie vainas.
×
×
  • Create New...