⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 story_submit.php

📁 《PHP和MySQL Web开发》(第三版) Source
💻 PHP
字号:
<?php  // story_submit.php  // add / modify story record  include_once('include_fns.php');  $handle = db_connect();  $headline = $_REQUEST['headline'];  $page = $_REQUEST['page'];  $time = time();  if ( (isset($_FILES['html']['name']) &&        (dirname($_FILES['html']['type']) == 'text') &&       is_uploaded_file($_FILES['html']['tmp_name'])))   {    $story_text = file_get_contents($_FILES['html']['tmp_name']);  }  else  {    $story_text = $_REQUEST['story_text'];  }  $story_text = addslashes($story_text);  if (isset($_REQUEST['story']) && $_REQUEST['story']!='')   {   // It's an update    $story = $_REQUEST['story'];    $query = "update stories              set headline = '$headline',                   story_text = '$story_text',                  page = '$page',                  modified = $time              where id = $story";  }  else   {         // It's a new story    $query = "insert into stories                 (headline, story_text, page, writer, created, modified)              values                 ('$headline', '$story_text', '$page', '".               $_SESSION['auth_user']."', $time, $time)";  }  $result = $handle->query($query);  if (!$result)   {    echo "There was a database error when executing <pre>$query</pre>";    echo mysqli_error();    exit;  }  if ( (isset($_FILES['picture']['name']) &&         is_uploaded_file($_FILES['picture']['tmp_name'])))   {    if (!isset($_REQUEST['story']) || $_REQUEST['story']=='')     {      $story = mysqli_insert_id($handle);    }    $type = basename($_FILES['picture']['type']);    switch ($type) {      case 'jpeg':      case 'pjpeg':   $filename = "images/$story.jpg";                      move_uploaded_file($_FILES['picture']['tmp_name'],                                          '../'.$filename);                      $query = "update stories                                set picture = '$filename'                                where id = $story";                      $result = $handle->query($query);                      break;      default:        echo 'Invalid picture format: '.                            $_FILES['picture']['type'];    }  }  header('Location: '.$_REQUEST['destination']);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -