php学习杂记

php学习杂记

1.mail群发的实现:
$uploaddir = 'c:/temp/';//临时目录
$uploadfile = $uploaddir . basename($_FILES['attachfile']['name']);

$mailsto = explode(",",$smtpemailto);//截取字符串,以“,”作为分隔符
for ($i=0;$i<count($mailsto);$i++)
{
 $mail->AddAddress($mailsto[$i]); //添加发送的地址
}

2.从数据库中读取数据,显示在select列表中
<?
 
$host = "localhost:3306";
$user = "root";
$password = "";
$database = "ebooklib";
$table = "email";

  $dbh=mysql_connect("$host","$user","$password");
  mysql_select_db($database);
  $query = "select * from $table";
  $res = mysql_query($query, $dbh);
  $data=mysql_fetch_array($res);
  $record=mysql_num_rows($res);

  $record=0;

  echo "<select name=type size=1>\n";
       do{
             if ($record==1){
                echo "<option value=".$data['email']." selected>".$data['email']."</option>\n";
                          }
             else{
                echo "<option value=".$data['email'].">".$data['email']."</option>\n";
             }
       }while($data=mysql_fetch_array($res));
       echo "</select>\n";
 
   
?>

3.php的配置:

一 下载安装程序
下载所需要的php5和Apache2;
二 安装程序
  1、Apache的程序安装相对来说要较为的简单一些,直接双击运行安装。
  2、下载下来的PHP包解压到C盘下的根目录下,并将解压出来的文件夹改名为php。
三 配置
1、必须将php5ts.dll文件放到 Windows 路径中。最好的位置是 Windows 的 system 目录:

2.下一步是设定有效的 PHP 配置文件,php.ini。压缩包中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended

。建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。
将php.ini-recommended改名为 php.ini。放到c:\Windows 目录下;
3. Apache中PHP的设置
    插入如下两行到 httpd.conf 中,以使我们的 PHP 作为 Apache 的 PHP-Module 安装:
  PHP 以模块方式安装到 Apache 2.0:
; For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php

; For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
4.php.ini文件的修改:
doc_root = d:\apache2\htdocs
extension_dir = c:\php\ext
session.save_path = c:/temp
在session.save_path中使用正斜杠和反斜杠都是允许的。
display_errors = On
使用mysql,要将extension=php_mysql.dll前的逗号去掉!
     session.save_path = C:\temp

4.访问数据库基本程序:
<?php

$host = "localhost:3306";
$user = "root";
$password = "";
$database = "ebooklib";
$table = "users";

  $dbh=mysql_connect("$host","$user","$password");
  mysql_select_db($database);
  $query = "insert into users(USER_USERNAME, USER_PASSWORD) values ('wangxq','01')";
  $res = mysql_query($query, $dbh);
  $query = "select max(USER_ID) from $table";
  $res = mysql_query($query, $dbh);
  $err = mysql_error();
  if($err){
   echo "发生错误,请通知<a href=mailto:[email protected]>站长</a>";
  }
  $row = mysql_fetch_row($res);
  echo "你的用户名是:".$row[0];
?>

你可能感兴趣的:(php学习杂记)