Jump to content
php.lv forumi

Orion7

Reģistrētie lietotāji
  • Posts

    50
  • Joined

  • Last visited

Everything posted by Orion7

  1. Nē, <censored> http://uncyclopedia.org/wiki/Censorship </censored> :)
  2. Pamēģini vai ADODB strādā. Piemērs: <?php function ms_adoconn() { $con = new COM("ADODB.Connection"); $dsn = "DRIVER={SQL Server};SERVER={127.0.0.1};UID={sa};PWD={};DATABASE={DB_NAME}"; $con->Open($dsn); return $con; } function ms_adoquery($con, $que) { $cr = $con->Execute($que); $nc = $cr->Fields->Count(); $table = Array(); $r=0; while(!$cr->EOF) { for($c=0; $c < $nc; $c++) { $table[$r][$c] = $cr->Fields($c)->Value; } $cr->MoveNext(); $r++; } $cr->Close(); return $table; } $qu = "SELECT * FROM TableName"; $db = ms_adoconn(); $stable = ms_adoquery($db, $qu); for($i=0;$i<count($stable);$i++) { $j=0; $out='|'; while(isset($stable[$i][$j])) { $out.=$stable[$i][$j].'|'; $j++; } $out.="\n"; echo $out; } ?>
  3. Tev $dest_name ir jānodefinē ārpus if cikla.
  4. Nu tā palīdzēšana jau patiesībā nemaz tik nesavtīga nav, jo tā 1) dod kodēšanas pieredzi un praksi, kuras nekad nav par daudz; 2) kodu paraudziņi krājas, kas pašam vēlāk var noderēt; 3) dots devējam atdodas un dodot gūtais - neatņemams. Morālais gandarījums, ka esi kādam palīdzējis, ir neaprakstāms. :) Domāju, pēdējais iemesls, varbūt pat neapzināti, ir pats galvenais, kapēc vairums aktīvo forumiešu vispār šeit kaut ko raksta. :)
  5. Te būs: http://paste.php.lv/4505
  6. Nu tev ir jānolasa faila saturs (file_get_contents()) un jaunais teksts jāsalīdzina ar esošo faila saturu (izmantojot strstr($fails, $teksts)) vai tur jau tāds teksts ir. Tā kā nav zināms, kā tieši ir formatēts teksts tajā failā, tad konkrētāk neko nevarēšu pateikt.
  7. Izlaboju tavu kodu: http://paste.php.lv/4504
  8. Tā uzrakstīju php kodu izmantojot GD, kur viss security un formas kods ir vienā failā: http://paste.php.lv/4503 Klases gan neizmantoju kā autors gribēja, bet nu tāpat viss strādā.
  9. Nē, man liekas tu arī nesaprati, izlasi kārtīgi: Viņš grib salikt visu vienā failā, lai index.php failā būtu gan forma, gan arī koda ģenerators, nu apmēram tāpat, kā es vienā citā topikā uzrakstīju drošības kodu tikai bez gd izmantošanas. Viņam vajag šādu pašu kodu tikai izmantojot gd bibliotēku.
  10. http://lv2.php.net/fseek fseek($fc, 0); // vai rewind($fc); Pārvieto kursoru uz sākumu fseek($fc, SEEK_END); // Pārvieto kursoru uz beigām
  11. Speciāli priekš tevis uzrakstīju kodu: http://paste.php.lv/4500
  12. Tev laikam vajadzīga GD bibliotēkas izmantošana, ar kuras palīdzību tu vari uzģenerēt bildi, uz kuras būtu gan teksts, gan bilde apakšā vai malā.
  13. Takš nospied šajā pašā topikā uz Mans asistents un tev būs piemērs kā uztaisīt Javascript popuplodziņu. Papēti foruma javascriptu kā tas ir dabūts gatavs.
  14. Orion7

    imagefttext

    Nu pēdējais posts pirms mana nemaz nav gadu vecs, pat ne mēnesi vecs. ;)
  15. Orion7

    imagefttext

    Jā, protams, nav nekādu problēmu dabūt tādu tekstu: <?php header("Content-type: image/png"); $font = 'C:\\Windows\\fonts\\timesi.ttf'; $fontsize = 18; // default fontsize if($_GET['fontsize']) $fontsize = $_GET['fontsize']; $text = 'Image'; // default text if($_GET['text']) $text = $_GET['text']; $size = imagettfbbox($fontsize, 0, $font, $text); $width = $size[2] + $size[0] + 8; $height = abs($size[1]) + abs($size[7]); $im = imagecreate($width, $height); // dažu krāsu piemēri $white = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0, 0); $yellow = imagecolorallocate($im, 255, 255, 0); $orange = imagecolorallocate($im, 255, 128, 0); imagecolortransparent($im, $white); imagefttext($im, $fontsize, 0, 0, abs($size[5]), $orange, $font, $text); imagepng($im); imagedestroy($im); ?> Saglabā kodu failā, piem., img.php un tad pārlūkā palaid: http://<ceļš, kur ir img.php>/img.php?text=Text%0D___
  16. Nepareizi: curl_setopt($ch, CURLOPT_URL,"receive.aspx"); Pareizi: curl_setopt($ch, CURLOPT_URL,"http://www.saits.lv/receive.aspx"); Kur http://www.saits.lv/ - saits, no kura vēlies dabūt to receive.aspx
  17. Orion7

    Blekss

    Otra grāmatiņa (daudz biezāka) ir dabūnama šeit: http://hack.nite.lv/forums/index.php?showtopic=862
  18. Tad nu gan baigi labā forma, es visur savadīju aaaaaaa, epasta adresi ieskaitot, un man rāda: «Success, you submitted the form.»...
  19. Ta pats esi vēl lielākas muļķības sarakstījis, ja Javascripts būs atslēgts, tad vispār Submit poga nestrādas, tā kā muldēt vajag mazāk. Pamēģini šitajā lapāpiereģistrēties ar atslēgtu JavaScriptu, nemodificējot html kodu. Nekas tev nesanāks, tā kā ar Javascriptu var izdarīt visu ko vajag, ja vien domā ar galvu un nevis kādu citu vietu. Kas attiecas uz soketiem utml, tad diez vai kādam īpaši interesēs izmantot tādas iespējas, lai piespamotu galīgi nesvarīgu viesugrāmatu. Un vispār attiecībā uz spamu, tad to var kontrolēt vienkārši logojot failā IP adreses un ieraksta ievietošanas laiku viesu grāmatā un katrreiz pirms jauna ieraksta pievienošanas pārbaudīt, vai jau no attiecīgās IP adreses tajā dienā ieraksts jau nav pievienots. Ja ir, tad vienkārši izdot attiecīgu paziņojumu un ierakstu nepievienot.
  20. Nu pret likumu tas nebūtu nekādi. Likums neierobežo cik daudz weblapas tu apskati minūtē. Vienīgi, ja saitā ir kādas bildes, tad nereti ir piebildes par ©, kas nerekomendē šo bilžu izvietošanu bez autora atļaujas citos saitos vai veidot tiešos linkus no viena saita uz cita saita bildēm.
  21. Vai nu lieto JavaScriptu, kas On submit pārbauda vai lauciņi ir aizpildīti, tas būtu optimālais variants, vai arī ļauj lapu submitot un tad izmanto php, lai pārbaudītu vai padotie mainīgie nav tukši, ja ir, tad atgriez atpakaļ formu un paziņojumu par neizpildītiem laukiem. Bet nu vairumā gadījumu webmasteri ir slinki uz JavaScriptošanu un izmanto otro variantu.
  22. Mjā, nez kur mans iepriekšējais posts palika. ;) UTF-10 atkomentē šo te rindiņu: extension=php_curl.dll php.ini failā.
  23. Nu jā tur jau tā problēma, ka viņš atver backgroundā. Tas gan nebūtu tas sliktākais, sliktākais ir tas, ka ja tā ir sarežģītāka programma, kas pati izsauc kaut kādas ārējas programmas, tad šī programma vienkārši neizpildās. Piemēram, man ir faxa programma, kurai kā parametrus padod faxnumuru un word dokumenta ceļu, normāli viņu palaižot tiek izpildīts DDE, kas padod datus uz WinFaxu, tiek palaists WinWords, uztaisīts faxa image un fakss tiek nosūtīts caur Winfaxa printera draiveri uz attiecīgo faxa numuru. Bet izpildot to php scriptu caur browseri šī faxa programma gan tiek palaista, bet DDE neizpildās un scripts vienkārši uzkaras. Man faxa programma gan ir taisīta C++ Builderī, kas ir vizuālā vide, bet php caur browseri ļauj izpildīt tikai procesus bez GUI kā teiksim dir, ipconfig utml. Būs jāpamēģina kaut ko parastajā C++ uztaisīt, varbūt tas ies cauri. Kaut gan pat ja to notepad.exe ieliek .bat failā un caur php izpilda .bat failu, vienalga to notepad nevar dabūt kā GUI. Acīmredzot CGI režīmā PHP neļauj izpildīt procesus, ieskaitot childprocesus ar GUI. Būs jādomā kāds cits risinājums. :rolleyes:
  24. Jā izpildot no komandrindas tas strādā, bet man vajag lai izpildot to kodu no pārlūkprogrammas tas strādātu.
  25. Problēma tāda, ka vajag tādu skriptiņu, ka izpildot teiksim URL: http://localhost/runfile.php?doc=document.doc uz servera tiktu palaista Windows programma, piem.: winword.exe document.doc Vai kaut kas tāds iespējams? Ar exec, system, shell_exec utt man, piem., notepad.exe neizdevās izsaukt, tikai var izpildīt batch komandas kā dir utml.
×
×
  • Create New...