帮忙看下一个php文件,没有效果,不知道错哪了
帮忙看下一个php文件,没有效果,不知道哪里错了
通过http://127.0.0.1/index.php?id=2的形式访问,以下是index.php的代码
数据库都是正确架构了的.但是有访问以后无法添加到数据库里面,
这个文件是一个推广的php文件,就是通过上面的地址访问以后会增加uid为2的用户积分.请人帮忙看下哪里错误了,先谢谢了
- PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?phprequire_once (dirname(__FILE__) . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";if(empty($id)) {//检测是否使用ID推广,括号1//检测不到有ID 就执行 检测Uif(empty($u)) {//检测是否使用U推广,括号1//检测不到ID和U推广,就执行官方原来的$GLOBALS['_arclistEnv'] = 'index';$row = $dsql->GetOne("Select * From `#@__homepageset`");$row['templet'] = MfTemplet($row['templet']);$pv = new PartView();$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);$pv->Display();}//检测是否使用U推广,括号2else{//检测是否使用U推广,括号3//检测IP开始//*************************************************if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {if ($_SERVER["HTTP_CLIENT_IP"]) {$proxy = $_SERVER["HTTP_CLIENT_IP"];} else {$proxy = $_SERVER["REMOTE_ADDR"];}$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];} else {if ($_SERVER["HTTP_CLIENT_IP"]) {$ip = $_SERVER["HTTP_CLIENT_IP"];} else {$ip = $_SERVER["REMOTE_ADDR"];}}//检测IP结束//*************************************************if (isset($proxy)) { //判断是否有代理IP,括号1ShowMsg("请不要使用代理IP!", 'index.php'); //检测到使用代理IP提示,结束} //检测到使用代理IP提示,括号2else//判断是否有代理IP 否则执行下面{ //判断是否有代理IP,括号3//写入数据开始$sql = "Select * from #@__tgreg where username='$u'"; //读取tgreg数据表,条件userid=网址id?=***$NIC_arcRow = $dsql->GetOne($sql); //成立的条件,一条数据$userid =$NIC_arcRow['userid']; //输出tgreg数据表中的username值$username =$NIC_arcRow['username']; //输出tgreg数据表中的username值$row = $dsql->GetOne("Select * From `#@__tgip` where userid='$userid' or username='$username' and tgip like '$ip' ");//读取数据,检测IP使用过了吗if(is_array($row)) //检测重复就执行下面 {//检测重复就执行下面 括号1 header('location:index.php');//检测重复IP就执行跳转index.php exit(); }//检测重复就执行下面 括号2 结束if(empty($username)) //检测用户空,就跳转index.php{ //检测用户空 括号1 header('location:index.php');//就跳转index.phpexit;} //检测用户空 括号2 结束$tgip = $ip;//定义获取的IP地址$time =time();//获取当前时间$lailu =$_SERVER['HTTP_REFERER'];//获取来路$query = "insert into `#@__tgip`(userid, username, time, tgip, lailu) values ('$userid', '$username', '$time', '$ip', '$lailu'); ";//写入数据//写入数据结束if($dsql->ExecuteNoneQuery($query)) //检测有写入就 {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了$jifena =100; //手工 设置jifena推荐一个增加多少积分//预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena where mid='".$userid."' ");//SQL执行写入用户加积分//上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分// 上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分//预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg header('location:index.php');//写入后也要跳转了 }//检测有写入就 括号2 exit();//检测重复IP 的退出}//判断是否有代理IP结束,括号4}//检测是否使用U推广结束,括号4 //----------------------}//检测是否使用ID推广,括号2else{//检测是否使用ID推广,括号3//----------------------//下面都是ID推广部分//检测IP开始//*************************************************if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {if ($_SERVER["HTTP_CLIENT_IP"]) {$proxy = $_SERVER["HTTP_CLIENT_IP"];} else {$proxy = $_SERVER["REMOTE_ADDR"];}$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];} else {if ($_SERVER["HTTP_CLIENT_IP"]) {$ip = $_SERVER["HTTP_CLIENT_IP"];} else {$ip = $_SERVER["REMOTE_ADDR"];}}//检测IP结束//*************************************************if (isset($proxy)) { //判断是否有代理IP,括号1ShowMsg("请不要使用代理IP!", 'index.php'); //检测到使用代理IP提示,结束} //检测到使用代理IP提示,括号2else//判断是否有代理IP 否则执行下面{ //判断是否有代理IP,括号3//写入数据开始$sql = "Select * from #@__tgreg where userid='$id'"; //读取tgreg数据表,条件userid=网址id?=***$NIC_arcRow = $dsql->GetOne($sql); //成立的条件,一条数据$userid =$NIC_arcRow['userid']; //输出tgreg数据表中的username值$username =$NIC_arcRow['username']; //输出tgreg数据表中的username值$row = $dsql->GetOne("Select * From `#@__tgip` where userid='$userid' or username='$username' and tgip like '$ip' ");//读取数据,检测IP使用过了吗if(is_array($row)) //检测重复就执行下面 {//检测重复就执行下面 括号1 ShowMsg("重复IP!", 'index.php?id=3'); header('location:index.php');//检测重复IP就执行跳转index.php exit(); }//检测重复就执行下面 括号2 结束if(empty($username)) //检测用户空,就跳转index.php{ //检测用户空 括号1 header('location:index.php');//就跳转index.phpexit;} //检测用户空 括号2 结束$tgip = $ip;//定义获取的IP地址$time =time();//获取当前时间$lailu =$_SERVER['HTTP_REFERER'];//获取来路$query = "insert into `#@__tgip`(userid, username, time, tgip, lailu) values ('$userid', '$username', '$time', '$ip', '$lailu'); ";//写入数据//写入数据结束if($dsql->ExecuteNoneQuery($query)) //检测有写入就 {//检测有写入就 括号1//预留 这里要写一句获取后台设定的数字,给jifena使用 以后就不用手工了$jifena =100; //手工 设置jifena推荐一个增加多少积分//预留 $jifenb =100;//设置jifenb推荐一个增加多少积分//$dsql->ExecuteNoneQuery("update `#@__member` set `scores`= scores + $jifena where mid='".$userid."' ");//SQL执行写入用户加积分//上面这句例子直接更新用户资料 加100积分,更新用户表 member//die($dsql);$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifena`=jifena + $jifena ,`cishu`=cishu+1 where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分// 上面这句更新推广人的积分制度jifena类。注意区分A类和B类 用户表tgreg//$dsql->ExecuteNoneQuery("update `#@__tgreg` set `jifenb`= jifenb + $jifenb where userid='".$userid."' and username='".$username."' ");//SQL执行写入用户加积分//预留 上面这句更新推广人的积分制度jifenb类。注意区分A类和B类 用户表tgreg header('location:index.php');//写入后也要跳转了 }//检测有写入就 括号2 exit();//检测重复IP 的退出}//判断是否有代理IP结束,括号4}//检测是否使用ID推广结束,括号4?><div class="clear"> </div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Index.html は Web ページのホームページ ファイルを表し、Web サイトのデフォルト ページです。ユーザーが Web サイトにアクセスすると、通常、index.html ページが最初に読み込まれます。 HTML (HypertextMarkupLanguage) は Web ページの作成に使用されるマークアップ言語であり、index.html も HTML ファイルです。これには、Web ページの構造とコンテンツに加えて、書式設定とレイアウトに使用されるタグと要素が含まれます。以下は、index.html コードの例です: <

WindowsServerBackup は、WindowsServer オペレーティング システムに付属する機能で、ユーザーが重要なデータとシステム構成を保護し、中小企業、エンタープライズ レベルの企業に完全なバックアップおよび回復ソリューションを提供できるように設計されています。この機能を使用できるのは、Server2022 以降を実行しているユーザーのみです。この記事では、WindowsServerBackup のインストール、アンインストール、またはリセットの方法を説明します。 Windows Server バックアップをリセットする方法 サーバー バックアップで問題が発生したり、バックアップに時間がかかりすぎたり、保存されているファイルにアクセスできない場合は、Windows Server バックアップ設定をリセットすることを検討してください。 Windowsをリセットするには

Windows Server のビルド 26040 バージョンのリリースに際し、Microsoft は製品の正式名を Windows Server 2025 と発表しました。 Windows11WindowsInsiderCanaryChannel バージョン build26040 もリリースされました。何年も前に、誰かが Windows NT をワークステーション モードからサーバー モードに変換し、Microsoft オペレーティング システムのさまざまなバージョン間の共通点を示したことをまだ覚えている人もいるでしょう。 Microsoft の現在のバージョンのサーバー オペレーティング システムと Windows 11 には明らかな違いがありますが、詳細に注目する人は、なぜ Windows Server がブランドを更新したのか、

nginx のデフォルト名を変更する方法、少し偽装することも、インストールすることもできますヒント: 通常、変更は nginx がコンパイルされる前に行われます。変更後、コードは次のように再コンパイルする必要があります: scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Microsoft はデスクトップ向けの Win11 プレビュー アップデートをリリースしましたが、本日、Windows Server 長期サービス チャネル (LTSC) プレビュー ビルド 25335 もリリースしました。いつものように、Microsoft は完全な変更ログを公開しておらず、対応するブログ投稿さえ提供していません。 Microsoft は、Windows Server プレビュー バージョンの更新ログを Canary チャネル バージョンと同じになるように調整しました。新しいコンテンツが導入されない場合、公式ブログ投稿は投稿されません。 IT Home からのメモ: サーバー ブランドは更新されておらず、プレビュー バージョンではまだ Windows Server 2022 です。さらに、Microsoft では、これらのバージョンを、すでに市場に出ている Windows バージョンではなく、Windows Server vNext と呼んでいます。

まだ完成していない GNOME 3 はもちろん、Ubuntu Server 11.04 をインストールするときにグラフィカル インターフェイスをインストールする必要もないと思われる場合は、 。または、ARCH+GNOME3 でビルドする必要があります。したがって、これ以上読んで時間を無駄にしないでください。 2泊1日かかり、N回再インストールしました。ついに何かが生まれました。簡単ではない。早速、本題に入りましょう: ハードウェア: ThinkPad 1 台(X61 の場合) 2. ブート オプション インターフェイスに入り、USB ブートを選択し、Ubu のインストールを選択します。

IT House は 3 月 14 日、デスクトップ向けの Windows 11 Build 26080 プレビュー アップデートに加えて、Microsoft が Windows Server Build 26080 プレビュー アップデートもアップデートして開始したと報じました。次期 Windows Server Long Term Servicing Channel (LTSC) の最新プレビュー バージョンとして、Windows Server Build 26080 は Data Center Edition と Standard Edition を提供し、ユーザーはデスクトップ エクスペリエンスと Server Core インストール オプションを選択できます。このリリースには、コンテナー ホスト用の年次チャネルと、仮想マシン評価専用の Azure リリースも含まれています。 IT House は、X ソーシャル メディアにクエリを実行します。ユーザー フィードバックは、右下隅にある [Copilot] ボタンをクリックします。
