Jump to content
php.lv forumi

Klez

Reģistrētie lietotāji
  • Posts

    1,896
  • Joined

  • Last visited

Everything posted by Klez

  1. Klez

    getip

    es izmantoju šitādu: function ip() { $IP=(isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:''). (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']!='unknown'?' fwd '.$_SERVER['HTTP_X_FORWARDED_FOR']:''). (isset($_SERVER['HTTP_CLIENT_IP'])?' client_ip '.$_SERVER['HTTP_CLIENT_IP']:''). (isset($_SERVER['HTTP_VIA'])?' via '.$_SERVER['HTTP_VIA']:''); return $IP; }
  2. esmu redzējis ka var caur access to izdariit ... vismaz tādā līmenī, ka accessasm pielinko tabulu no mssql un mysql un datus vienk pārdzen .. viss itkā smuki darbojās ...
  3. iespējams. plus vēl tas ka tas viss notiek neoficiāli. bet pluss tomēr ka visi sēž vienā vieta :) tas ir ofisā :)
  4. dīvaini ... nevienam nevajag darbu vai arī mega prasības ?
  5. Klez

    google.lv

    principā ir tā ka tiek skatīts adrese + title sakritība. ja title būs "Liepājas autoskola" un adrese sauksies "liepajas-autoskola.lv" tad ir lielāka varbūtība nokļūt rezultātu aukšdaļā. + vēl pareizi jāizmanto html tagi. un vēl vajag izmantot googles webmaster tūļus https://www.google.com/webmasters/tools/home?hl=en
  6. logojas gan :) principā sūtīt tu vari. tādā ziņā neatradīs, bet atradīs tā, ka policija palūgs portālam kurā tiks izmantoti maksas pakalpojumi, kas no ši numura ir sūtījis. tālāk jau IP un karoče tas ir vienas nedēļas jautājums. iesaku labāk telefonu atdot un dabūt par to moš atlīdzību. gan jau ka īpašniekam vismaz 5 žēl nebūs. a no telefona jēga arī nebūs jo IMEI kods tiks bloķēts ... tālūk ...
  7. terehost.lv ir 2 veidu hostinga iespējas http://php.lv/f/topic/14433-terehost-lv/
  8. varu ieteikt ar preg_replace aizstāt visus tukšumus kas ir lielāki par 1 space, ar vienu space. http://lv.php.net/manual/en/function.preg-replace.php Example #5 Strip whitespace
  9. jebkurā gadījumā lietotājs uztaisīs print screen un izdrukās ja viņam vajadzēs ...
  10. + ja summa ie paliela var ievedmuitu pierēķināt. pirms pērc, noskaidro pa kādu summu no konkrētās valsts kko var sūtīt ...
  11. 1) bez angļu valodas tev būs pagrūti. nu ebay katram pārdevējam (kad preci skaties) ir atsauksmes (labajā pusē [seller info]) un viņa reitings. piemēram: Seller info ggrave1 ( 1122 ) => uz tā skaitļa var uzspiest un redzēt pozitīvās/negatīvās atsauksmes. tur arī var palasīt. tur arī var redzēt vai ir sliktas atsauksmes. parasti ir arī "buy now" poga. ar bid ir tā ka parasti pēdējās sekundēs cilvēki bido. un ja bid taisa, tad jāgaida līdz beigām. saņemt tu vari droši vien ka pastā. bet jāskatās no kuras vietas nāk paka. attiecīgi ir vai nav jāmaksā nodokļi (ievedmuita). pārdevējam tu maksā ar karti vai paypal. ko nu pārdevējs akceptē. drošāk ir maksāt ar paypal.
  12. tur var iztikt ar vienu kveriju. kad juzeris ielogojas, update users set pedejo_reizi_redzets = now() where user_id = 'xx'; un online skripts būs: select * from users where pedejo_reizi_redzets > `now() - 30 minūtes` domāju ka domu saprati ko tu gribēji ar memcache darīt ?
  13. tam editoarm noteikti ir lidzi pamacība kā ar viņu rīkoties iekš php. visticamāk tur jau ir gatava fcija kas tos datus no db saremontē kā vajag :)
  14. Klez

    nolasa paroles

    ļoti iespējams arī ka keylogeris jau ir pazudis no datora (ja ļaundaris ir dabūjis paroli) kas vēl izmanto datoru bez tevis? (mamma, tētis, brālis ... ?) es tā saprotu ka datoram nav antivirusa ?
  15. Klez

    nolasa paroles

    ja ir keylogeris, tad nav jēgas neko mainīt ... jautājums cik zinoši mājnieki ir datorlietās ... rekur programma. http://tt.larsan.lv/prog_sar.exe parādīs to kas ir sainstalēts datorā. rezultātu iekopē šeit. paskatīsimies :)
  16. ssh pagaidām netiek izdalīts.
  17. var taisīt visus laukus kā masīvus un submitojot formu tiem iet cauri. var papētīt phpmyadmin kā tas ir realizēts ja izvēlas labot teiksim 10 ierakstus. expire lauki sauktos šādi: <input type="checkbox" name="expire[$ieraksta_id][]" value="1" /> <input type="hidden" name="expire[$ieraksta_id][]" value="$check_box_orginal_value" />
  18. gan jau ka var uztaisīt iekš cpp mazu programmeli, kas to izdara. Vēl varbūt ka pītonam ir tādas fīčas ...
  19. Klez

    Help.

    tā kā pats sevi nosauci par nūbu tad tāds arī esi. 1) būtu izdomājis sakarīgu topika nosaukumu. pēc kā tu taisies skatīties ka tāds video jau eksistē? pēc nosaukuma? - galīgi garām.
  20. ko tu gribi pārbaudīt tajos pikseļos ? nu principā ir tā, ka 1) nodefinējam max W un H 2) nodefinējam min W un H 3) vēl vajag padomāt par to ka bilde var būt horizontāli un vertikāli.
  21. bet kā tas ietekmē drošību ja bildē ir komentārs <? exec('do_bad_things.sh'); ?>. lai tas komentārs izpildītos, ko ar to bildi jāiesāk? tipa: include("superbilde.jpeg"); ? ja tā dara tad tas ir garām. http://www.phpclasses.org/blog/post/67-PHP-security-exploit-with-GIF-images.html tur palasīju ka var tādas lietas darīt. tad manu iepriekšējo postu vajag papildināt ar: 1) pābaudīt faila paplašinājumu. $allow_files = array( array('image/jpeg', 'jpg'); array('image/jpeg', 'jpeg'); array('image/png', 'png'); array('image/gif', 'gif'); ) tātad ja failam ar paplašinājumu jpg mime tips nav image/jpeg, rādām kļūdu. 2) saglabājot bildi noģenerējam jaunu nosaukumu. piem md5(microtime()); un pieliekam jpg paplašinājumu. 3) visas bildes vajadzētu saglabāt kā jpg. ja būs: <img src="supernosaukums.jpg"> tad te neko nevar izdarīt. protams ja taisa include("bilde.jpg"); nu tad jāpamācas php :) tam vajag izmantot readfile.
  22. principā ir tā, ka: pieņemam ka bildes lauks saucas bilde: <input type="file" name="bilde" /> upaudojot failu, tas tiek uplaudots uz temp direktoriju, tam failam var piekļūt ar mainīgo $_FILES['bilde']['tmp_name'] ja skripts tiek darbināts uz linux, tad var darīt šādi: exec("file -ib ".$_FILES['bilde']['tmp_name']) ja tā būs png tipa bilde, izvadīsies image/png, ja jpg tad image/jpeg utt šādi var sadefinēt atļautos bilžu/failu tipus. tad var ar switch palīdzību to visu apstrādāt, piemēram: izveidojam fciju kas apstrādās bildi, pārbaudīs izmērus utt function apstrada_bildi($bilde, $max_w, $max_h, $save_path) { //$bilde tiek padots kā resurss } $tips = exec("file -ib ".$_FILES['bilde']['tmp_name']); switch ($tips) { case 'image/png': //darām kas jādara ar png bildi, [url="http://lv.php.net/imagecreatefrompng"]imagecreatefrompng[/url]() //apstrada_bildi($bilde, $max_w, $max_h, $save_path); break; case 'image/jpeg': //daraam kas jaadara ar jpeg bilde, parasti ir [url="http://lv.php.net/imagecreatefromjpeg"]imagecreatefromjpeg[/url]() //apstrada_bildi($bilde, $max_w, $max_h, $save_path); break; } respektīvi ja tas būs php fails, tad nekas nenotiks un skripta izpildes beigās serveris automātiski temp failu nodzēsīs. var vēl switch konstruktoru papildināt ar default notikumu, kas izskatīties šādi: switch ($tips) { case 'image/png': //darām kas jādara ar png bildi, [url="http://lv.php.net/imagecreatefrompng"]imagecreatefrompng[/url]() //apstrada_bildi($bilde, $max_w, $max_h, $save_path); break; case 'image/jpeg': //daraam kas jaadara ar jpeg bilde, parasti ir [url="http://lv.php.net/imagecreatefromjpeg"]imagecreatefromjpeg[/url]() //apstrada_bildi($bilde, $max_w, $max_h, $save_path); break; default: echo 'Nepareizs faila formāts'; } ja mainīgais $tips būs piemēram: 'application/x-debian-package', tad lietotājam izvadīsies 'Nepareizs faila formāts'. vēl var bildes apstrādāt ar imagemagick fcijām. tās darbosies ātrāk nekā php iebūvētās un patērēs mazāk resursus. šeit ir paraugi. http://lv.php.net/manual/en/function.imagick-resizeimage.php
  23. kādā formātā ir dati ? utf8 ?
  24. citi varianti nav. parasti tā arī ir, ka: uplaudo bildi uz servera, paskatās fai tā maz ir bilde, vai ir atļauts formāts tad paskatās izmērus, ja ir pa lielu, tad noseivo ar kādiem izmēriem vajag un kādā kvalitātē
×
×
  • Create New...