小编Ygo*_*gro的帖子

压缩目录中的所有文件并下载生成的.zip

好吧,首先,这是我的文件夹结构:

images/

image1.png
image11.png
image111.png
image223.png
generate_zip.php
Run Code Online (Sandbox Code Playgroud)

这是我的generate_zip.php:

<?php

    $files = array($listfiles);

    $zipname = 'adcs.zip';
    $zip = new ZipArchive;
    $zip->open($zipname, ZipArchive::CREATE);
    foreach ($files as $file) {
      $zip->addFile($file);
    }
    $zip->close();

    header('Content-Type: application/zip');
    header("Content-Disposition: attachment; filename='adcs.zip'");
    header('Content-Length: ' . filesize($zipname));
    header("Location: adcs.zip");

    ?>
Run Code Online (Sandbox Code Playgroud)

如何收集"images /"文件夹中的所有文件,"generate_zip.php"除外,并使其成为可下载的.zip文件?在这种情况下,"images /"文件夹始终具有不同的图像.那可能吗?

php directory zip ziparchive

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

PHP - imagepng无法正常工作

好吧,首先,这是我的代码:

<?php

ob_start();

$pilot_id = $_GET['id'];

//-- Server Variables
$dbServer        = 'localhost';
$dbUser          = 'root';
$dbPassword      = '*************';
$dbName          = 'bla_tracker';

//-- Server Connection >>> DO NOT CHANGE <<<
$sql = mysql_connect("$dbServer", "$dbUser", "$dbPassword") or die(mysql_error());
$select_db = mysql_select_db("$dbName", $sql);

$query = mysql_query("SELECT * FROM acars_users WHERE `id`='".$pilot_id."' ") or die (mysql_error());
$row = mysql_fetch_array($query);
$nome = $row['nome'];
$patente = $row['rank'];
$admin = $row['admin'];
$checador = $row['checador'];

$query_horas = mysql_query("SELECT SUM(flighttime) AS `total` FROM acars_pirep WHERE iduser='".$pilot_id."'") or die (mysql_error()); …
Run Code Online (Sandbox Code Playgroud)

php image

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

NameError:未定义名称“ConnectionRefusedError”

以下代码向我抛出异常并停止,即使预测到异常。代码通过 .sh 启动,它还会打印有关代码执行的日志信息。

#!/usr/bin/env python
# -*- coding: utf-8 -*- 

# Imports
import socket
from threading import Thread
import struct
import RPi.GPIO as GPIO
import os
import sys
from time import sleep

# Main Loop

    while True:

    try:

        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((TCP_IP, TCP_PORT))
        s.settimeout(5)

        while True:

            try:

                # Data Sent 
                MESSAGE = str(""+ gpws_test() +""+ gpws_inhi() +"\r\n")

                s.send(MESSAGE.encode(encoding='utf_8'))
                data = s.recv(BUFFER_SIZE)

                # If Recieved Data
                if data == b'': break

                # Translate Byte
                data = data.decode('utf-8')
                data = data.split(',') …
Run Code Online (Sandbox Code Playgroud)

python sockets sh

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

标签 统计

php ×2

directory ×1

image ×1

python ×1

sh ×1

sockets ×1

zip ×1

ziparchive ×1