第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Foreach具有不同代碼塊的txt和圖像文件

Foreach具有不同代碼塊的txt和圖像文件

紅顏莎娜 2023-10-30 20:49:26
我有一個畫廊。我想將文件放入。它適用于 jpg、png 等。目錄:1.jpg2.png3.jpg...代碼 :foreach ($gallery as $u)   { echo'<div class="section active" id="">'; foreach (glob("$meno/$new/*.{png,jpg,jpeg,gif,txt}", GLOB_BRACE) as $filename) {    echo '<div class="slide"><img class="" src="https://onlinegallery.online/'.$filename.'" /></div>';  //slide}echo('</div>');}我想將 txt 文件放入目錄并為 txt 和圖像文件創(chuàng)建 foreach (某些幻燈片應(yīng)該是 txt 文件)。我不知道該怎么做,因為 txt 文件不能在 img src 標(biāo)記中使用。它應(yīng)該看起來像這樣。目錄:1.png2.img3.txt4.jpg$images = '<img class="" src="https://onlinegallery.online/'.$filename.'" />';$txt = '<div><p>fopen("'.$filename.'", "r");             echo fread($txt,filesize("'.$filename.'"));             fclose($txt); </p></div>';foreach ($gallery as $u)   { echo'<div class="section active" id="">'; foreach (glob("$meno/$new/*.{png,jpg,jpeg,gif,txt}", GLOB_BRACE) as $filename) {    echo '<div class="slide"> //$images or $txt files//i need txt and images files here</div>';  //slide}echo('</div>');}我想我已經(jīng)完全出局了,但無論如何還是謝謝你的建議。
查看完整描述

2 回答

?
繁花如伊

TA貢獻2012條經(jīng)驗 獲得超12個贊

您需要讀取文本文件的內(nèi)容并輸出它們。請小心清理文本內(nèi)容 - 您不想意外發(fā)出被視為 html 的內(nèi)容,尤其是當(dāng)內(nèi)容來自未知來源時。

您還需要if在 for 循環(huán)內(nèi)部添加一個循環(huán)來確定是輸出圖像還是文本。對于圖像,您可以繼續(xù)使用現(xiàn)有代碼。

對于文本,類似這樣的方法可能有效:

echo?htmlentities(file_get_contents($filepath));


查看完整回答
反對 回復(fù) 2023-10-30
?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

foreach (glob("$meno/$new/*.{png,jpg,jpeg,gif,txt}", GLOB_BRACE) as $filename) {


        $imgFileType = pathinfo($filename,PATHINFO_EXTENSION);


        $title = basename("$meno/$new/$filename", ".jpg").PHP_EOL;


        if(($imgFileType == 'jpg') || ($imgFileType == 'png') || ($imgFileType == 'jpeg') || ($imgFileType == 'gif')) {

    echo '<div class="slide"><img class="" onclick="fullscreen()" src="https://onlinegallery.online/'.$filename.'" alt="'.$title.'"/><p class="imagetitle">'.$title.'</p></div>'; 

}


        if(($imgFileType == 'txt')) {


    echo '<div class="slide"><p class="txtslide" onclick="fullscreen()">';

    echo filter_var(file_get_contents($filename), FILTER_SANITIZE_STRING);

    echo '</p><p class="imagetitle">'.$title.'</p></div>';     

}



}



echo('</div>');


查看完整回答
反對 回復(fù) 2023-10-30
  • 2 回答
  • 0 關(guān)注
  • 133 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號