Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Nu doma tāda: Ja tev tas viss saglabāts failā bilde.php, tad aizkomentē tās vietas, kurās browserim tiek norādīti headeri un kurās tiek dzīti paši bildes dati. Un tad atver šo failu browserī un skaties, vai PHP nemet ārā kādu kļūdu... <?php #####header("Content-type: image/png"); $im = @imagecreate(80, 35) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 0, 64, 128); $text_color = imagecolorallocate($im, 250, 250, 250); $blue_top = imagecolorallocate($im, 12, 73, 134); $blue_bot = imagecolorallocate($im, 63, 111, 159); $blue_left = imagecolorallocate($im, 25, 82, 140); $blue_right = imagecolorallocate($im, 51, 102, 153); $s_top =array( 0=>0, //x1 1=>0, //y1 2=>80, //x2 3=>0, //y2 4=>70, //x3 5=>10, //y3 6=>10, //x4 7=>10, //y4 ); $s_bot =array( 0=>10, //x1 1=>25, //y1 2=>70, //x2 3=>25, //y2 4=>80, //x3 5=>35, //y3 6=>0, 7=>35, ); $s_left =array( 0=>0, 1=>0, 2=>10, 3=>10, 4=>10, 5=>25, 6=>0, 7=>35, ); $s_right =array( 0=>80, 1=>0, 2=>80, 3=>35, 4=>70, 5=>25, 6=>70, 7=>10, ); imagestring($im, 3, 11, 11, "123", $text_color); imagefilledpolygon($im, $s_top, 4, $blue_top); imagefilledpolygon($im, $s_bot, 4, $blue_bot); imagefilledpolygon($im, $s_left, 4, $blue_left); imagefilledpolygon($im, $s_right, 4, $blue_right); #####imagepng($im); imagedestroy($im); ?>
  2. Pamēģini aizkomentēt pāris rindiņas: #header("Content-type: image/png"); $im = @imagecreate(80, 35) or die("Problēmas izveidojoet bildi!!!"); $kraasa = imagecolorallocate($im, 0, 64, 128); #imagepng($im); imagedestroy($im); un atvērt skriptu pa tiešo - varbūt serveris bļauj, ka nav pieejams GD vai kaut ko tamlīdzīgu...
  3. Jā tiešām! :D Tā notiek, kad neizlasu visu līdz galam un tikai bļauju, ka nesaprotu... -_-
  4. Ok, paeksperimentējot izrādījās, ka tas var būt jebkāds komentārs - galvenais, lai tas būtu pirmajā rindiņā. Vai kādam ir idejas, kādēļ IE, ja pirmā rindiņa ir komentārs, attēlo lapu savādāk?
  5. Es jau arī sākumā domāju, ka tas ir kaut kāds koments kā <!-- Megakrutais skripts --> Bet kā jau teicu - bez šīs rindas IE nerādīja, kā vajag... P.S. Kodu taisīju uz šo piemēru pamata: http://devnull.tagsoup.com/fixed/
  6. Kāds var pastāstīt, ko dod šāda taga pievienošana? <!-- Quirk on --> kaut kā šādi: <!-- Quirk on --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> ... Katrā gadījumā bez šīs rindiņas man uz IE nestrādāja kā vajag scrollēšana DIVā. Kods te: http://paste.php.lv/676 Bet pēc augstākminētās rindiņas pievienošanas viss maģiskā kārtā sāka strādāt... P.S. Laikam vajadzēja iekš HTML, XHTML tēmas ievietot. Atvainojiet.
  7. Par filtriem runājot... Vai kāds ir mēģinājis izmantot kādu risinājumu ar Baijesa (Bayesian) filtriem?
  8. Juridiski runājot, nav freeware. Faktiski, gala lietotājam - ir.
  9. Es vienaalga domāju, ka vainīgs ir Tavs pēdējās rindiņas mysyl_query() (kurš, manuprāt, vispār ir lieks). Kā jau jb4 teica, iespējams, ka kļūdu paziņojumi netiek izvadīti. Ja tā, tad arī netiek izvadīts paziņojums par to, ka PHP nav spējis atrast funkciju ar nosaukumu mysyl_query. Bet, ja tā, tad skripts šajā momentā, iespējams, beidz darboties.
  10. Jā, bet kādēļ lauks "datums" ir divas reizes? pamēģini šo vaicājumu izECHOt un ielaist pa taisno mysqlā... var gadīties, ka vaicājums ir sintaktiski korekts, bet neieliek nevienu rindu. pamēģini pārbaudīt uzreiz pēc insertošanas ar mysql_affected_rows().
  11. sviesc: Neņem ļaunā ;) Vienkārši bērnībā labi un uzcītīgi mācījos angļu valodu :D Kas attiecas uz Tavu kodu... $data = mysql_query("INSERT INTO $usertable (ip, req_url, ref_url, os, browser, datums, datums ) VALUES ('$ip','$req_url','$ref','$os','$browser','$date',)"); mysyl_query ($data); Vai tu sīkāk nepaskaidrotu, kas šajās rindiņās notiek. Man kā nepieredzējušam cilvēkam liekas, ka 1) INSERTot vienu un to pashu lauku 2x ir dīvaini (datums , kuram vienreiz piešķir '$date' un otrreiz null); 2) otrā rindiņā... ja tev nav nodefinēta funkcija mysYl_query(), tad te gan vajadzēja mest ārā kļūdu. Man ir gadījies pieredzēt, ka ja neaiztaisa ciet datubāzi, tad jaunpievienotās vērtības nepievienojas.
  12. Vai oriģinālā pēdējā koda rindiņa arī ir: mysyl_query ($data); ??? ;) P.S. Pareizi ir message nevis messige :P P.P.S. Un laiks arī kaut kāds kreisais "has been powered" ir tikusi nodrošināta :P :P P.P.P.S. Un powered nevis powerded :P :P :P
  13. Var arī darī kaut kā šādi: $darbinasim = rand(1, 100); $varbutiba = 13; //uzstādām cik atvēršanas reizēs no 100 skriptam būtu jāizpildās if ($darbinasim <= $varbutiba){ // Darbinām skripu } else { // Nedarbinām skriptu }
  14. Dokumentācija saka, ka mysql_affected_rows() attiecas tikai uz INSERT, UPDATE un DELETE utt vaicājumiem. SELECTam ir mysql_num_rows().
  15. Vai nevajag chmod +rx u failam ??? Lasīju to iekš Advanced shell programming. Konkrētāk iekš Invoking the script otrajā norādē.
  16. Aleksejs

    CSS un @^%$#

    VArbūt padalies ar pieredzi... :D
  17. mysql_query (kā jau jb4 teica) atgriež 0, ja vaicājums nav izpildījies veiksmīgi (tas nozīmē, ka ir notikusi kāda kļūda, piemēram, nekorekts SQL vai nav pieslēguma datubāzei...) vai arī integer > 0, kas ir rezultāta identifikators. Tā, manuprāt, būtu pareizāk.
  18. Aleksejs

    Unordered lists

    Manuprāt apakšizvēlni nevajag ietvert LI tagā (jautājums: vai li ir inline, vai block elements?) ja raksta šādi: <ul> <li>1. izvelne</li> <li>2. izvelne</li> <li>3. izvelne</li> <ul> <li>apaksizvelne</li> </ul> <li>4. izvelne</li> </ul> tad visam būtu jābūt ok.
  19. Aleksejs

    CSS un @^%$#

    Varbūt tev vienkārši IE ir ieslēgts ignorēt fontu lielumus? To var izdarīt iekš: Tools --> Internet options... --> Accessibility --> Ignore font sizes specified on Web pages Vai arī tajā pašā vietā "Format documents using my stylesheet"?...
  20. Tev ir tikai paarbaude uz pirmo adresi, bet vajag izmantot ciklu, lai izietu cauri...
  21. Tad parasti nekas nelīdz (atskaitot lauzni un kikboksa treniņus, protams) :D
  22. Ja nemaldos, tad glabājot ar komatiem atdalītu failu ar paplašinājumu csv, ekselis vispār neprotestēs. Par to bija rakstīts iekš http://www.php-mag.net/phppdf/
  23. Aleksejs

    Loga izmeeri

    Cik man zināms, tad tikai ar PHP loga izmērus noteikt nevar. Būs vien jāizmanto JavaScript. Bez tam atvērt noteikta izmēra logu var tikai ar JavaScript (vai pareizāk sakot, skriptu, kas izpildās klienta pusē ;) ).
  24. Cik sapratu, tad sistēma bija vajadzīga mācībām, nevis tam, lai tai slēgtos klāt citi...
  25. Varbūt tādēļ, ka vispirms vajag ieslēgt output buffering, lai nekādi headeri netiktu sūtīti pirms laika? ob_start(); setcookie ("user", $user); setcookie ("theme", $theme); ob_end_flush();
×
×
  • Create New...