小编Mar*_*rco的帖子

使用CURL将http请求发送到本地文件

您好我需要使用文件名将http请求发送到本地文件,例如,它不是完整的http路径

    <?php
$url = 'http://localhost/te/fe.php';
// The submitted form data, encoded as query-string-style
// name-value pairs
$body = 'monkey=uncle&rhino=aunt';
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_POST, true);
curl_setopt ($c, CURLOPT_POSTFIELDS, $body);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec ($c);
curl_close ($c);
?>
Run Code Online (Sandbox Code Playgroud)

我需要做到这样

<?php
$url = 'fe.php';
// The submitted form data, encoded as query-string-style
// name-value pairs
$body = 'monkey=uncle&rhino=aunt';
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_POST, true);
curl_setopt ($c, CURLOPT_POSTFIELDS, $body);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec …
Run Code Online (Sandbox Code Playgroud)

php curl

5
推荐指数
2
解决办法
2万
查看次数

如何使用一些数学更新MySQL表?

我正在编写一个php脚本,它会filed用一些数学更新我的sql .我应该首先进行查询以获取字段值,然后更新字段,或者在查询中有更新字段的内容,这里自己是数学

$sum = 5 ;
$filed = $filed +(($filed * 100) / $sum) ;
Run Code Online (Sandbox Code Playgroud)

这就是PHP中的数学运算方式.有没有办法通过自己的查询来完成这个数学运算?

php mysql

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

使用mod_rewrite与XAMPP和Windows 7 - 64位?

我有一个简单的mod_rewrite规则,允许我将任何非实际文件或目录的请求重定向到index.php文件

    Options +SymLinksIfOwnerMatch 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
Run Code Online (Sandbox Code Playgroud)

在PHP文件中我把这个简单的代码来处理这个导航

<?php
$navString = $_SERVER['REQUEST_URI']; // Returns "/Mod_rewrite/edit/1/"
$parts = explode('/', $navString); // Break into an array
// Lets look at the array of items we have:
print_r($parts);
?>
Run Code Online (Sandbox Code Playgroud)

我的开发环境是XAMPP和Windows 7 - 64位httpd.conf文件

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory "C:/xampp/cgi-bin">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我将任何变量传递给脚本时,例如

http://locahost/test/somethinghere/andhere
Run Code Online (Sandbox Code Playgroud)

它将我重定向到本地主机默认页面

http://locahost/xampp
Run Code Online (Sandbox Code Playgroud)

php apache xampp mod-rewrite

4
推荐指数
2
解决办法
4万
查看次数

使用 javac 编译时,system.out.print 不打印任何结果?

我是 Java 世界的新手,这是我的前 4 行代码,它给出了一些我无法解决的错误

public class MyFirstClass
{
    public static void main (String[] args)
    {
        int x = 3 ;
        String name = "Drik";
        x = x * 10 ;
        System.out.println("x is " + x);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我用 javac 编译这段代码时,它创建了类文件,但是当我编写编译它的命令时它在屏幕上有输出,它给出另一个命令代码而不打印结果

java

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

仅使用php从zip文件中检索文件夹名称?

我正在尝试从zip文件中检索文件夹名称.我写了这个简单的函数:

<?php
class zipadmin{
    private $filename ;
    private $folder ;
    public function __construct($filename,$folder){
        $this->zip = new ZipArchive;
        $this->file = $filename ;
        $this->folder = $folder ;
    }
    public function listzip(){
    if ($this->zip->open($this->file) == TRUE) {
        $info = $this->zip->statIndex(0);
        $output = str_replace('/','',$info['name']);
        return $output;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果zip文件夹包含文件夹中未包含的其他文件,则返回所有文件名.我需要它只返回文件夹名称并丢弃任何文件名.

php zip

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

嵌套的mysql查询与双精选语句?

我有一个关于嵌套查询的简单问题.说实话,我不知道它是否只能通过一个查询完成,或者我是否必须使用PHP.

简而言之,我想通过关系表中select语句返回的用户ID从users表返回用户信息.

我可以通过2个查询和一些PHP循环来实现这一点但是为了节省资源,但我认为将它组合成1个查询和单个循环更好.

第一个查询

SELECT UserID FROM relations WHERE GroupID = '1'
Run Code Online (Sandbox Code Playgroud)

第二个查询我需要通过第一个select语句中返回的UsersID从用户表中检索用户信息.

我可以通过循环访问ID并进行查询来完成此操作,但我认为我可以获得所有1个查询.

谢谢

php mysql

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

标签 统计

php ×5

mysql ×2

apache ×1

curl ×1

java ×1

mod-rewrite ×1

xampp ×1

zip ×1