在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]
这是数据表news里的body字段的。但是图片在pic表里。[img]165[/img]中间的数字是pic表的ID,图片地址存在对应的ID后的add字段里。
要正确显示这个新闻 php代码应该怎么写。
回复讨论(解决方案)
输出该文本时,将形如 [img] 115[/img] 的替换成形如 的
在 pic.php 中通过传入的 id 查找并输出图片数据
谢谢 能说的仔细点吗?我对正册不熟悉。
$s =<<< TXT在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]TXT;echo preg_replace('/\[img\](\d+)\[\/img\]/', '<img src="/static/imghwm/default1.png" data-src="pic.php?id=$1" class="lazy" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >', $s);在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。



pic.php?id=165读出来是img/110358tp58ocjpmn8paoob.jpg
但是 图片显示不出来
pic.php翻译的图片路径,是否正确?
pic.php?id=165读出来是img/110358tp58ocjpmn8paoob.jpg
但是 图片显示不出来
你要么302到真实图片地址,要么把图片读取出来输出,而不是就输出一个地址的字符串。
#1 中我说了“在 pic.php 中通过传入的 id 查找并 输出图片数据”
你认可了这个方案,所以才有了 #3 中的代码
那么你为什么只输出图片路径,而不输出图片数据呢?
如果你只打算输出图片路径的话,即将 [img]165[/img] 处理成
那就
echo preg_replace_callback('/\[img\](\d+)\[\/img\]/', function($r) { return '<img src="/static/imghwm/default1.png" data-src="' . getpicid($r[1]) . '" class="lazy" . getpicid($r[1]) . '" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >'; }, $s);函数 getpicid 用于从传入的 id 获取对应的图片路径
$s=<<< TXT在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]TXT;$s=preg_replace('/\[img\](\d+)\[\/img\]/', function($r) { return '<img src="/static/imghwm/default1.png" data-src="' . getpicid($r[1]) . '" class="lazy" . getpicid($r[1]) . '" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >'; }, $s); echo $s;
这是我的pic.php的代码
错误提示:Parse error: syntax error, unexpected T_FUNCTION 指向$s=preg_replace('/\[img\](\d+)\[\/img\]/', function($r) {这一行
你的 php 版本是过少?
php 版本是5.3
对不起我晕了
图片在pic表里,只有id和图片地址两个字段。
$s=preg_replace('/\[img\](\d+)\[\/img\]/', function($r) 放pic.php里显然不合适。
但是放在 这里有不知道如何连接数据表或是pic.php文件
$s=<<< TXT在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]TXT;$s=preg_replace_callback('/\[img\](\d+)\[\/img\]/', function($r) { return '<img src="/static/imghwm/default1.png" data-src="' . getpicid($r[1]) . '" class="lazy" . getpicid($r[1]) . '" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >'; }, $s); echo $s;function getpicid($id) { return $id.'.gif';}在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。



这样在文本是没有问题但是
图片在pic表里,只有id和图片地址两个字段。
$s=preg_replace('/\[img\](\d+)\[\/img\]/', function($r) 放pic.php里显然不合适。
但是放在 这里有不知道如何连接数据表或是pic.php文件
你可在 getpicid 函数里查表获取 id 对应的图片地址
这样就填到正文里了
按原方案,查询不在输出正文时进行。而是在浏览器读取图片是进行的
你读到图片地址后 readifle('图片地址') 就是输出图片数据了
pic.php的代码
<?$result1=mysql_query("SELECT * FROM `pic` where id = '".$_GET['id']."'");while($row=mysql_fetch_array($result1)){?> <? $str=$row[attachment]; $str=preg_replace('/\[img\](.+?)\[\/img\]/', function($str) { return '<img src="/static/imghwm/default1.png" data-src="' . getpicid($str[1]) . '" class="lazy" . getpicid($str[1]) . '" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >'; }, $str); echo $str; ?><?}?>
show.php的代码
<?$result1=mysql_query("SELECT * FROM `news` where id = '".$_GET['id']."'");while($row=mysql_fetch_array($result1)){?><? $str=$row[message]; $str=preg_replace('/\[img\](\d+)\[\/img\]/', '<img src="/static/imghwm/default1.png" data-src="pic.php?aid=$1" class="lazy" alt="2 つの PHP テーブルの内容はどのように相互に呼び出しますか?" >', $str); echo $str; ?><?}?>
你可在 getpicid 函数里查表获取 id 对应的图片地址
这样就填到正文里了
按原方案,查询不在输出正文时进行。而是在浏览器读取图片是进行的
你读到图片地址后 readifle('图片地址') 就是输出图片数据了
原方案。pic.php里我用 echo readifle("img/359z0ycw7c3p6z39c73.jpg"); 前台还是不显示
文件存在吗?路径对吗?
文件和路径都对
文件存在吗?路径对吗?
出现错误提示:Fatal error: Call to undefined function readifle()
文件和路径都对
都对
readfile
readfile
Warning: readfile() [function.readfile]: open_basedir restriction in effect. File(img/359z0ycw7c3p6z39c73.jpg) is not within the allowed path(s)
readfile 要不要先声明一下或引用什么的
百度翻译:警告:readfile() [功能]:ReadFile。open_basedir限制效应。(IMG文件/ 359z0ycw7c3p6z39c73。JPG)不在允许的路径(的)
我改成这样echo readifle("http://localhost/img/359z0ycw7c3p6z39c73.jpg"); pic.php读出一堆乱码,应该是图片数据了。但是还是不显示图片 就一个红叉
都报错了,还能显示图片?
我改成这样echo readifle("http://localhost/img/359z0ycw7c3p6z39c73.jpg"); 不报错了。
pic.php读出一堆乱码,应该是图片数据了。
但是还是不显示图片 就一个红叉

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

如何使用Python调用百度地图API实现地理位置查询功能?随着互联网的发展,地理位置信息的获取和利用越来越重要。百度地图是一款非常常见和实用的地图应用,它提供了丰富的地理位置查询服务。本文将介绍如何使用Python调用百度地图API实现地理位置查询功能,并附上代码示例。申请百度地图开发者账号和应用首先,你需要拥有一个百度地图开发者账号,并创建一个应用。登录

楔子我们知道对象被创建,主要有两种方式,一种是通过Python/CAPI,另一种是通过调用类型对象。对于内置类型的实例对象而言,这两种方式都是支持的,比如列表,我们即可以通过[]创建,也可以通过list(),前者是Python/CAPI,后者是调用类型对象。但对于自定义类的实例对象而言,我们只能通过调用类型对象的方式来创建。而一个对象如果可以被调用,那么这个对象就是callable,否则就不是callable。而决定一个对象是不是callable,就取决于其对应的类型对象中是否定义了某个方法。如

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

PHP摄像头调用技巧:如何实现多摄像头切换摄像头应用已经成为许多Web应用的重要组成部分,例如视频会议、实时监控等等。在PHP中,我们可以使用各种技术来实现对摄像头的调用和操作。本文将重点介绍如何实现多摄像头的切换,并提供一些示例代码来帮助读者更好地理解。摄像头调用基础在PHP中,我们可以通过调用JavaScript的API来实现摄像头的调用。具体来说,我们

如何解决PHP开发中的外部资源访问和调用,需要具体代码示例在PHP开发中,我们经常会遇到需要访问和调用外部资源的情况,比如API接口、第三方库或者其他服务器资源。在处理这些外部资源时,我们需要考虑如何进行安全的访问和调用,同时保证性能和可靠性。本文将介绍几种常见的解决方案,并提供相应的代码示例。一、使用curl库进行外部资源调用curl是一个非常强大的开源库

如何通过Python编程调用百度地图API实现地图展示功能?随着互联网的快速发展,地图应用成为了我们生活中不可或缺的一部分。而百度地图作为国内最大的地图应用之一,为我们提供了丰富的服务和API接口,可以很方便地实现地图展示功能。本文将介绍如何通过Python编程调用百度地图API来实现地图展示功能,并给出相应的代码示例。首先,我们需要在百度开放平台上注册一个


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
