php脚本,用于上传图像并写入mysql

首先,使用以下语法创建数据库:...

01

2004年

创建数据库

首先,使用以下语法创建数据库:

This sql代码示例创建一个名为来访者可以保存姓名、电子邮件地址、电话号码和照片的名称。

PHP Code

02

2004年

创建表单

这是一个html表单,您可以使用它收集要添加到数据库中的信息。如果需要,可以添加更多字段,但是还需要向mysql数据库添加适当的字段。

<form enctype="multipart/form-data"action=“add.php”method=“post”>名称:<input type=“text”name=“name”><br>电子邮件:<input type=“text”name=“email”><br>电话:<input type=“text”name=“phone”><br>照片:<input type=“file”name=“photo”><br><input type=“submit”value=“add”></form>

03

2004年

处理数据

To process the data, save all the following code as add.php什么是完成后,它会将文件保存到服务器上的/images目录(相对于脚本)。在这里(done, it saves the file to the /images directory (relative to the script) on your server. here)?

使用以下代码指定将保存图像的目录:

<?php$target=“images/”;$target=$target。basename($_文件['photo']['name']);

然后从表单中检索所有其他信息:

$name=$_POST['name'];$email=$_post['email'];$phone=$_post['phone'];$pic=($_文件['photo']['name']);

接下来,建立与数据库的连接:

mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error()) ;mysql_选择_db(“数据库_名称”)或die(mysql_error());

这会将信息写入数据库:

mysql_query("INSERT INTO 'visitors' VALUES ('$name', '$email', '$phone', '$pic')") ;

这会将照片写入服务器

if(move_uploaded_file($_FILES['photo']['tmp_name'],$target)){

这段代码告诉您一切是否正常。

echo "The file ". basename( $_FILES['uploadedfile']['name'])已上载,您的信息已添加到目录”;}否则{echo“抱歉,上载文件时出现问题。”;}?>

If you only allow photo uploads, consider 限制允许的文件类型到jpg、gif和png。此脚本不会检查文件是否已经存在,因此如果两个人都上传了一个名为mypic.gif的文件,则其中一人会覆盖另一人。解决此问题的一个简单方法是使用唯一id.

04

2004年

查看您的数据

要查看数据,请使用类似这样的脚本,它可以查询数据库并检索其中的所有信息。它会回显每个数据,直到显示所有数据。

<?phpmysql_connect(“your.hostaddress.com”、“用户名”、“密码”)或die(mysql_error());mysql_选择_db(“数据库_名称”)或die(mysql_error());$data=mysql_query(“从访问者中选择*”)或die(mysql_error());而($info=mysql\u fetch\u数组($data)){回声“<img src=http://www.yoursite.com/images/“$info['photo']。”><br>”;echo“<b>名称:</b>”$info['name']<br>“;echo“<b>电子邮件:</b>”$info['email']<br>“;echo“<b>电话:</b>”$info['phone']<hr>“;}?”>

要显示图像,请对图像使用普通html,并且仅将最后一部分更改为实际图像名称和存储在数据库中的图像名称。有关从数据库检索信息的更多信息,请参阅php mysql教程。

  • 发表于 2021-09-02 13:55
  • 阅读 ( 191 )
  • 分类:IT

你可能感兴趣的文章

核心php(core php)和卡克普(cakephp)的区别

...PHP的关键区别在于,核心PHP是一种用于web开发的服务器端脚本语言,而CakePHP是用PHP编写的开源web框架。 与核心PHP相比,CakePHP使代码更具组织性、可重用性和更容易更改。它还拥有比核心PHP更多的预构建、预测试的工具,开发人...

  • 发布于 2020-10-18 17:56
  • 阅读 ( 251 )

菲律宾比索(php)和python(python)的区别

...种通用编程语言。 PHP是一种为web开发而设计的服务器端脚本语言。Python是一种用于通用编程的解释性高级编程语言。 目录 1. 概述和主要区别 2. 什么是PHP 3. 什么是Python 4. PHP和Python的相似性 5. 并列比较——PHP与Python的表格形式 6...

  • 发布于 2020-10-18 23:19
  • 阅读 ( 265 )

菲律宾比索(php)和.net版(.net)的区别

...页面内容。PHP和.NET的主要区别在于,PHP是一种服务器端脚本语言,.NET是Microsoft构建的主要在Windows上运行的软件框架。软件框架提供了构建和部署应用程序的标准方法。 目录 1. 概述和主要区别 2. 什么是PHP 3. 什么是.NET 4. PHP和.NE...

  • 发布于 2020-10-19 23:44
  • 阅读 ( 240 )

2019年最佳免费网站托管服务

...子邮件帐户 上传方式:FTP 脚本支持:PHP 数据库支持:MySQL 控制面板:cPanel ...

  • 发布于 2021-03-20 19:40
  • 阅读 ( 205 )

如何设置自己的wamp服务器

...加载的其他扩展。WampServer有一长串预先安装的PHP设置和脚本供您选择。 ...

  • 发布于 2021-03-23 15:33
  • 阅读 ( 266 )

什么是wordpress开发者?5种必备技能

...dPress开发人员更重要的编程语言之一。PHP是一种服务器端脚本语言,用于在网站和服务器之间进行通信。对于WordPress,这意味着所有的站点内容都是通过PHP转发的。 ...

  • 发布于 2021-03-26 19:49
  • 阅读 ( 457 )

如何使用ampps在pc上本地安装joomla

... “AMPS Home”接口类似于Softaculous。在左边,您会发现各种脚本类别,从博客、门户/CMS、微博到论坛、维基等等。在右侧,您将注意到一个配置面板,用于添加和管理域、数据库工具、Apache、PHP配置等。 “AMPPS Admin”页面提供AMPPS...

  • 发布于 2021-04-10 10:15
  • 阅读 ( 286 )

使用cpanel向导在您的网站上手动安装wordpress

...ess有点复杂,所以如果您的网站托管提供商提供安装程序脚本,我们建议您使用安装程序脚本。查看我们的文章,了解如何使用Softaculous在自己的服务器上安装WordPress,因为这是一种更简单的安装WordPress的方法。但是,如果你喜...

  • 发布于 2021-04-13 13:32
  • 阅读 ( 156 )

如何推出你自己的可怕的拖放文件共享服务

...在我们的测试中,它也适用于10.6和10.7。我们**的这些PHP脚本为您的文件共享服务提供了一些额外的功能。一旦你把这些都准备好了,你就可以走了!第一步:配置上传程序当你把所有的东西都放在一起时,你要么下载了Dropf for W...

  • 发布于 2021-05-27 02:53
  • 阅读 ( 172 )

asp公司(asp)和菲律宾比索(php)的区别

...的web应用程序框架,而PHP是由Ramus Lerdorf创建的服务器端脚本语言。 ASP.NET是由Microsoft开发的web框架,用于构建网站、web应用程序和web服务。它建立在公共语言运行库(CLR)上。它使程序员能够轻松地开发可伸缩的web应用程序。另...

  • 发布于 2021-07-01 02:31
  • 阅读 ( 383 )
假风冷面
假风冷面

0 篇文章

相关推荐