Jump to content
php.lv forumi

rATRIJS

Moderatori
  • Posts

    1,505
  • Joined

  • Last visited

Everything posted by rATRIJS

  1. Nu, manuprāt, jau Wuu variants īsti labi nedarbosies, jo ne visiem pārlūkiem XMLHttpRequest objekts inicializējams tādā veidā: var send = new XMLHttpRequest; Tādēļ būtu jāraksta vēl klāt papildus if`i un citas inicializēšanas. (vēl viens pluss jQuery) Un arī es noteikti ieteiktu izmanot jQuery. Ja būs jāraksta vairāk AJAX`a un nepieciešama klāt papildus funkcionalitāte (kaut vai tiek atgriezts XML pēc izsaukuma), tad rakstīt to pašam ir useless.
  2. Nē es domāju izmantojot preg_match_all. <?php $tagToReplace = '/\[imgl\](.*)\[\/imgl\]/iU'; $val = "xx \n x \n xxx [imgl]http://www.bildem.lv/pfiles/5964/maxpayne.png[/imgl] yy \n y"; preg_match_all($tagToReplace, $val, $result); print_r($result); ?>
  3. $tagToReplace = "'/\[imgl\](.*)\[\/imgl\]/iU'"; Lai dabūtu to, kas starp [imgl]
  4. Bet tu jau arī prasi kā tikai izvadīt to linku. Kam tev vispār tie bbCode`i? Vari rakstīt: $val = "[imgl]http://www.bildem.lv/pfiles/5964/maxpayne.png[/imgl]"; $search = array("[imgl]", "[/imgl]); str_replace($search, "", $val); Bet patiesībā tev droši vien vajadzētu skaīties preg_replace virzienā.
  5. Tavu jūzeri sauc "watching_dog" (tavā kļūdu paziņojumā rakstīts, ka konektējies ar "watching"). Paskaties vai ir saliktas visas privilēģijas. Un tad: $server = "127.0.0.1"; //vai arī skaties kāds tev ir pie hostotāja, gan jau, ka tāds arī ir $user = "watching_dog"; $pass = "parole"; //tava parole $connection = mysql_connect($server, $user, $pass); $result = mysql_query("SELECT * FROM table"); $row = mysql_fetch_assoc($result);
  6. <form method="get" action="script.php" name="myForm" onsubmit="clearPass()"> <input type="password" name="pass" id="pass" /> <input type="submit" name="sub" value="Submit" /> </form> <script type="text/javascript"> function clearPass() { document.myForm.submit(); document.getElementById("pass").value = ""; //tik kāda jēga, jo lapa tāpat pārlādēsies } </script>
  7. Izmantoju jEdit ar vairākiem pluginiem. Foršs, salīdzinoši ātrs (salīdzinot ar visādām Aptanām), ērti izmantojams lietojot tikai klaviatūru kā arī liels klāsts visādu plugin`u visām dzīves vajadzībām. Viņu es izmantoju PHP, HTML, CSS un JS rakstīšanai. Nesen sāku mācīties Ruby on Rails un skatoties visādus screencast`us ļoti sagribējās textmate, taču tā kā man nav mac`s, tad vajadzēja atrast ko līdzīgu uz Windows vai Linux. Sākumā lietoju Emacs, taču nelikās pārāk ērts (iespējas gan bija pāri pārēm, pateicoties dažādiem pluginiem) un pēc visu vēlamo spraudņu salikšanas nelikās arī īpaši ātrs. Tad atradu e - texteditor, kurš pagaidām liekas lielisks - ātrs, smuks, ērts un customizējams. PHP gan vēl nēesmu mēģinājis rakstīt, taču noteikti pamēģināšu un pieļauju, ka būs ļoti forši. Vienīgais mīnuss - maksas produkts (taču ir 30 dienu testēšana).
  8. Intereses pēc - par ko būs tavā portfolio? Kādi darbi? <style> .header { background-image:url(header_biwzh.png); /* izmērus saliec pats */ width:200px; height:200px; } .logo { display:block; background-image:url(logo_taurins.png); /* izmērus saliec pats */ width:200px; height:200px; } </style> <body> <div class="header"> <a class="logo" href="#"></a> </div> </body> Nopozicionēt, cerams, pats pratīsi?
  9. 1) Kas notiek ja nav javascript? Un vispār tam ir paredzēts a. 2) display:block un var mainīt ko grib. Dari tā: //kautkur css failā vai head`ā .butterflies { display:block; /* pārējais ko gribi */ } <a class="butterflies" href="http://localhost/portfolio/wordpress" title="daGrevis Studio: Without Comments"></a>
  10. Jā AJAX ir risinājums. Ja nu sadomā viņu lietot, tad ieteiktu [a=http://jquery.com/]jQuery[/a], lai ātri un ērti viņu iemācītos. Viss kas tev būtu nepieciešams: $.ajax({ type:'POST', //vai get url:'links/uz/skriptu.php', data:'var=val', //tavi post dati beforeSend:function() { /* te iet funkcija, kura izpildīsies pirms post sūtīšanas */ }, success:function(data) { /* f-ja, kas veiksmīga rezultāta gadījumā izpildīsies un atgriezīs izvadītos datus (piemēram html, xml) */ }, failure:function(obj, er, err) {/* f-ja kura izpildīsies, ja izsaukums nebūs veiksmīgs un atgriezīs HttpXMLRequest objektu un kaut kādus kļūdu paziņojumus */ } }) Tas arī viss. Bet kā jau minēja - ja formā tiek augšupielādēti arī faili būs nepieciešams izmantot iframe. P.S. jQuery ir pilns arī ar citām noderīgām lietām.
  11. Liels paldies bubu - tagad viss strādā precīzi :) Ja drīkst jautāt - ko 'U' šajā gadījumā nozīmē?
  12. Situācija: Man ir patterns: $patterns[2] = '/\[url=(.*)\](.*)\[\/url\]/i'; un tā aizstājējs: $replacements[2] = '<a class="link" href=\"$1\">$2</a>'; Problēma: Ja sastaptie pattern`i nav blakus viens otram (blakus viens otram, cik es secinu skaitās, ja viņi ir vienā rindiņā), tad viņi saplūst vienā gabalā, aka: [url=http://google.com]gūgle[/url] gigigi [url=http://php.lv]pēhāpē[/url] tālāk teksts rezultētos kā: <a class="link" href="http://google.com]gūgle[/url] gigigi [url=http://php.lv"> tālāk teksts[/code] Turpretim, ja viņi atrodas gana tālu viens no otra, tad viss strādā kā vajag. Paldies jau iepriekš.
×
×
  • Create New...