ページ内に画像を表示するための PHP コードを探しています
PHPを使用してフォルダー内の写真をページングで表示するには。 。コードの書き方。 。長い間オンラインで検索しましたが、機能するものが見つかりませんでした。
ディスカッションに返信 (解決策)
ファイル名をループして、HTML コードで出力するだけです。 。ニウニウ様。 。全然やらないって言ったのに
ページングクラスを見つけて使ってください。
何を言っているのか分かりません。 。
ページネーションしたり、画像を読み取ったり表示したりすることができませんか?
ページネーションしたり、画像を読み取ったり表示したりすることができませんか?
キーでグループ化されたコンテンツを出力するだけです。各ページにあります。
ページングの場合は、すべての画像名を配列に読み込んで、セッションにシリアル化し、配列の数に応じてページ数を割り当てます。
キーでグループ化されたコンテンツを出力するだけです。各ページにあります。
両方はできません。 。私は最近 PHP を独学で学びました... ここ 2 日間、企業 Web サイトの作成に取り組んでいます... 他の探索はほとんどすべて完了しました... ページネーションで行き詰まっています...
Niuda。 。これらをクラスに保存してから呼び出しますか?
仁生田です。 。これらをクラスに保存してから呼び出しますか?
0.0
関数です
使用方法は以下の通り
$imgArray = getDir('../Images');//Imagesディレクトリ内の画像ファイルを全て読み込み、配列imgArrayに返す
//ループ配列の出力値、独自のニーズに従って表示される HTML を設定します
foreach ($imgArray as $value) {
echo '
';
<?phpecho "<html><head><title>图片</title></head><body bgcolor=000000><center><font size=2 color=red>";//输出html相关代码$page=$_GET['page'];//获取当前页数$max=3;//设置每页显示图片最大张数$handle = opendir('./'); //当前目录 while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录 list($filesname,$kzm)=explode(".",$file);//获取扩展名 if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //文件过滤 if (!is_dir('./'.$file)) { //文件夹过滤 $array[]=$file;//把符合条件的文件名存入数组 $i++;//记录图片总张数 } } }for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显示图片张数 echo "<img widht=800 height=600 src=\"$array[$j]\"><br>";//输出图片数组}$Previous_page=$page-1;$next_page=$page+1;if ($Previous_page<0){ echo "上页"; echo "<a href=?page=$next_page>下页</a>";} else if ($page<=$i/$max){ echo "<a href=?page=$Previous_page>上页</a>"; echo "<a href=?page=$next_page>下页</a>";} else{ echo " <a href=?page=$Previous_page>上页</a>"; echo "下页"; }echo "</center></body></html>";?>妞大。。我找的这个可以用吗?半懂半不懂的
問題は、ページングのために毎回ディレクトリを移動するのが面倒なことですが、呼び出しレベルであれば問題ありません。値が高い場合は、一度読み取ってデータベースに保存してから、適切な比較を行うことをお勧めします。もちろん、memcache を使用してデータを保存することもできますが、これを理解するのは簡単ではないかもしれません
確かに、理解するのは簡単ではありません。 。写真は30枚ほどあります。 。たった今見つけたページングではほとんど理解できません。 。パスを変更するだけですが、変更方法がわかりません。 。少し憂鬱です。 。私の PHP はこのパス E:nanfanwwwtmp11 にあり、画像はこのパス E:nanfanwwwtmp11 製品... うーん。 。ページネーションは私を殺します
http://www.hh595.com/product.php これに似た効果を作成したいです。 。 2、3日手探りしてました。 。まったく進歩がありません。 。 HTML を使用して一度に 1 枚の画像を作成したいと思っていました。 。次に、PHP で画像を照合します。 。
アーメン。 。皆さん、助けてください
アーメン。 。皆さん、助けてください
拭かせてください、30 ページはまだページに分かれていますか? 1ページに何件表示したいですか?高画質で無修正ですか?
15階のkjkjq520さんからの返信を引用:
アーメン。 。皆さん、助けてください
拭かせてください、30 ページはまだページに分かれていますか? 1ページに何件表示したいですか?高画質で無修正ですか?
1 ページに 8 枚の写真が表示されます。 。リンクの設定も必要なので。 。クリックすると商品の詳細情報がご覧いただけます
http://www.hh595.com/product.php 仁生田さん、これを見てください。 。そのエフェクトをやりたいだけです。 。力が足りないのが残念です
アーメン。 。皆さん、助けてください。画像のパスをデータベースに保存するのが賢明です。データベースからのデータの取得がはるかに簡単になります。
うーん。 。問題はノーです。 。牛大喬大。 。教育を心から求めています
ページネーション カテゴリ。オンラインにはもっとあります。 http://www.google.com.hk/#hl=zh-CN&safe=strict&site=&q=php+%E5%88%86%E9%A1%B5%E7%B1%BB&oq=php+%E5%88% 86%E9%A1%B5%E7%B1%BB&aq=f&aqi=&aql=&gs_sm=3&gs_upl=584l3087l0l3323l5l5l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=503abead1d20a 8e 5&biw=1920&bih=976
你的图片是对应不同的商品的,所以不仅仅是将图片输出就完事的事情,你得跟你的数据库结合起来保存到数据库里才对,这样以后修改,更新都方便。如果你确实都不会
那么就按照你的思路人肉去做吧,30个不多,刚我已经把你要的输出目录图片功能写了一大部分了,再去看看你要的页面效果,我发现不能简单那的输出就结束了,必须跟数据库结合起来。这样的话要么入库要么人肉。而不是将目录的图片读出来显示,最正确的做法是读取数据库里的商品信息将商品的信息列出来。
if(strlen($upload_file1_name)>0 && $ppd->ID>0) { $file_size_max = 6400000;// 限制文件上传最大容量(bytes) $accept_overwrite = true;//允许读写文件 if (! @ copy($upload_file1,$store_dir . $upload_file1_name)) //复制文件到指定目录 { echo "复制文件失败"; } $Picture=$upload_file1; If($Picture != "none") { $PSize = filesize($Picture); //echo $PSize."---<br>"; $mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize)); $size = GetImageSize($Picture); $str="update MT_pic set picmsg='$mysqlPicture',p_w='$size[0]',p_h='$size[1]' where mtid='".$ppd->ID."' and edit=0 "; mysql_query($str,$handler); //echo $str; unlink($upload_file1_name); } }
看天数啊。。我晕
$imgs = array_chunk(glob('images/*.{gif,GIF,jpg,JPG,png,PNG}', GLOB_BRACE), 8);
然后将 $imgs 带入到你找到的分页类中
$imgs = array_chunk(glob('images/*.{gif,GIF,jpg,JPG,png,PNG}', GLOB_BRACE), 8);
然后将 $imgs 带入到你找到的分页类中
学习了
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
大哥我PHP都不怎么会呢就要我搞JS。。我会屎掉的
引用 26 楼 libo_sina 的回复:
图片不多的话,直接把图片路劲集中放到一个变量或文本文件中,在js中用ajax或去每页要显示的图片路径就是了,然后的操作就是js操作了
大哥我PHP都不怎么会呢就要我搞JS。。我会屎掉的
穿好止尿库 屎就不会掉了...
基本的都不会,你还搞啥!
lz,你砖都没有还想造房子。。。
回去先把基础搞定了吧,别人给你一串代码你居然说看天书。。。。
额,路过,表示沉默,网上一大堆,随便找一个就能用了
这和文章标题分页一样,关键是要把你的图片路径及相关信息写进数据库 然后再分页显示就好了 这样最简单的方法
<?phpecho 'sxxxxxxxxxxs';?>
先把图片名存到数据库里面,然后读取写到数组里面,再循环写出就可以了
找个分页类。
你和我刚学习PHP一样,别人给的代码,我看着像天书~~~
我建议,让你身边会PHP的人给 你先写个简单的分页,一点一点教你,学会这个了,再上网找个分页类,自己做一下,能做出来的话,上面妞妞大牛和乔牛给你说的你就懂了。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。
