Jump to content
php.lv forumi

Exzo

Reģistrētie lietotāji
  • Posts

    112
  • Joined

  • Last visited

Everything posted by Exzo

  1. Tapēc, ka tie stringi ir tādi murgojumi, ka apmēram pusotru tūkstoti ierakstu 2 dienas bakstīju datubāzē. Ar visādiem \' un tamlīdzīgiem tur kaklu varēja nolauzt... Tikko radās doma kā māja: var taču sākumā iebarot Base64 enkodētus datus un tad jau datubāzes iekšienē atkodēt un pārrakstīt. Ņju jā, pacietība ir - prāta nevajag :D
  2. Ehh, jaunatne... ...jums ka tik vienkāršāk :) Nu laikam jau tā arī būs jādara, bet gribējās ta eleganti :)
  3. Doma tāda, ka dati vienā no laukiem tiek glabāti enkodēti iekš Base64 un pēc meklēšanas viņos, būtu vēlams saņemt rezultātus cilvēcīgā formātā. A to, ka šī padarīšana ir lēna, to es pats zinu :(
  4. "SELECT concat(<blob_data>,'') as hvz from ..." Atgriež itkā normālu tekstu, taču norautu pie pirmā space...
  5. Funkcija, kas pārdzen tekstu uz/no Base64
  6. Es iekš MySql izmantoju vienu funkciju kas iebaroto VARCHAR apstrādā un atgriež kā BLOB, kas pēc būtības arī ir VARCHAR. Funkciju pārveidotd man kautkā neizdodas, tapēc jāmēģina sadzīvot ar BLOBu vai pārkonvertēt atgriezto rezultātu. Ir kādam idejas, kā?
  7. Exzo

    fsockopen()

    OK, būsim zināt... Bet konekcija enīvei jāzslēdz ar dubultu \r\n: $header .= "Connection: Close\r\n\r\n";
  8. Exzo

    fsockopen()

    Jopcik, problēma izrādās tiešam bija ar '\r\n', bet pirmajā rindā, uz pārējām šis ierobežojums (ja tā to var nosaukt) neattiecas... Jābūt: $header = "GET $path HTTP/1.0\r\nHost: $host\r\n";
  9. Exzo

    fsockopen()

    iputs: $header = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n"; $header .= "User-Agent: Mozilla/5.0\r\n\r\n"; $header .= "Connection: Close\r\n\r\n"; autputs: HTTP/1.1 200 OK Date: Sat, 18 Mar 2006 21:51:03 GMT Server: Apache/1.3.29 (Unix) PHP/4.3.4 X-Powered-By: PHP/4.3.4 Connection: close Content-Type: text/html HTTP_USER_AGENT = REMOTE_ADDR = ***.***.***.*** bla bla bla... Tajā "User-Agent" es varu rakstīt ko gribu, rezultāts ir uzstājīgi nemainīgs..., lai gan neko fundametāli neatbilstošu http://lv2.php.net/manual/en/function.fsockopen.php es neredzu.
  10. Exzo

    fsockopen()

    Var izmantojot fsockopen() ir iespējams headerā nosūtīt User-Agent stringu, lai šādas konekcijas neizskatītos aizomīgas ar savu tukšo HTTP_USER_AGENT? Cik esmu mēģinājis, strings vienmēr paliek tukšs... Negribas, lai kāds vērīgs admins nobloķē manu IP :)
  11. Exzo

    time offset

    Nesen biju spiesti mainīt hostēšanas serveri un radās problēma ar nepareizu serverī uzstādīto sistēmas laiku - nobīde gandrīz 9 minūtes. Iespējmie risinājumi šeit būtu: 1) sazināties ar adminu, lai saved kārtībā mašīnas līmenī; 2) pārlabot visu pus-kilometrīgo kodu uz $time = time() + $kautkaads_offsets; 3) date_default_timezone_set(); Praksē sanāk: 1) no tā bandītu kantora admina izspiest kautko pat elementāru ir vesels varoņdarbs; 2) paši saprotiet, kas tas par #$%*& un ka bez nepamanītiem time()/date()/UNIX_TIMESTAMP()/utt neiztikt; 3) šī funkcija pieejama tikai kops'h php5+ (man ir 4.3.4); Un beidzot jautājiens: Vai ir vēl kāds risinājums kā nodefinēt laika vai timezone offsetu skripta sākumā, kas attiektos uz visām zemāk esošajām ar laiku saistītajām funkcijām?
×
×
  • Create New...