Jump to content
php.lv forumi

hoho

Reģistrētie lietotāji
  • Posts

    177
  • Joined

  • Last visited

Posts posted by hoho

  1. Mēģinu bez headeriem vienkārši file_put_contents("fails", base64_decode(saturs));. Faila izmērs uzģenerējas cits, bet atvērt vienalga nevaru.

    Vai Tu pats vari no tā mana koda uzģenerēt bildi? Fails ir .jpg formātā.

  2. Datu bāzē fails ir saglabāts kā BLOB, fails pielikumā. Kā no ta heša uzģenerēt failu?

    Piemēram es gribu visu saturu saglabāt failā aaa.jpg:

     

    header("Content-length: 35748");

    header("Content-type: image/jpeg");

    header("Content-Disposition: attachment; filename=aaa.jpg");

    file_put_contents ("aaa.jpg", ***saturs no file.txt***);

     

    Fails tiek uzģenerēts, bet atvērs nevaru ... No preview available ...

    file.txt

  3. Vienalga nesanak. Es meģinu log failā ierakstīt datus kurus man atgriež ibase_blob_get($blob_hndl, $blob_data[0]), sanaca viens liels fails.

    Es zinu, ka tas ir PDF un es meģinu izvadīt šo failu uz ekranu:<pre class="prettyprint">

    header("Content-type: application/pdf");$file = "m.log";$f = fopen($file, "r");while ( $line = fgets($f, 1000) ) {print $line;}

    Vai pareizi darīju? Un man parādās error: File does not begin with %-PDF</pre>

  4. Ar failu viss kārtībā, viss sakrīt. Skripts:

    <pre class="prettyprint"> <?php  $sqlAtt2   = "select ATTACH from MAIL_ATTACH where ID= 10";   $result2 	= ibase_query($sqlAtt2);   $data        = ibase_fetch_object($result2);   $blob_data = ibase_blob_info($data->ATTACH);   $blob_hndl = ibase_blob_open($data->ATTACH);  $filename = "./files/test.pdf";  file_put_contents($filename, ibase_blob_get($blob_hndl, $blob_data[0]));?>

    Mēģinu visu ierakstīt log failā:$blob_data[0] = 138916 .$blob_hndl : Resource id #52ibase_blob_get($blob_hndl, $blob_data[0]) - neko neatgriež un neieraksta log failā ...Vai ir vēl kādas idējas?</pre>

  5. Mēģinu bez šis rindiņas, vienalga fails tiek izveidots, bet atvert nevar, parādās kļūda - No preview available.

    Varbūt zini kāpec izvadot šo lauku log failā ir tikai "0x000001e6000000cb", bet reāli datu bāzē ir citi simboli?

  6. Hm, tā man nesanak. Tiek izveidots fails, bet atvērt nevar.

    Mans kods:

     

    $sqlAtt2 = "select ATTACH from MAIL_ATTACH where ID= 10";

    $result2 = ibase_query($sqlAtt2);

    $data = ibase_fetch_object($result2);

    $blob_data = ibase_blob_info($data->ATTACH);

    $blob_hndl = ibase_blob_open($data->ATTACH);

     

    ob_start();

    header("Content-type: ".$att_mime);

     

    print ibase_blob_get($blob_hndl, $blob_data[0]);

     

    $filename = "./files/test.pdf";

    $t = ob_get_clean();

    file_put_contents($filename, $t);

     

    Mana gadijumā arī tiek izveidots fails, $att_mime ir korekts, faila izmērs arī ir pareizs, bet atvērt nevar ...

  7. Sveiki! Man ir Interbase datubāze, kurā glabājas dokumenti BLOB laukā (jpg, gif, pdf, doc ect).

    Vai varat palīdzēt atrast piemēru kā uzģenerēt failu pēc šī blob lauka? Nevis tikai attēlot pec uzģenerēt fiziski ... nevaru atrast nevienu piemēru ... :(

  8. Sveiki!

     

    Gribu uztaisīt uz servera direktoriju ar dokumentiem tā, lai šie dokumenti nebūtu piejami skatīšanai Publiskā daļā.

    Tā lai tikai izsaucot konkretu skriptu ar kaut kādiem security parametriem Publiskā daļā varētu apskatīt šo dokumentu.

    Kā labāk realizēt šo skriptu?

     

    Paldies.

  9. Paldies, uztaisīju pirmo WS.

     

    1) Izsaukums nav no PHP. Izsaukuma piemeers (input parameter):

     

    <?xml version="1.0" encoding="UTF-8"?>

    <requestXML>

    <field name="name">sss</field>

    </requestXML>

     

    2) WSDL, kurš tiek izmantots pieprasījumā ir šeit - http://www.paste.lv/129

     

    3) Šeit ir funkcija servera pusē, kas apstrādās pieprasījumus - http://www.paste.lv/130

     

    Es pārbaudīju, tiešam tiek izsaukta funkcija filterDoc, bet parametrs $someone ir tukš! Kā pareizi servera pusē apstrādāt parametrus, kurus es saņemu no cita servera izmantojot šo WS?

  10. Sveiki! Vai varat palīdzēt ar kāda vienkārša web servisa piemēru.

    Piemēram lai manam WS būtu viena funkcija, kas atgriež datumu un laiku...

     

    Kā uzģenerēt wsdl? Kā pareizi veidot izsaukumu?

     

    Paldies!

  11. Sveiki!

    Kā ar php var dabūt klienta reālo ip adresi, piemēram, ja tā ir viena lielā kompānija, tad visi iziet Internetā zem vienas ārējas IP adreses. Bet savukārt katram datoram tiklā ir sava iekšējā IP adrese 10.0.X.X ... Kā var dabūt šo IP?

  12. Sveiki! Palīdziet ar Firstdata maks';ajumu pieslēgšanu:

    uzinstalēju Javu, no php meģinu izsaukt:

     

    $IMA = new Java ("lv.konts.ecomm.merchant.Merchant","/bank/merchant.properties");

     

    Bet paradās kļūda .. Fatal error: Class 'Java' not found in.....

     

    Un kā pareizi izsaukt failu ecomm_merchant.jar no php?

     

    Paldies!

  13. Luudzu paliidziet ar css, jau kuru dienu nevaru izlabot lai straadaatu IE < 7.

    Onmouseover paraadaas menu ar divaam kolonaam, nosaukumi ir linki uz kategorijaam, kad pele ir visu navigaacijai jaamaina kraasa un viss, mozilaa viss straadaa, ie9 arii, bet ie6, ie7 navigaacija leekaa:

     

    css:

    #menu { padding-bottom: 0; display: inline; background: url(/images/bgmenu.gif) 157px 0 no-repeat; width: 314px; margin-left: -10px; margin-top: -10px }

    #menu li { padding-left: 10px; padding-top: 10px }

    #menu li li { font: 11px Arial; text-transform: uppercase }

    #menu a { color: #fff; text-decoration: none }

    #menu a:hover, #menu a.current { color: #c0a062;display: inline;}

    #menu img { width: 147px; height: 147px }

     

    #menu li ul { float: left; position: absolute; left: -999em; padding: 21px 23px; margin-left: 37px; margin-top: -95px; width: 293px; background: #7a7a7a; z-index: 999; wid\th/* */: 257px }

    #menu li li { float: left; height: auto; width: 257px; padding: 0; color: #c0a062 }

     

    #menu li:hover ul{ left: auto; margin-left: auto; margin-right: auto;}

    #menu li.iehover ul { left: auto; margin-left: auto; margin-right: auto; }

     

    #menu .one {

    float: left;

    width: 50%;

    }

    #menu .two {

    float: left;

    width: 50%;

    }

     

    html:

    <ul id='menu'>

    <li><a href='/team/'><img src='/images/cat_img1.gif' alt='' /></a>

    <ul>

    <li class='one'><a href='/#/'>aaaa</a></li>

    <li class='two'><a href='/#e/'>ssss</a></li>

    <li class='one'><a href='/#/'>dddd</a></li>

    <li class='two'><a href='/#/'>ffff</a></li>

    <li class='one'><a href='/#/'>gggg</a></li>

    <li class='two'><a href='/#'>hhhh</a></li>

    <li class='one'><a href='#'>jjjj</a></li>

    <li class='two'><a href='#'>kkkk</a></li>

    </ul></li></ul>

×
×
  • Create New...