好吧,首先,这是我的文件夹结构:
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
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) 以下代码向我抛出异常并停止,即使预测到异常。代码通过 .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)