1

MPA_154278A_03_2013のような特定の形式の PDF ファイルを開く必要があります。

プリフィクス(MPA)は毎月同じです 中間コンポーネント(15427A)は最後の数字 + 1 のアルファベットで、サフィックスは先月と現在の年(_03_2013) です

このようにコーディングしましたが、前月の番号を取得できません (_03)

<?php
$number=$_REQUEST['input']; // input for midle name of file
//checking for file exist
$file_name="pdf_files/MPA_".$number."_".date('m')."_".date('Y').".pdf"; // for file opening
//echo $file_name;
if(file_exists($file_name))
    echo $file_name;
else
    echo 0;
?>
4

1 に答える 1

0

これにより、string _03_2013が得られます。

$date = date('_m_Y', strtotime(date('Y-m')." -1 month"));

したがって、ファイル名は次のように生成されます。

$file_name="pdf_files/MPA_".$number.$date.".pdf";

CodeViper デモ。

于 2013-04-08T05:13:27.300 に答える