Source code file content

Revision: 60 (of 60)

» Project Revision History

» Checkout URL

subversion / 2c.lt / functions.php

Size: 8485 bytes, 1 line
<?php



function EchoError ()
{	
	if (isset($_SESSION['NoUrl'])){

		echo'<span id="error">';
		echo $_SESSION['NoUrl'];
		echo'</span>';
		unset ($_SESSION['NoUrl']);
}

	if (isset($_SESSION['ToFast'])){

		echo'<span id="error">';
		echo $_SESSION['ToFast'];
		echo'</span>';
		unset ($_SESSION['ToFast']);
}
	if (isset($_SESSION['WrongUrl'])){

		echo'<span id="error">';
		echo $_SESSION['WrongUrl'];
		echo'</span>';
		unset ($_SESSION['WrongUrl']);
}
}
function EchoShortUrl(){
	if (isset($_SESSION['ShortUrl'])){
echo'
              <br />  <script type="text/javascript" src="ZeroClipboard.js"></script>

                <div  id="d_clip_button">'.$_SESSION['ShortUrl'].'</div>


                <script language="JavaScript">';
echo"            var clip = new ZeroClipboard.Client();
                 clip.setText( '".$_SESSION['ShortUrl']."');
                 clip.glue( 'd_clip_button' );
                </script><span id='url_poraste'></span>

                ";
echo'<center><table border="0" width="300px"><tr><td>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<center><a href="http://www.addthis.com/bookmark.php?v=250&amp;username=linuxr" class="addthis_button_compact"
addthis:url="'.$_SESSION['ShortUrl'].'"> Kopijuokite, spusteldami sugeneruotą URL, arba <u>Dalinkitės </u>.</a></center>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=linuxr"></script>
<!-- AddThis Button END -->




</td></tr></table></center>

';
		unset ($_SESSION['ShortUrl']);
}}
function EchoForm(){
	if (!isset ($_SESSION['ShortUrl'])){
		echo'
			<form name="myform" action="write.php" method="post">
			<div class="input"><input  class="InputUrl" type="text" name="url" value="Įveskite ilgą URL" onClick="document.myform.url.value=\'\';style.backgroundColor=\'#fff\'; " /> </div>
                       
                       <div class="submit"> <input type="image"  src="style/sumit-bg.png" value=""  /></div>
			</form>
                      
';}
//onmouseover="document.myform.sub_but.src=\'style/sumit-bg.png\'"
 //onmouseout="document.myform.sub_but.src=\'style/sumit-bg.png\'"
}
function EchoFooter(){ 
	echo'<br /><center></center><br /><script language="javascript" type="text/javascript">
<!--
var _hey_lt_w = "", _hey_lt_h = "", _hey_lt_c = "";
//-->
</script>
<script language="javascript1.2" type="text/javascript">
<!--
_hey_lt_w = screen.width; _hey_lt_h = screen.height; _hey_lt_c = navigator.appName.indexOf("Microsoft") >= 0 ? screen.colorDepth : screen.pixelDepth;
//-->
</script>
<script language="javascript" type="text/javascript">
<!--
document.write("<a target=\'_blank\' href=\'http://www.hey.lt/details.php?id=2c\'><img width=88 height=31 border=0 src=\'//www.hey.lt/count.php?id=2c&width=" + _hey_lt_w + "&height=" + _hey_lt_h + "&color=" + _hey_lt_c + "&referer=" + escape(document.referrer) + "\' alt=\'Hey.lt - Nemokamas lankytojų skaitliukas\'><\/a>");
//-->
</script>
<noscript>
<a target="_blank" href="http://www.hey.lt/details.php?id=2c"><img width=88 height=31 border=0 src="//www.hey.lt/count.php?id=2c" alt="Hey.lt - Nemokamas lankytojų skaitliukas"></a>
</noscript>';
    echo'<table id="footer"><tr><td>
2c.lt 2010';
    if (date('Y')!=2010){echo" - ".date('Y');}
    echo '| <a class="footerA" href="http://2c.lt/144">Source code</a> | <a class="footerA" href="http://2c.lt/nZ">GIV mokesčių skaičiuoklė</a> <br /> </td></tr></table>
	';
}
function BornShortUrl (){
    global  $suffix;
    $query = "select id from urls order by id desc limit 1";
           require ("a/conf.php");
           $qid=mysql_query($query);
           $row=mysql_fetch_array($qid);
           mysql_close();
           $n= $row['id']+1;
           $codeset = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
           $base = strlen($codeset);
           $converted = "";
           while ($n > 0) {
          $converted = substr($codeset, ($n % $base), 1) . $converted;
          $n = floor($n/$base);
        }
       // $_SESSION['suffix']=$converted;
        $suffix=$converted;
}

function getMetaTitle($content){
  $pattern = "|<[\s]*title[\s]*>([^<]+)<[\s]*/[\s]*title[\s]*>|Ui";
  if(preg_match($pattern, $content, $match))
  return $match[1];
  else
  return "";}

  function TopSavaite() {
      require ("a/conf.php");
        $savaite=time()-604800;
	$TopSavaiteUzklausa="
            SELECT suffix, url, timestamp, views, title
            from urls
            where timestamp>'".$savaite."'

            order by views desc limit 10";
	$Rez=mysql_query($TopSavaiteUzklausa);
	;
	while ($row=mysql_fetch_array($Rez)) {

            echo "<br /><div class='perziuros'>&nbsp; ".$row['views']."&nbsp; </div>&nbsp;&nbsp;  
                <a class='top_nuoroda' href='http://2c.lt/".$row['suffix']." '><b><span class='spanurl'>http://2c.lt/".$row['suffix']."</span></b>&nbsp;&nbsp; ".$row['title']." </a> <br> 
                 <!-- <iframe src=\"http://www.facebook.com/plugins/like.php?&amp;show_faces=false&amp;stream=false&amp;header=true&amp;href=http://2c.lt/".$row['suffix']."\"
        scrolling=\"no\" frameborder=\"0\"
        style=\"border:none; width:300px; height:35px; color:silver;\"></iframe>  --> 
                " ;
        }
        mysql_close();
  }

  function TopMenuo() {
      require ("a/conf.php");
        $menuo=time()-2592000;
	$TopMenuoUzklausa="
            SELECT suffix, url, timestamp, views, title
            from urls
            where timestamp>'".$menuo."'

            order by views desc limit 10";
	$Rez=mysql_query($TopMenuoUzklausa);
	
	while ($row=mysql_fetch_array($Rez)) {

            echo "<br /><div class='perziuros'> &nbsp;".$row['views']."&nbsp; </div>&nbsp;&nbsp; 
                <a class='top_nuoroda' href='http://2c.lt/".$row['suffix']." '><b><span class='spanurl'>http://2c.lt/".$row['suffix']."</span></b> &nbsp;&nbsp;".$row['title']." </a> <br>
                   <!--  <iframe src=\"http://www.facebook.com/plugins/like.php?&amp;show_faces=false&amp;stream=false&amp;header=true&amp;href=http://2c.lt/".$row['suffix']."\"
        scrolling=\"no\" frameborder=\"0\"
        style=\"border:none; width:300px; height:35px;\"></iframe>-->" ;
        }
        mysql_close();
  }

  function TopMetai() {
      require ("a/conf.php");
        $metai=time()-31556926;
	$TopMetaiUzklausa="
            SELECT suffix, url, timestamp, views, title
            from urls
            where timestamp>'".$metai."'

            order by views desc limit 10";
	$Rez=mysql_query($TopMetaiUzklausa);

	while ($row=mysql_fetch_array($Rez)) {

            echo "<br /><div class='perziuros'> &nbsp;".$row['views']."&nbsp;
                </div>&nbsp;&nbsp; <a class='top_nuoroda' href='http://2c.lt/".$row['suffix']." '><b><span class='spanurl'>http://2c.lt/".$row['suffix']."</span></b>&nbsp;&nbsp; ".$row['title']." </a> <br>
                    <!-- <iframe src=\"http://www.facebook.com/plugins/like.php?&amp;show_faces=false&amp;stream=false&amp;header=true&amp;href=http://2c.lt/".$row['suffix']."\"
        scrolling=\"no\" frameborder=\"0\"
        style=\"border:none; width:300px; height:35px;\"></iframe>-->" ;
        }
        mysql_close();
  };
function url_validate ($url){
    
           // Scheme
          $urlregex = '^(https?|s?ftp\:\/\/)|(mailto\:)';
          // User and password (optional)
          $urlregex .= '([a-z0-9\+!\*\(\)\,\;\?&=\$_\.\-]+(\:[a-z0-9\+!\*\(\)\,\;\?&=\$_\.\-]+)?@)?';
          // Hostname or IP
            // http://x = allowed (ex. http://localhost, http://routerlogin)
            //$urlregex .= '[a-z0-9\+\$_\-]+(\.[a-z0-9\+\$_\-]+)*';
            // http://x.x = minimum
            $urlregex .= "[a-z0-9\+\$_\-]+(\.[a-z0-9+\$_\-]+)+";
            // http://x.xx(x) = minimum
            //$urlregex .= "([a-z0-9\+\$_\-]+\.)*[a-z0-9\+\$_\-]{2,3}";
          //use only one of the above
          // Port (optional)
          $urlregex .= '(\:[0-9]{2,5})?';
          // Path (optional)
          //$urlregex .= '(\/([a-z0-9\+\$_\-]\.\?)+)*\/?';
          // GET Query (optional)
          $urlregex .= '(\?[a-z\+&\$_\.\-][a-z0-9\;\:@\/&%=\+\$_\.\-]*)?';
          // Anchor (optional)
          //$urlregex .= '(\#[a-z_\.\-][a-z0-9\+\$_\.\-]*)?$';

    if(preg_match("/^$urlregex$/i", $url))
       {
               return TRUE;
       }
       else{
       	return FALSE;
           
        //print_r($matches);
        }}
        
?>
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close