我正在向当前的项目添加一项功能,该功能将允许网络管理员将软件安装到网络上。我需要用 Python 编写一个 DNS 服务器,如果请求地址在我的列表中,它允许我重定向到某个页面。我能够编写服务器,只是不知道如何重定向。
谢谢。我在 Windows XP 上使用 Python 2.6。
我正在努力改进我的Facebook应用程序.我需要能够调整图像大小,然后将其保存到服务器上的目录中.这是我要调整大小的代码:
<?php
// The file
$filename = 'test.jpg';
$percent = 0.5;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
?>
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何保存这个已调整大小的图像?我需要吗?有没有办法操纵调整大小的图像而不保存它?
在我的一个脚本中,我需要删除当时可能正在使用的文件.我知道我不能删除正在使用的文件,直到它不再存在,但我也知道我可以将文件标记为由操作系统(Windows XP)删除.我将如何在Python中执行此操作?
我正在研究电子邮件客户端并遇到一个小问题.我不确定如何下载电子邮件并将其保存到本地硬盘.我可以使用IMAP4 SSL连接到服务器(使用下面的代码).
import imaplib
server = imaplib.IMAP4_SSL('imap.gmail.com')
server.login('USER', 'PASS')
Run Code Online (Sandbox Code Playgroud) 我正在为我当前的应用程序开发软件安装程序.它需要安装到系统硬盘.我如何检测系统驱动器并从Python返回信件?
win32扩展是否有用?用Python预打包的os模块怎么样?
我写了一个小的Web应用程序但是缺少一些很酷的功能.我想在用户点击链接时播放声音,但在播放声音后继续导航到链接指向的URL.
有任何想法吗?
我写了一个小的PHP文件来获取发布给它的信息,然后检查以确保它不是空的.如果它不为空,则检查以确保用户名尚不存在.如果是,则重定向.如果没有,它会将信息添加到MySQL数据库.我不知道问题是什么,但是当在按下表单上的提交按钮后尝试导航到它时,浏览器会显示一条错误消息,指出该页面无法显示.这是代码.
<?php
$firstname = $_POST['fname'];
$lastname = $_POST['lname'];
$email = $_POST['email'];
$username = $_POST['user'];
$password = $_POST['pass'];
$con = mysql_connect("localhost","USER","PASS");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("zach_blogin", $con);
$query="SELECT username FROM members WHERE username=$username";
if (mysql_num_rows($username) > 0 ) {
header("Location: register.php?invalid");
} else {
$sql=("INSERT INTO members (username, password, FirstName, LastName, Email)
VALUES ($username, $password, $firstname, $lastname, $email)");
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else {
header("Location: register.php?required");
}
?>
Run Code Online (Sandbox Code Playgroud) 我编写了一个实用程序,需要安装密钥才能卸载,以确保只有授权用户才能卸载.登录到我们的网站后,将向用户显示卸载密钥,但我还想在客户端计算机上启动卸载向导.我知道这是可能的,因为我之前已经完成了...只是不记得代码,也没有保存它.
提前感谢任何输入.
使用此查询时,我一直收到MySQL错误:
$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0'";
Run Code Online (Sandbox Code Playgroud)
这是错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我有另一个脚本,我无法弄清楚它有什么问题.我试图使用
error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)
报告错误,但它没有报告任何内容.无论如何,这是我遇到麻烦的代码.
<?php
error_reporting(E_ALL);
$username = $_POST['user'];
$email = $_POST['email'];
$password = md5($_POST['pass']);
$currname = $_COOKIE['ZBrownTechnologyCorporationBeta'];
$con = mysql_connect("HOST", "USER", "PASS");
if (!$con) {
die('Unable to connect: '.mysql_error());
}
mysql_select_database("zach_blogin", $con);
if(empty($password)) {
$nothing = "nothing";
} else {
mysql_query("UPDATE members SET password = '$password' WHERE username = '$currname'");
}
mysql_query("UPDATE members SET Email = '$email' WHERE username = '$currname'");
if($username==$currname) {
$nothing = "nothing";
} else {
$query = ("SELECT username from members WHERE username = '$username'");
$result …Run Code Online (Sandbox Code Playgroud)