Fukzzs miniblogs

  • Fukzzs
    0

    Iesakat kuru web serveri izmantot? Kurš pēc jūsu domam ir labākais? windows xp

    • WYM?
      0

      Pats izmantoju AppServer un nesūdzos.

    • Static
      0

      XAMPP izmantoju un liekas ļoti labs.

    • Fukzzs
      0

      Man kkas nesanāk vairs ar xampp. ;//

  • Fukzzs
    0

    http://de77.com/php/php-convert-youtube-links-in-text-into-embedded-videos

    Kāds nevarētu pielabot šito kodu tā , lai kad rakstot yt linku parādas video, bet nepaliek šitie sūdi ? ( &feature=related ) nu reku piemērs.
    http://fukzzs.info.tm/yt.php

  • Fukzzs
    0

    Kā es savā lapā to varu dabūt? tāpat kā exā.
    piem ierakstu youtube linku. un man viņš uzreiz parādās kā embeded. Es itkāa googlee meklēeju bet neko neatradu.;/

    • Viesty
      0

      *man nav php zināšanu, vadīšos pēc loģikas*
      Katram video ir embed kods HTML'am. Kods principā ir vienāds, izņemot to, ka, protams, atšķiras links.

      <iframe width="560" height="315" src="https://www.youtube.com/embed/4MiYtvbK4JY" frameborder="0" allowfullscreen></iframe>

      Principā tev vajadzētu ievietot tikai linku tam nepieciešamajā vietā.

      Ar Javascript kaut kā tā (ja atmiņa neviļ):

      <script>
      var links = [mainīgais]
      document.write('<iframe width="560" height="315" src="'+links+'" frameborder="0" allowfullscreen></iframe>');
      </script>

      • Fukzzs
        0

        Gan jau salabošu. Bet šis nav priekš tā čata. Šis ir man citam vaijdzīgs. Tādēļ vēlreiz paldies. smile_mini.gif

    • Fukzzs
      0

      Sveiki. Kā vienam echo var pievienot 2 funkcijas? reku funkcijas

      <?php
      function add_smile($txt) {

        //smaidinu saraksts
        $smilies = array(
           ':D' => 'smiley-grin.png',
           ':)' => 'smiley.png',
           ':(' => 'smiley-sad.png',
           ';)' => 'smiley-wink.png',
           ';(' => 'smiley-cry.png'
        );

        //aistašana teksta
        foreach ($smilies as $key => $val) {
           $txt = str_replace($key, ' <img src="//exs.lv/bildes/fugue-icons/'.$val.'" alt="'.$val.'" /> ', $txt);
        }
        return $txt;
      }


      ?>

      <?php
      function make_clickable($ret) {
         $ret = ' ' . $ret;
         // in testing, using arrays here was found to be faster
         $ret = preg_replace_callback('#([\s>])([\w]+?://[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]*)#is', '_make_url_clickable_cb', $ret);


         // this one is not in an array because we need it to run last, for cleanup of accidental links within links
         $ret = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret);
         $ret = trim($ret);
         return $ret;
      }
      function _make_url_clickable_cb($matches) {
         $ret = '';
         $url = $matches[2];

         if ( empty($url) )
             return $matches[0];
         // removed trailing [.,;:] from URL
         if ( in_array(substr($url, -1), array('.', ',', ';', ':')) === true ) {
             $ret = substr($url, -1);
             $url = substr($url, 0, strlen($url)-1);
         }
         return $matches[1] . "<a href=\"$url\" target='_blank' rel=\"nofollow\">$url</a>" . $ret;
      }
      ?>


      un reku mans echo kur gribu pievienot tās 2 funkcijs.


      echo make_clickable('<p>
        <b>' . $message->nick . '</b> @ ' . $message->created . ':<br />'
        . $message->message .
        '</p>');


      funkcija make_clickable strādā, bet kā pievienot vēlvienu? (add_smile)

      • mad
        0

        echo '<p>
         <b>' . $message->nick . '</b> @ ' . $message->created . ':<br />'
         . add_smile(make_clickable($message->message)) .
         '</p>';

        • Fukzzs
          0

          Paldies. wink_mini.gif

    • Fukzzs
      0

      Kādēļ man nestrādā auto links?
      mans kods. 

      <?PHP
       
      FUNCTION change_string($str){
       $str = TRIM($str);
       $str = HTMLSPECIALCHARS($str);
       $str = PREG_REPLACE('#(.*)\@(.*)\.(.*)#','<a href="mailto:\\1@\\2.\\3">Send email</a>',$str);
       $str = PREG_REPLACE('=([^\s]*)(www.)([^\s]*)=','<a href="http://\\2\\3" target=\'_new\'>\\2\\3</a>',$str);
       RETURN $str;
       }
       
      ?>
      #000000;" href="https://exs.lv">https://exs.lv


      esmu izmeklējis visu google. esmu izmēģinājis visus google dotos kodus. neviens neiet. Es nesaprotu, kapēc. Kāds var pateikt kas par vainu?

      • mad
        0

        Iemet visu kodu, kā tu viņu mēģini izmantot.

        Vari ērtībai izmantot http://paste.php.lv/

        • Fukzzs
          0


          <?PHP

          FUNCTION change_string($str){
              $str = TRIM($str);
              $str = HTMLSPECIALCHARS($str);
              $str = PREG_REPLACE('#(.*)\@(.*)\.(.*)#','<a href="mailto:\\1@\\2.\\3">Send email</a>',$str);
              $str = PREG_REPLACE('=([^\s]*)(www.)([^\s]*)=','<a href="http://\\2\\3" target=\'_new\'>\\2\\3</a>',$str);
              RETURN $str;
            }

          ?>

          https://exs.lv

          http://fukzzs.info.tm/links.php

          tas arī ir viss kods. ;/

          • Viesty
            0

            Tu gribi lai links ir spiežams?

    • Fukzzs
      0

      Sveiki. Tātad šodien izdomāju paspēlēties ar to čatu. https://coding.lv/read/php-ka-savienoties-ar-...n-nolasit-datus
      Panācu to kad lapa nēparlādējās pievienojot ziņu. Un arī uzreiz parādās pievienotā ziņa. Bet tagad ir tāda problēma kad viss rakstītā ziņa paliek. Kā to novērst? reku mans kods.


      <?php
      //izviedo savienojumu ar datubazi (serveris, lietotajs, parole, datubazes nosaukums)
      $db = new mysqli('localhost', '*****', '*****', 'chat');

      //parbauda, vai savienojums ir veiksmigs, un ja nav, izdruka kludas pazinojumu un kodu
      if ($db->connect_errno) {
        die("Kluda savienojoties ar MySQL datubazi: (" . $db->connect_errno . ") " . $db->connect_error);
      }


      /*
      * Jauna komentara pievienošana
      */
      if (isset($_POST['message'])) {

        //nolasa niku un zinu no $_POST masiva un apstrada, lai to droši varetu saglabat datuvaze
        //iekš post vertibas paradas ar tadu pašu nosaukumu, ka name atributa HTML forma
        $message = $db->real_escape_string($_POST['message']);
        $nick = $db->real_escape_string($_POST['nick']);

        //ievieto zinu datubaze (NOW() automatiski aizpildis datuma tipa lauku)
        $db->query("INSERT INTO chat_messages (nick, message, created) VALUES ('$nick', '$message', NOW())");

      }


      /*
      * Komentara pievienošanas html forma
      */
      ?>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
         <script src="http://malsup.github.com/jquery.form.js"></script>
       <form id="form"  method="post">
        Niks:<br />
        <input type="text" value="" name="nick" /><br />
        Tava zina:<br />
        <textarea name="message"></textarea><br />
        <input type="submit" value="Pievienot" />
      </form>
       <script>
             // wait for the DOM to be loaded
             $(document).ready(function() {
                 // bind 'myForm' and provide a simple callback function
                 $('').ajaxForm(function() {
                   
                 });
             });
         </script>

      <script>
      var auto_refresh = setInterval(
      function()
      {
      $('').load('reload.php').fadeIn("fast");
      }, 100);
      </script>
      <div id="loaddiv">
      </DIV>



      http://fukzzs.info.tm/

      • mad
        0

        $(' textarea').val(""); pēc komentāra pievienošanas.

        Un nekādā gadījumā neliec update intervālu 100 milisekundes. Tie ir 10 pieprasījumi sekundē, kas noteikti radīs nenormālus lagus serverim, ja to čatu atvērs vairāki.

        • Fukzzs
          0

          Ir. Sanāca. Paldies @Maadinsh smile_mini.gif

        • Fukzzs
          0

          Ā un vēl
          <script>
          var auto_refresh = setInterval(
          function()
          {
          $('').load('reload.php').fadeIn("fast");
          }, 100);
          </script> 


          cik tad man to update intervālu likt? uzliku šobrīd uzliku 3000. nezinu kā jābūt.

      - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 -

      Atpakaļ Uz augšu