ナビバーをみよ

phpマニュアル

探しやすい

    

    
    

初歩的エラー:テンプレでhtmlコードに</p>とすべきところを<?p>としてしまい、真っ白になった。ソースも全く表示されず。

ファイル存在有無



if (file_exists(__DIR__ .'/ファイル名')) {
// 指定したファイルが存在した場合の処理
include __DIR__ .'/ファイル名'; // ファイルの読み込みを実行
} else {
// ファイルが存在しない場合の処理
echo 'ファイルの読込に失敗しました。
ファイルが存在を見つけることができませんでした。'; // エラーを出力 } function getFileUpload($file_data, $target_path, $file_type, $upload_name = '') { // データがない場合 if (empty($file_data)) { return false; } // ファイルが存在しない場合 if (! file_exists($target_path)) { return false; } try { if ($file_type == 'image') { } if($file_type == 'docs') { } // アップロード後のファイル名が未定義の場合は元ファイルと同じに if (empty($upload_name)) { $upload_name = $file_data['name']; } // アップロード後のファイルの移動先 $destination = $target_path . $upload_name; // テンポラリからファイルを移動 move_uploaded_file($file_data['tmp_name'], $destination); } catch (Exception $e) { return false; } return true; }

URLで判断



$thisurl = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'];
if( $thisurl == 'https://testcode.geo.jp') {
$suburl = 'https://subcode.bex.jp';
} elseif( $thisurl == 'https://test.aiuevu.com') {
$suburl = 'https://b1xdummy.aiuevu.com';
} else {
$suburl = 'http://sample.example.com';
}


ローカルに名前を指定して保存



//アップロード日+5日後と現在日を変数化
$pdfnow = date("Ymd");
$pagetime = date('Ymd', strtotime("$entry[moddate] +5 day"));

//5日すぎた場合は
if ($pdfnow >= $pagetime ) {
    //ファイルが保存されているか確認し、
    if (file_exists("../保存先/ファイル名.jpg")) {
    } else{
    //ない場合は、ファイル名を指定して保存
    $pdf1imgdata = file_get_contents("http://APIホゲホゲ?変数ホゲホゲ" , FILE_BINARY);
    file_put_contents("../images/保存名.jpg" , $pdf1imgdata);
    }
//保存した画像で表示

// 5日未満の場合はAPIを使う
} else {
// APIの画像を直接使う

}



//保存した画像で表示
// 5日未満の場合はAPIを使う // APIの画像を直接使う