Jump to content
php.lv forumi

ffgghh

Reģistrētie lietotāji
  • Posts

    58
  • Joined

  • Last visited

Posts posted by ffgghh

  1. Nu jā - respect par šādiem vārdiem....

     

    ...

     

    Es arī uzliku, man arī viss darbojās - un joprojām darbojas...

    Tikai tas viņu server produkts lietošanā liekas neciešami neērts...

     

    Es arī šeit palasījos http://www.openidenabled.com/resources/doc...php/1.2.0-pre2/

     

    VNK. nekur nav aprakstīts kā izmantojot viņu library palaist savu OpenID serveri (Neizmantojot viņu piedāvāto)

     

    Labi, bet tas nu tā - šķiet ka - Topic closed.

  2. Mozaīku salikt ir problēma... vnk nesaprotu no kura gala īsti ķerties klāt...

    Man itkā viņu servaks ir uzstādīts testa režīmā, bet tur šis tas itkā nestrādā...

     

    Tāpēc domāju ka moš vēl kādz ko ir darījis un ko sajēdz ar konkrēto lietu - bet ja sanāk ka es esu pirmais - nu tad neko...

     

    Urbšu pac tālāk...

  3. Nu nē - es visu jau ķipa esu pārlasījies... vnk cerēju ka kādz ir jau izbūries cauri un man tas biku atvieglotu dzīvi...

     

    Es vairāk domāju par PHP library pielietojumu - ķipa lai nav jātaisa reverese engenering tam viņu server produktam...

  4. Jau kādu laiku mēģinu iebraukt pasākumā, bet pagaidām nesanāk...

     

    Vai kādz nav krāmējies ar ...

     

    http://www.openidenabled.com/openid/libraries/php

    un arī

    http://www.openidenabled.com/openid/php-st...-openid-server/

     

    ... un jau šoto izpētījis ... ???

     

    Mani interesē palaist šādu servisu saviem spēkiem...

     

    Moš kādz man populārzinātniski var izskaidrot autorizācijas mehānismu (Nevis nosūtīt uz http://openid.net/ vai līdzīgiem saitiem koncepcijas un specifikācijas palasīties...)

  5. Karo4 - ir problēma....

     

    Ir array ar visiem latvijas pilsētu nosaukumiem skaidrā latviešu valodā.

    Ir input forma, kur jūzerim jāieķēpā viena no pilsētām, bet

     

    Ja viņš ieraksta bez garumzīmēm, bet array ir ar garumzīmi, tad kā salīdzināt?

     

    $x = isset($Array[$Pilseta]) ? "OK" : "NAVA";

     

    Iesakiet kaut ko...

     

    PS. javascript ievades kontrolei nepiedāvāt, tas nav tas gadījums...

  6. Mana problema ir aprakstīta šeit - http://issues.apache.org/bugzilla/show_bug.cgi?id=34602

     

    Karo4

     

    1.) kad useris taisa search, tāpat kā google, meklēšana tiek padota kā URL parametrs ...

    mod rewrite nemāk pareizi padot + ? un citas zimes (Var to izdarīt tikai izmantojot double encoding, kas nava smuki)

     

    2.) A ja juzeris meklēšanas adresi ar visu URL parametru saglabā favoritos un izsauc vēlāk - kā tad servaks šo parametru nolasa - encoded vai kā?

     

    Lūk kur problēma !!! Kā to atrisināt?

  7. Vai kādz neietieks risinājumu:

     

    Resp: Ir smuka forma ar text lauku meklēšanas parametru ievadīšanai.

     

    Nospiežot submit notiek pāradresācija uz lapu /rezultats.php?q=xxx

     

    xxx vietā tiek padots meklēšanas parametrs

     

    Bet ja parametrs ir piemēram āēū tad sākās visādi gļuki ar kodējumu - it kā jau submitā varam to nokodēt, bet tad tas nav lasāms

     

    Un ja cilvēks lapu /rezultats.php?q=āēūx izsauc manuāli atkal problēmas

     

    Ko man darīt lai novērstu šo gļuku ?

  8. Netieku gudrs - palīdziet search stringu sadalīt pa arrajiem:

     

    Piemēram ja vienā rindā ierakstīts:

     

    $Query=' +"vārds1 vārds2" -vārds3 vārds4* +"vārds5*" ';

     

    Kā lai sadalu, lai sanāk ?

     

    Q_array=Array

    (

    [0] => +"vārds1 vārds2"

    [1] => -vārds3

    [2] => vārds4*

    [3] => +"vārds5*"

    )

     

    $Q_array=preg_split($Pattern,$Query);

     

    Kādam jābūt $Pattern ???

     

    /jau iepriekš pateicos par veselīgu "neziniša" kritiku - NU NESPĒJU ES TĀ ĪSTI IEBRAUKT... /

  9. Šķiet ka jūs par mani esat īpaši augstās domās!!!

     

    Bet vai šis ir pats ātrākais veidz kā iebāzt datus MySQL ???

     

    require_once 'xml_saxy_parser.php';

    $saxparser =& new SAXY_Parser();

    $saxparser->xml_set_element_handler("startElementHandler", "endElementHandler");

    $saxparser->xml_set_character_data_handler("characterHandler");

    $npk="0";

    $myXML = implode("",file("xml_y.xml"));

    $success = $saxparser->parse($myXML);

    if ($success) {

    echo "\n<br /><br />Parsing successful!";

    echo ShowArray($DATA, "array");

    } else {

    $errorCode = $saxparser->xml_get_error_code();

    $errorString = $saxparser->xml_error_string($errorCode);

    echo "\n<br /><br />Error Code: " . $errorCode;

    echo "\n<br />Error String: " . $errorString;

    }

    function startElementHandler($parser, $elementName, $attrArray) {

    GLOBAL $npk, $DATA, $DATA_NAME;

    $DATA_NAME=$elementName;

    if($elementName!="VFPData"){

    if($elementName=="klients"){if(isset($npk)){$npk++;}else{$npk=1;}

    }else{$DATA[$npk][$elementName]="";}

    }

    }

    function endElementHandler($parser, $elementName) {}

    function characterHandler($parser, $text) {

    GLOBAL $npk, $DATA, $DATA_NAME;

    if($DATA_NAME!="VFPDATA"&&$DATA_NAME!="KLIENTS"){

    $DATA[$npk][$DATA_NAME]=$DATA[$npk][$DATA_NAME].$text;

    }

    }

     

     

    STARPCITU - tas SAXy izpildās lēnāk nekā:

     

    require_once 'XML/Parser.php';

    class myParser extends XML_Parser

    {

    function myParser() {parent::XML_Parser();}

    function startHandler($xp, $name, $attribs) {GLOBAL $npk, $DATA, $DATA_NAME;

    $DATA_NAME=$name;

    if($name!="VFPDATA"){

    if($name=="KLIENTS"){if(isset($npk)){$npk++;}else{$npk=1;}

    }else{$DATA[$npk][$name]="";}

    }

    }

    function endHandler($xp, $name){}

    function cdataHandler($xp, $cdata) {GLOBAL $npk, $DATA, $DATA_NAME;

    if($DATA_NAME!="VFPDATA"&&$DATA_NAME!="KLIENTS"){

    $DATA[$npk][$DATA_NAME]=$DATA[$npk][$DATA_NAME].$cdata;

    }

    }

    }

    /*############################################################################################################*/

    $p = &new myParser();

    $result = $p->setInputFile('xml_1.xml');

    $result = $p->parse();

    echo ShowArray($DATA, "array");

  10. Tutoriāļi, manuāli - tas viss ir fufelis...

     

    Tiko taisu load lielajam failam viss pisec - mašīna burtiski nomirst līdz php script timeoutam.

     

    Bet jautājums bija - >

     

    Kā visoptimālāk un visātrāk transferēt lielāku par 100Mb XML => MySQL ???

    1na XML rinda = 1na MySWL tabulas rinda - viens pret vienu - mez jebkādām izmaiņam

     

    Iesakiet konkrētu tehnoloģiju lūdzu>?

     

    $dom = new DomDocument();

    $dom->load("xml.xml");

    $titles = $dom->getElementsByTagName("TagName");

    foreach($titles as $wresult)

    {

     

    $x1s = $wresult->getElementsByTagName("x1");

    $x1 = $x1s->item(0)->nodeValue;

     

    $x2s = $wresult->getElementsByTagName("x2");

    $x2 = $x2s->item(0)->nodeValue;

     

    $x3s = $wresult->getElementsByTagName("x3");

    $x3 = $x3s->item(0)->nodeValue;

     

    echo '<b>'.$x1.'</b><br>'.$x2.'<br>'.$x3.'<br>'; //Šeit var itkā likt mysql query kas uploado datus

    }

     

    LŪDZU IESAKIET KAUTKO ĀTRĀKU PAR ŠO...

  11. Ah tad tu gribi ieimpotēt datus (XML->table)... Nākošreiz izvēlies attiecīgos terminus.

     

    Ja tur tik tiešām ir primitīvs XML, tad ar fread + while + preg_match pietiks.

    XML DOM lasīšana strādās tik pat lēni, kā šis variants, bet ir ērtāks..

     

    Protams, var arī uzstādīt XMLElement reader handlerus iesetot pa taisno...

     

    PS: skaties XML DOM referenci iekš PHP manuāļa tur ir piemēri.

     

     

    Delfins: Vai nevari iedot kādu piemēru. ps. manuāli es arī noteikti izlasīšu!

  12. 1.) gzip tavs_fails.xml un tad liec iekšā

    2.) Kāpēc jāliek iekš DB? Nepietiek ar atsauci?

     

     

    1.) drusku nesapratu kapēc gzip ?

    2.) šajā fails ir ļoti lielas datubāzes atsevišķu datui apkopojums kas obligāti ir jāieliek MySQL vai jebkādā citā PHP pieejamā datubāzē lai varētu normāli izmantot webā. Piekam šis fails atjaunojas reizi diennaktī!!!

  13. Karo4 ir lapa.php - kurā ir teiksim 10 failu input lauki

    uploadojas uz failu upload.php - kursš visus failus smuki noseivo un useri pārmet uz failu gatavs.php

     

    tas viss 100% darbojas

     

    Q. a kā var uztaisīt teiksim popup DIV vai ko citu kurā rādītos infa ka no 10 failiem pirmais ir apstrādāts un saglabāts, tad otrais ir apstrādāts utt???

     

    Es uzliku ķipa hidden DIV iekš lapa.php kuru onsubmit parādu - bet nekādi nevaru panākt progresa infu šajā divā - arī animētais gifs pārstāj griezties tikko notiek submits ?!?

     

    Kādas idejas ?

  14. Lūdzu palīdziet:

     

    Kā vis vienkāršāk teksta rindā

    aizvietot visus latviešu mīkstos burtus ar analogiem bez garumzīmēm,

    aizvietot atstarpes ar _,

    un vispār atļaut rindā tikai burtus???

     

    $topiks =preg_replace('@[^\w\-_]@i', '_', $_POST['topiks']); -nomaina atstarpes un likvidē lat burtus..

     

    HELP

  15. Itkā viss ir skaidrs - nosakam dienas npk kopš 1mā janvāra

     

    date("z",strtotime("21-Sep-1977")) = 263

     

     

    BET - Q. a kā visvieglāk un ātrāk reversot šo darbību. Resp. no 263 un zināmā gada pateikt ka tas ir 21-Sep-1977 ???

     

    ps. topikā pazuda 1na iekaviņa...

  16. HMM - a man liekas ka man sanaaca vienkaarshaak...

     

    function SmileyScript($match) {

    $filename=get_reply("SELECT file FROM smiley WHERE name='".$match[1]."' ;");

    if(!$filename){return "{".$match[1]."}";}else{return "<img src=\"smiley1/".$filename.".gif\">";}

    }

    function ShowSmileyScript($text) {

    return nl2br(preg_replace_callback("/\\{(.*?)\\}/", "SmileyScript", $text));

    }

    $rez=query("SELECT text FROM message;");

    while($row=fetch($rez)){echo "<p>".ShowSmileyScript($row['text'])."</p>";}

     

    Vot ja selecteejot $text prieksh ShowSmileyScript($text) vareetu no MySQL jau izvilkt ar aizvietotiem {} elementiem - tad buutu kruta.

×
×
  • Create New...