package sock;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class SocketClient extends Socket{
private static final String SERVER_IP ="127.0.0.1";
private static final int SERVER_PORT =2013;
private Socket client;
private PrintWriter out;
private BufferedReader in;
/**
* 与服务器连接,并输入发送消息
*/
public SocketClient()throws Exception{
super(SERVER_IP, SERVER_PORT);
client =this;
out =new PrintWriter(this.getOutputStream(),true);
in =new BufferedReader(new InputStreamReader(this.getInputStream()));
new readLineThread();
while(true){
in =new BufferedReader(new InputStreamReader(System.in));
String input = in.readLine();
out.println(input);
}
}
‘贰’ 微信分享到朋友圈中的按钮点击在php代码和输出页面代码怎么写
下面是代码(相关参数请自行修改):
function WeiXinShareBtn() {
if (typeof WeixinJSBridge == "undefined") {
alert("xxxxxxxxxxxxxxxxxxx,通过微信分享文章 ");
} else {
WeixinJSBridge.invoke('shareTimeline', {
"title": "xxx",
"link": "http://www.36kr.com",
"desc": "xxxxxxxx",
"img_url": "assets/images/apple-touch-icon.png"
});
}
}
‘叁’ 如何用PHP实现分享功能
<html><head>
<title>分页示例(php</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<?php
$pagesize=10; //设定每一页显示的记录数
$conn=mysql_connect("localhost","root","jrq");
mysql_select_db("sj",$conn);
$rs = mysql_query( "select * from `dw_newsdata`",$conn); //这里有第二个可选参数,指定打开的连接
//-----------------------------------------------------------------------------------------------//
//分页逻辑处理
//-----------------------------------------------------------------------------------------------
$tmpArr = mysql_fetch_array($rs);
$numAL = mysql_num_rows($rs); //取得记录总数$rs
$pages=intval($numAL/$pagesize); //计算总页数
if ($numAL % $pagesize) $pages++;
//设置缺省页码
//↓判断“当前页码”是否赋值过
if (isset($_GET['page']))else//否则,设置为第一页
//↓计算记录偏移量
$offset=$pagesize*($page - 1);
//↓读取指定记录数
$rs=mysql_query("select * from `dw_newsdata` limit $offset,$pagesize",$conn);//取得—当前页—记录集!
$curNum = mysql_num_rows($rs); //$curNum - 当前页实际记录数,for循环输出用
?>
<table border="0" width="80%">
<tr>
<td width="50%" bgcolor="#E0E0E0">标题</td>
<td width="50%" bgcolor="#E0E0E0">发布时间</td>
</tr>
<?php
while ($tmpArr = mysql_fetch_array($rs)) //提取一行,并循环判断
{
$i=0;
// for($a=0;$a<$ColNum;$a++) //==for结束==
?>
<tr>
<td width="50%"><?= $tmpArr[1]; //$tmpArr["news_title"] ; ?></td>
<td width="50%"><?php echo $tmpArr[2]; //$tmpArr["news_cont"]; ?></td>
</tr>
<?php
}//==while结束==
?>
</table>
<?php
//============================//
// 翻页显示 一
//============================//
echo "<p>"; // align=center
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page > 1)
{
echo "<a href='?page=".$first."'>首页</a> ";
echo "<a href='?page=".$prev."'>上一页</a> ";
}
if ($page < $pages)
{
echo "<a href='?page=".$next."'>下一页</a> ";
echo "<a href='?page=".$last."'>尾页</a> ";
}
//============================//
// 翻页显示 二
//============================//
echo " | 共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i< $page;$i++) // 1-先输出当前页之前的
if ($page > 0) echo "[".$page."]";; // 2-再输出当前页
for ($i=$page+1;$i<=$pages;$i++)// 3-接着输出当前页之后
echo "转到第 <INPUT maxLength=3 size=3 value=".($page+1)." name=gotox> 页 <INPUT hideFocus onclick=\"location.href='?page=gotox.value';\" type=button value=Go name=cmd_goto>";
echo "</p>";
?>
</body>
</html>
‘肆’ php怎样做一个带有id的分享链接
思路很简单:既然是唯一的URL地址,那么你用注册的URL,比如是index.php/register/index,然后你在后面加上用户的唯一参数,用UID比较合适。就会变成index.php/register/index/id/001 这样,然后你在注册(register)控制器下的index方法中判断一下isset($_GET[id]),如果有id,你就将对应这个id的用户积分+1。
ps:tp有两年没用了,不太记得url的路由是什么样子,上面的url只是随便举个列子。然后就是id参数后面的001最好加密一下,防止在发的时候被别人简单的修改,一定要用对称加密,不然你自己解密不了。
‘伍’ 关于php网站一键分享代码的改写
由于分享是没有成功失败的回调等机制,所以用户是可以分享后获得积分,然后再取消或删除分享的。
因为没有办法做到绝对控制,所以一般都是直接绑定分享按钮的click事件,调用ajax去为用户增加积分。
‘陆’ PHP技术分享可以讲哪
因为 PHP 是一门“古老”的语言,而且相当长一段时间没有规范,没有包管理的概念,而且入门简单,加上没有约束, PHP 的程序参差不齐,以至于让很多人产生误解和偏见,但是 PHP 正在重生,命名空间,组件的概念,设计模式, psr 规范等等,让 PHP 变成一门现代化的语言,但是历史原因,很多新的概念和特性,到现在还没有很好的推广,所以做这么一次技术分享。
‘柒’ PHP 微信分享朋友助力积分累加
需要微信是服务号或借助微信开放平台里的功能辅助
进入微信后获取自己的openid,分享时候带上这个openid,当其他人进来时候除了获取他自己的openid以为就也可以拿到你的openid了,这样就可以进行一些操作了
但这属于诱导分享,被人举报后很可能导致被K
‘捌’ 微信朋友圈如何实现PHP分享自己的网页
程序运行原理
给页面文字添加span标签,设置id="text-xx"唯一属性,使用contenteditable="true",开启该元素的编辑模式,用jQuery属性.click()判断点击,用.text()返回此元素的文本内容,并用正则进行判断内容是否合法,然后通过AJAX POST给php处理,php对传入的参数进行过滤,然后读取模版文件,替换模版文件对应内容,保存为新文件并记录操作,最后返回数据给前端,前端处理数据并更新页面。