小编Zac*_*own的帖子

Python DNS 服务器

我正在向当前的项目添加一项功能,该功能将允许网络管理员将软件安装到网络上。我需要用 Python 编写一个 DNS 服务器,如果请求地址在我的列表中,它允许我重定向到某个页面。我能够编写服务器,只是不知道如何重定向。

谢谢。我在 Windows XP 上使用 Python 2.6。

python windows dns redirect

3
推荐指数
1
解决办法
8250
查看次数

保存图像使用PHP调整大小

我正在努力改进我的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)

我的问题是,如何保存这个已调整大小的图像?我需要吗?有没有办法操纵调整大小的图像而不保存它?

php resize editing image save

3
推荐指数
1
解决办法
1万
查看次数

标记文件从Python中删除?

在我的一个脚本中,我需要删除当时可能正在使用的文件.我知道我不能删除正在使用的文件,直到它不再存在,但我也知道我可以将文件标记为由操作系统(Windows XP)删除.我将如何在Python中执行此操作?

python file

3
推荐指数
2
解决办法
508
查看次数

使用Python下载/解析电子邮件

我正在研究电子邮件客户端并遇到一个小问题.我不确定如何下载电子邮件并将其保存到本地硬盘.我可以使用IMAP4 SSL连接到服务器(使用下面的代码).

import imaplib
server = imaplib.IMAP4_SSL('imap.gmail.com')
server.login('USER', 'PASS')
Run Code Online (Sandbox Code Playgroud)

python email email-client download gmail-imap

3
推荐指数
1
解决办法
8450
查看次数

从Python查找系统硬盘驱动器?

我正在为我当前的应用程序开发软件安装程序.它需要安装到系统硬盘.我如何检测系统驱动器并从Python返回信件?

win32扩展是否有用?用Python预打包的os模块怎么样?

python winapi system disk

2
推荐指数
1
解决办法
5921
查看次数

链接单击时播放声音

我写了一个小的Web应用程序但是缺少一些很酷的功能.我想在用户点击链接时播放声音,但在播放声音后继续导航到链接指向的URL.

有任何想法吗?

html javascript php audio hyperlink

2
推荐指数
1
解决办法
2290
查看次数

PHP表单验证器/ MySQL插入

我写了一个小的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)

php mysql validation login

1
推荐指数
1
解决办法
1261
查看次数

从PHP启动客户端计算机上的文件?

我编写了一个实用程序,需要安装密钥才能卸载,以确保只有授权用户才能卸载.登录到我们的网站后,将向用户显示卸载密钥,但我还想在客户端计算机上启动卸载向导.我知道这是可能的,因为我之前已经完成了...只是不记得代码,也没有保存它.

提前感谢任何输入.

php executable launch

1
推荐指数
1
解决办法
892
查看次数

这个PHP MySQL查询有什么问题?

使用此查询时,我一直收到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)

有任何想法吗?

php mysql syntax

1
推荐指数
1
解决办法
119
查看次数

使用mysql相关函数时出现PHP错误

我有另一个脚本,我无法弄清楚它有什么问题.我试图使用

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)

php mysql

0
推荐指数
1
解决办法
227
查看次数