2013-04-08 2 views
1

мне нужно открыть PDF-файл, который находится в определенном формате, как MPA_154278A_03_2013Php: Как отображать только месяц текущего года (вычитают -1)

prifix (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; 
?> 
+0

Вычитаемый -1 такой же, как добавленный 1 ... –

ответ

0

вы получите строку _03_2013 этим,

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

Так что ваше имя файла будет генерировать как,

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

CodeViper Demo.

+0

Большое спасибо очень конкретному ответу. –

+0

@ SadiqueHassan - рад помочь вам. Пожалуйста, не забудьте принять мой ответ, нажав галочку слева от нее. – Rikesh

Смежные вопросы