小__刚

小__刚

这家伙有点懒,还没写个性签名!

  • 财富值20
  • 威望值0
  • 总积分20

个人信息

  • 回复了 的回答

    //视图层
    <?php

    use yii\widgets\LinkPager;
    use yii\helpers\Url;
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
    

    ?>

    <center><?php
    	$form = ActiveForm::begin([
    	    'id' => 'login-form',
    	    'options' => ['class' => 'form-horizontal'],
    	    'action' =>'?r=file/sousuo',
    	    'method'=>'get'
    	]) ?>
        <?= $form->field($model, 'name')->textInput(['class'=>'dl_textinp','value'=>isset($name) ? $name : ''])->label('标题') ?>
        <?= $form->field($model, 'content')->textInput(['class'=>'dl_textinp','value'=>isset($content) ? $content : ''])->label('内容') ?>
        <div class="form-group">
            <div class="col-lg-offset-1 col-lg-11">
                <?= Html::submitButton('搜索', ['class' => 'btn btn-primary']) ?>
            </div>
        </div>
    <?php ActiveForm::end() ?>
    	<table>
    		<tr>
    		<?php foreach ($list as $key => $val) {?>
    			<td><img src="<?=$val['file']?>" width="150"><br>
    				标题:<?=$val['name']?><br>
    				内容:<?=$val['content']?><br>
    				操作:<a href="">删除</a>//<a href="">修改</a>
    			</td>
    		<?php }?>
    		</tr>
    	</table>
    

    <?php
    echo LinkPager::widget([

    'pagination' => $pagination,
    'firstPageLabel'=>"首页",
    'prevPageLabel'=>'上一页',
    'nextPageLabel'=>'下一页',
    'lastPageLabel'=>'尾页',
    

    ]);
    ?>

    //控制器
    public function actionSousuo()

    {
    	$request = Yii::$app->request;
    	$data = $request->get("File");
    	$where = ' 1=1';
    	if(!empty($data['name'])){
    		$where.=" and name like '%".$data['name']."%'";
    	}
    	if(!empty($data['content'])){
    		$where.=" and content like '%".$data['content']."%'";
    	}
    
    	$model = new File();
        $pagination = new Pagination([
            'defaultPageSize' => 3,
            'totalCount' => $model->find()->count(),
        ]);
        //print_r($pagination);die;
        $list = $model->find()->offset($pagination->offset)
        			  ->where($where)
    		          ->limit($pagination->limit)
    		          ->asArray()
    		          ->all();
    	foreach ($list as $key => $val) {
    		$list[$key]['name'] = str_replace($data['name'], '<font color="red">'.$data['name'].'</font>', $val['name']);
    		$list[$key]['content'] = str_replace($data['content'], '<font color="red">'.$data['content'].'</font>', $val['content']);
    	}
    	$url = 'http://www.1507d.com/advanced/frontend/web/index.php?r=apply/apply_download';
         $ba = "thunder://".base64_encode("AA".$url."ZZ")."";	
        return $this->render('show', [
            'list' => $list,
            'pagination' => $pagination,
            'model'=>$model,
            'name'	=> isset($data['name']) ? $data['name'] : '',
            'content'=>isset($data['content']) ? $data['content'] : '',
            'url'=>$ba,
        ]);
    }
    

    //模型层
    <?php
    namespace frontend\models;

    //use Yii;
    use yii\db\ActiveRecord;
    

    class File extends ActiveRecord{

    /**     * @var UploadedFile     */
    

    public $imageFile;
    public $verifyCode;
    public function scenarios()
    {
    return [
    'sousuo' => [],
    'index' => ['verifyCode', 'name','content','imageFile'],
    ];
    }
    public function rules()

    {
        return [
            ['verifyCode', 'required','message' => '验证码不能为空','on'=>['index']],
            ['name', 'required','message' => '标题不能为空'],
            ['content', 'required','message' => '内容不能为空','on'=>['index']],
            ['verifyCode', 'captcha','on'=>['index']],
            [['imageFile'], 'file','maxFiles' => 10,'on'=>['index']],
            [['imageFile'], 'required','message' => '文件不能为空','on'=>['index']],
        ];
    }
    

    }
    ?>

    //得到父与子的顺序
    function getNodeChild($data,$pid=0){

    $arr=array();
    foreach($data as $k=>$v){
      if($v['node_pid']==$pid){
       $son=getNodeChild($data,$v['node_id']);
        if(!empty($son)){
          $v['son']=$son;
        }
         $arr[]=$v;
      }
     
    }
    return $arr;
    

    }

  • 回复了 的回答

    //视图层
    <?php

    use yii\widgets\LinkPager;
    use yii\helpers\Url;
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
    

    ?>

    <center><?php
    	$form = ActiveForm::begin([
    	    'id' => 'login-form',
    	    'options' => ['class' => 'form-horizontal'],
    	    'action' =>'?r=file/sousuo',
    	    'method'=>'get'
    	]) ?>
        <?= $form->field($model, 'name')->textInput(['class'=>'dl_textinp','value'=>isset($name) ? $name : ''])->label('标题') ?>
        <?= $form->field($model, 'content')->textInput(['class'=>'dl_textinp','value'=>isset($content) ? $content : ''])->label('内容') ?>
        <div class="form-group">
            <div class="col-lg-offset-1 col-lg-11">
                <?= Html::submitButton('搜索', ['class' => 'btn btn-primary']) ?>
            </div>
        </div>
    <?php ActiveForm::end() ?>
    	<table>
    		<tr>
    		<?php foreach ($list as $key => $val) {?>
    			<td><img src="<?=$val['file']?>" width="150"><br>
    				标题:<?=$val['name']?><br>
    				内容:<?=$val['content']?><br>
    				操作:<a href="">删除</a>//<a href="">修改</a>
    			</td>
    		<?php }?>
    		</tr>
    	</table>
    

    <?php
    echo LinkPager::widget([

    'pagination' => $pagination,
    'firstPageLabel'=>"首页",
    'prevPageLabel'=>'上一页',
    'nextPageLabel'=>'下一页',
    'lastPageLabel'=>'尾页',
    

    ]);
    ?>

    //控制器
    public function actionSousuo()

    {
    	$request = Yii::$app->request;
    	$data = $request->get("File");
    	$where = ' 1=1';
    	if(!empty($data['name'])){
    		$where.=" and name like '%".$data['name']."%'";
    	}
    	if(!empty($data['content'])){
    		$where.=" and content like '%".$data['content']."%'";
    	}
    
    	$model = new File();
        $pagination = new Pagination([
            'defaultPageSize' => 3,
            'totalCount' => $model->find()->count(),
        ]);
        //print_r($pagination);die;
        $list = $model->find()->offset($pagination->offset)
        			  ->where($where)
    		          ->limit($pagination->limit)
    		          ->asArray()
    		          ->all();
    	foreach ($list as $key => $val) {
    		$list[$key]['name'] = str_replace($data['name'], '<font color="red">'.$data['name'].'</font>', $val['name']);
    		$list[$key]['content'] = str_replace($data['content'], '<font color="red">'.$data['content'].'</font>', $val['content']);
    	}
    	$url = 'http://www.1507d.com/advanced/frontend/web/index.php?r=apply/apply_download';
         $ba = "thunder://".base64_encode("AA".$url."ZZ")."";	
        return $this->render('show', [
            'list' => $list,
            'pagination' => $pagination,
            'model'=>$model,
            'name'	=> isset($data['name']) ? $data['name'] : '',
            'content'=>isset($data['content']) ? $data['content'] : '',
            'url'=>$ba,
        ]);
    }
    

    //模型层
    <?php
    namespace frontend\models;

    //use Yii;
    use yii\db\ActiveRecord;
    

    class File extends ActiveRecord{

    /**     * @var UploadedFile     */
    

    public $imageFile;
    public $verifyCode;
    public function scenarios()
    {
    return [
    'sousuo' => [],
    'index' => ['verifyCode', 'name','content','imageFile'],
    ];
    }
    public function rules()

    {
        return [
            ['verifyCode', 'required','message' => '验证码不能为空','on'=>['index']],
            ['name', 'required','message' => '标题不能为空'],
            ['content', 'required','message' => '内容不能为空','on'=>['index']],
            ['verifyCode', 'captcha','on'=>['index']],
            [['imageFile'], 'file','maxFiles' => 10,'on'=>['index']],
            [['imageFile'], 'required','message' => '文件不能为空','on'=>['index']],
        ];
    }
    

    }
    ?>

    //排序

    function getComment($data,$id=0,$static=0)
    {
    	if(empty($data)) return $data;
    	$arr = array();
    	foreach ($data as $key => $val) {
    		if($val['parent_id'] == $id){
    			$va['son'] = $static;
    			$arr[] = $val;
    			$arr = array_merge($arr,$this->getComment($data,$val['id'],$static+1));
    		}
    	}
    	return $arr;
    }
    
  • 回复了 的回答

    //视图层
    <?php

    use yii\widgets\LinkPager;
    use yii\helpers\Url;
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
    

    ?>

    <center><?php
    	$form = ActiveForm::begin([
    	    'id' => 'login-form',
    	    'options' => ['class' => 'form-horizontal'],
    	    'action' =>'?r=file/sousuo',
    	    'method'=>'get'
    	]) ?>
        <?= $form->field($model, 'name')->textInput(['class'=>'dl_textinp','value'=>isset($name) ? $name : ''])->label('标题') ?>
        <?= $form->field($model, 'content')->textInput(['class'=>'dl_textinp','value'=>isset($content) ? $content : ''])->label('内容') ?>
        <div class="form-group">
            <div class="col-lg-offset-1 col-lg-11">
                <?= Html::submitButton('搜索', ['class' => 'btn btn-primary']) ?>
            </div>
        </div>
    <?php ActiveForm::end() ?>
    	<table>
    		<tr>
    		<?php foreach ($list as $key => $val) {?>
    			<td><img src="<?=$val['file']?>" width="150"><br>
    				标题:<?=$val['name']?><br>
    				内容:<?=$val['content']?><br>
    				操作:<a href="">删除</a>//<a href="">修改</a>
    			</td>
    		<?php }?>
    		</tr>
    	</table>
    

    <?php
    echo LinkPager::widget([

    'pagination' => $pagination,
    'firstPageLabel'=>"首页",
    'prevPageLabel'=>'上一页',
    'nextPageLabel'=>'下一页',
    'lastPageLabel'=>'尾页',
    

    ]);
    ?>

    //控制器
    public function actionSousuo()

    {
    	$request = Yii::$app->request;
    	$data = $request->get("File");
    	$where = ' 1=1';
    	if(!empty($data['name'])){
    		$where.=" and name like '%".$data['name']."%'";
    	}
    	if(!empty($data['content'])){
    		$where.=" and content like '%".$data['content']."%'";
    	}
    
    	$model = new File();
        $pagination = new Pagination([
            'defaultPageSize' => 3,
            'totalCount' => $model->find()->count(),
        ]);
        //print_r($pagination);die;
        $list = $model->find()->offset($pagination->offset)
        			  ->where($where)
    		          ->limit($pagination->limit)
    		          ->asArray()
    		          ->all();
    	foreach ($list as $key => $val) {
    		$list[$key]['name'] = str_replace($data['name'], '<font color="red">'.$data['name'].'</font>', $val['name']);
    		$list[$key]['content'] = str_replace($data['content'], '<font color="red">'.$data['content'].'</font>', $val['content']);
    	}
    	$url = 'http://www.1507d.com/advanced/frontend/web/index.php?r=apply/apply_download';
         $ba = "thunder://".base64_encode("AA".$url."ZZ")."";	
        return $this->render('show', [
            'list' => $list,
            'pagination' => $pagination,
            'model'=>$model,
            'name'	=> isset($data['name']) ? $data['name'] : '',
            'content'=>isset($data['content']) ? $data['content'] : '',
            'url'=>$ba,
        ]);
    }
    

    //模型层
    <?php
    namespace frontend\models;

    //use Yii;
    use yii\db\ActiveRecord;
    

    class File extends ActiveRecord{

    /**     * @var UploadedFile     */
    

    public $imageFile;
    public $verifyCode;
    public function scenarios()
    {
    return [
    'sousuo' => [],
    'index' => ['verifyCode', 'name','content','imageFile'],
    ];
    }
    public function rules()

    {
        return [
            ['verifyCode', 'required','message' => '验证码不能为空','on'=>['index']],
            ['name', 'required','message' => '标题不能为空'],
            ['content', 'required','message' => '内容不能为空','on'=>['index']],
            ['verifyCode', 'captcha','on'=>['index']],
            [['imageFile'], 'file','maxFiles' => 10,'on'=>['index']],
            [['imageFile'], 'required','message' => '文件不能为空','on'=>['index']],
        ];
    }
    

    }
    ?>

    public function actionXiazai()

    {
    
    	$url = 'http://www.1507d.com/advanceds/frontend/web/index.php?r=file/sousuo';
    	$content = file_get_contents($url);
    	$date=date("Ymd-H:i:m");
    	$filename = 'aa.html';
    	file_put_contents($filename, $content);
         Header( "Content-type:  application/octet-stream "); 
         Header( "Accept-Ranges:  bytes "); 
         Header( "Accept-Length: " .filesize($filename));
         header( "Content-Disposition:  attachment;  filename= {$date}.doc"); 
         readfile($filename); 
         //迅雷下载
          // $url = 'http://www.1507d.com/advanced/frontend/web/index.php?r=apply/apply_download';
       //   $ba = "thunder://".base64_encode("AA".$url."ZZ")."";	
    }
    
  • //视图层
    <?php

    use yii\widgets\LinkPager;
    use yii\helpers\Url;
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
    

    ?>

    <center><?php
    	$form = ActiveForm::begin([
    	    'id' => 'login-form',
    	    'options' => ['class' => 'form-horizontal'],
    	    'action' =>'?r=file/sousuo',
    	    'method'=>'get'
    	]) ?>
        <?= $form->field($model, 'name')->textInput(['class'=>'dl_textinp','value'=>isset($name) ? $name : ''])->label('标题') ?>
        <?= $form->field($model, 'content')->textInput(['class'=>'dl_textinp','value'=>isset($content) ? $content : ''])->label('内容') ?>
        <div class="form-group">
            <div class="col-lg-offset-1 col-lg-11">
                <?= Html::submitButton('搜索', ['class' => 'btn btn-primary']) ?>
            </div>
        </div>
    <?php ActiveForm::end() ?>
    	<table>
    		<tr>
    		<?php foreach ($list as $key => $val) {?>
    			<td><img src="<?=$val['file']?>" width="150"><br>
    				标题:<?=$val['name']?><br>
    				内容:<?=$val['content']?><br>
    				操作:<a href="">删除</a>//<a href="">修改</a>
    			</td>
    		<?php }?>
    		</tr>
    	</table>
    

    <?php
    echo LinkPager::widget([

    'pagination' => $pagination,
    'firstPageLabel'=>"首页",
    'prevPageLabel'=>'上一页',
    'nextPageLabel'=>'下一页',
    'lastPageLabel'=>'尾页',
    

    ]);
    ?>

    //控制器
    public function actionSousuo()

    {
    	$request = Yii::$app->request;
    	$data = $request->get("File");
    	$where = ' 1=1';
    	if(!empty($data['name'])){
    		$where.=" and name like '%".$data['name']."%'";
    	}
    	if(!empty($data['content'])){
    		$where.=" and content like '%".$data['content']."%'";
    	}
    
    	$model = new File();
        $pagination = new Pagination([
            'defaultPageSize' => 3,
            'totalCount' => $model->find()->count(),
        ]);
        //print_r($pagination);die;
        $list = $model->find()->offset($pagination->offset)
        			  ->where($where)
    		          ->limit($pagination->limit)
    		          ->asArray()
    		          ->all();
    	foreach ($list as $key => $val) {
    		$list[$key]['name'] = str_replace($data['name'], '<font color="red">'.$data['name'].'</font>', $val['name']);
    		$list[$key]['content'] = str_replace($data['content'], '<font color="red">'.$data['content'].'</font>', $val['content']);
    	}
    	$url = 'http://www.1507d.com/advanced/frontend/web/index.php?r=apply/apply_download';
         $ba = "thunder://".base64_encode("AA".$url."ZZ")."";	
        return $this->render('show', [
            'list' => $list,
            'pagination' => $pagination,
            'model'=>$model,
            'name'	=> isset($data['name']) ? $data['name'] : '',
            'content'=>isset($data['content']) ? $data['content'] : '',
            'url'=>$ba,
        ]);
    }
    

    //模型层
    <?php
    namespace frontend\models;

    //use Yii;
    use yii\db\ActiveRecord;
    

    class File extends ActiveRecord{

    /**     * @var UploadedFile     */
    

    public $imageFile;
    public $verifyCode;
    public function scenarios()
    {
    return [
    'sousuo' => [],
    'index' => ['verifyCode', 'name','content','imageFile'],
    ];
    }
    public function rules()

    {
        return [
            ['verifyCode', 'required','message' => '验证码不能为空','on'=>['index']],
            ['name', 'required','message' => '标题不能为空'],
            ['content', 'required','message' => '内容不能为空','on'=>['index']],
            ['verifyCode', 'captcha','on'=>['index']],
            [['imageFile'], 'file','maxFiles' => 10,'on'=>['index']],
            [['imageFile'], 'required','message' => '文件不能为空','on'=>['index']],
        ];
    }
    

    }
    ?>

试用期 等级规则
20/50
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

1