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

📄 request.php

📁 这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码
💻 PHP
字号:
<?php
/* Thanks to Pete Mackie for the code below */

Define('DATABASE_SERVER', 'localhost');
Define('DATABASE_USERNAME', 'root');
Define('DATABASE_PASSWORD', 'root');
Define('DATABASE_NAME', 'flextest');

# Connect to the database
$mysqli = new mysqli(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME);

# Check connection
if (mysqli_connect_errno()) {
   printf("MySQL connect failed: %s\n", mysqli_connect_error());
   exit();
}

# Quote variable to make safe
function quote_smart($value) {
	global $mysqli;
	# Stripslashes
	if (get_magic_quotes_gpc())
		$value = stripslashes($value);

	# Quote if not integer
	if (!is_numeric($value)) 	
		$value = $mysqli->real_escape_string($value);
	return $value;
}

if (!empty($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST') {
	if ($_POST['emailaddress'] && $_POST['username']) {
		# Add the user
  	$query = sprintf("INSERT INTO users VALUES ('', '%s', '%s')", quote_smart($_POST['username']), quote_smart($_POST['emailaddress']));
		if (!@$mysqli->query($query)) {
			printf("'flextest' user database query insert error: %s\n", $mysqli->error);
			$mysqli->close();
			exit();
		}
	}
}

# Return a list of all the users
if (!$result=@$mysqli->query("SELECT * from users")) {
	printf("'flextest' user database query select error: %s\n", $mysqli->error);
	$mysqli->close();
	exit();
}

$xml_return = "<users>";
while ($user = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
	$xml_return .=
	"<user><userid>".$user['userid']."</userid><username>".$user['username']."</username><emailaddress>".$user['emailaddress']."</emailaddress></user>\n";
}
$xml_return.= "</users>";
$mysqli->close();
echo $xml_return;
?>

⌨️ 快捷键说明

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