PHP论坛开发技术总结

Bootstrap

本项目的前端都是通过Bootstrap来实现,我们只需要在页面头部加载Bootstrap的层级样式表,即可非常快捷地使用Bootstrap的组件

<link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

Bootstrap官方文档:https://v3.bootcss.com/

图片上传

我实现图片上传的思路如下:

  • 前端打开文件,获取文件信息

    <div id="file">
    <input id="inpfile" type="file" accept="image/gif, image/jpeg, image/png" name="file"> 
    <button type="button" class="btn btn-default btn-lg">
    <span class="glyphicon glyphicon-picture" aria-hidden="true"></span>
    </button>
    </div>
    
  • 通过ajax技术将图片发给后端

    $( document ).ready(function(){
         
              $('#inpfile').change(function(){
             
              
                var file_data = $('#inpfile').prop('files')[0];   
                var form_data = new FormData();                  
                form_data.append('file', file_data);
              
                  $.ajax({
         
                  url:'pic.php',
                  type:'POST',
                  dataType: 'text',  
                  cache: false,
                  contentType: false,
                  processData: false,
                  data:form_data,
    
          success:function(data1){
         
    
              var pic = "<br><img src ="+data1+" /><br>"
    
              document.execCommand("insertHTML","false",pic);
    
          }
    
              });
    
    })
      })
    
  • 后端处理并存储图像(放在服务器或本地的某个文件夹)

    $imgname = $_FILES["file"]["name"]; //获取上传的文件名称
    $filetype = pathinfo($imgname, PATHINFO_EXTENSION);//获取后缀
    $newname = date("Ymdhis").".".$filetype; 
    //构建新名称
    $_FILES['file']['name'] = $newname;
    // 构建传输路径
    $dir = 'img/'.iconv('UTF-8','gbk'
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP 是一种广泛应用于网页开发的脚本语言,由于其易学易用的特点,也被用于制作各种不同类型的应用程序,包括游戏开发。虽然 PHP 不是专门用于游戏开发的语言,但仍然可以使用它来创建简单的游戏。 PHP 作为一种服务器端语言,可以与数据库和其他服务器端技术很好地配合使用。这使得 PHP 成为处理游戏逻辑和数据存储的良好选择。通过服务器端的 PHP 脚本,可以处理游戏中的玩家动作、计算分数、保存游戏进度等。同时,PHP 还能够与前端技术(如 HTML、CSS、JavaScript)相结合,实现游戏画面和用户界面的展示。 PHP 虽然能够处理游戏的一些基本逻辑,但对于复杂的游戏开发来说,可能并不是最佳选择。复杂的图形和动画处理通常需要更高性能的语言和框架。因此,如果是开发大型、复杂的游戏,开发者通常会选择其他编程语言如 C++ 或 Unity 等。 然而,对于简单的小型游戏,PHP 仍然是一种方便快捷的开发工具。开发者可以利用 PHP 的广泛文档和社区资源,快速创建和部署简单的游戏应用。例如,通过 PHP 可以制作文字游戏、简单的卡牌游戏或轻量级的益智游戏等。此外,PHP 的面向对象编程特性也为游戏开发提供了一定的灵活性。 总结来说,虽然 PHP 不是专门用于游戏开发的语言,但对于简单的小型游戏来说,它仍然是一种方便快捷的开发工具。复杂的游戏开发通常需要其他更适合处理图形和动画的语言和框架。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值