草庐IT

segmented_img

全部标签

php - Oracle Blob 作为 PHP 页面中的 img src

我有一个网站目前使用文件服务器上的图像。图像出现在一个页面上,用户可以根据需要拖放每个图像。这是用jQuery完成的,图像包含在列表中。每张图片都非常标准:但是现在我需要引用在Oracle数据库中存储为BLOB的图像(对此没有选择,所以不是值(value)讨论)。我可以毫无问题地检索BLOB并使用它自己显示:$sql="SELECTimageFROMimagesWHEREimage_id=123";$stid=oci_parse($conn,$sql);oci_execute($stid);$row=oci_fetch_array($stid,OCI_ASSOC+OCI_RETURN_

php - preg_replace 所有 <img> 参数

我已将WYSIWYG编辑器从旧版本升级到最新版本。图像尺寸的保存方式有所不同。旧版本的编辑器用于为图像标签添加宽度和高度参数。新编辑器创建样式参数并将宽度和高度添加为样式。我有一个preg_replace函数,我可以使用它来包装在周围标记.当前的preg_replace不再起作用,因为新编辑器将宽度和高度保存在样式参数中。预替换:$Content=preg_replace('#]*?)>((?!))#','',$Content);如果知道的话,新编辑器会像这样存储图像:而旧的编辑器是这样存储图像的:如何重构我的preg_replace以复制完整的样式元素?向后兼容也很酷。感谢您的宝贵时

php - 设置 header (内容类型 : image/<ANY IMG FORMAT>)

处理我显示的图像的php文件只允许一种图像格式,.jpg、.png、.bmp等,但不是全部。imageName存储数据库中存储的图像的文件名,包括其格式。这是我的代码,到目前为止它还不起作用,我不确定是否允许这样做。你能帮我解决一下吗?$con=mysqli_connect("localhost","root","","tickets");$ticket=109;$result=mysqli_query($con,"SELECTimage,imageNameFROMtixWHEREtktNum=$ticket");while($row=mysqli_fetch_array($resul

php - 使用 phpseclib 时为 "Segmentation fault"

我从http://phpseclib.sourceforge.net/下载了phpseclib-0.3.10我的php版本:PHP5.2.4操作系统:CentOS6.6版当我运行以下命令时,我在这一行$ssh->login('username','password')收到“Segmentationfault”login('username','password')){exit('LoginFailed');}echo$ssh->exec('pwd');?>我找不到这个问题的原因。你能帮我找到这个的原因吗。 最佳答案 我的猜测:fso

php - 所有 css/img 文件路由到站点的主页

我已从远程服务器拉取Laravel应用程序并尝试设置本地版本。我复制了所有文件和数据库,并设法将本地应用程序服务器化。所有路径似乎都有效,除了一个大问题-public文件夹中的所有资源都指向站点主页!例如,我有一张这样的图片:在生产服务器上,这会显示带有源URLhttps://www.example.com/img/main-logo.png的图像,并且可以正常工作。在我的本地服务器上,图片来源是http://localhost:8005/img/main-logo.png,应该是正确的,但是没有显示图片。当我尝试在浏览器中打开此URL时,它没有显示图像,而是打开了网站主页!我在根文件

PHP 在 <img> 标签上拆分或分解字符串

我想将标签上的字符串拆分成不同的部分。$string='Textothertext.';下一个功能还没有以正确的方式工作。$array=preg_split('//i',$string);输出应该是array(0=>'Text',1=>'',3=>'othertext.')我应该使用什么样的模式来完成它?编辑如果有多个标签怎么办?$string='Texthelloothertext.';$array=preg_split('/()/i',$string,-1,PREG_SPLIT_DELIM_CAPTURE);输出应该是:array(0=>'Text',1=>'',3=>'hello

php - 我如何将 imagecropauto() 与 IMG_CROP_TRANSPARENT 一起使用?

当我尝试裁剪图像的透明区域时,它会保持原始大小,而透明区域变成黑色。如果我运行这段代码:我最终得到了一张red_crop_trans.png图片,它是一张300x300px黑色图片,里面有一个100x100px红色圆圈。还有一个red_crop_sides.png,它是一个100x100px黑色图像,里面有一个100x100px红色圆圈。为什么red_crop_trans.png没有裁剪到100x100px?为什么两个图像的背景都是黑色的?我如何在保持透明度的同时裁剪它们? 最佳答案 我花了一段时间才弄清楚到底发生了什么。结果是$i

javascript - 从 img 标签的 src 上传图片到 php

我只想问一下有没有办法从src上传图片的标签。src的img标记不是来自服务器,看起来像这样:这是我从this中学到的方法的产物网站。提前致谢。如果你想让我解释一下这个北斗七星,请告诉我。谢谢 最佳答案 您可以将base64编码的字符串(src部分)上传到服务器并原样保存,也可以转为图片保存为文件。上传base64编码图片:获取图片的src属性并发布到服务器。varbase64image=$('#blah').attr('src');将base64编码的字符串转换成图片$img=$_POST['base64image'];$img=

php - 升级Apache和PHP后某个函数导致segmentation fault

我正在从drupal.stackexchange.com手动迁移这个问题(已被删除)。我最近将本地开发环境(Vagrant、Ubuntu12.04)从PHP5.3.X升级到5.5.14,将Apache2.2.X升级到2.4.9。升级后,每当我thedebugfunctiondpm()被称为它会导致段错误。来自Apache日志的片段:[WedJul0914:33:11.4740632014][core:notice][pid6513]AH00051:childpid6644exitsignalSegmentationfault(11),possiblecoredumpin/etc/apa

php - 警告 : filesize(): stat failed for img. jpg

我正在尝试获取图像的文件大小,但我不断收到Warning:filesize():statfailedforimg.jpg这是我做的:$path=$_FILES['profile']['name'];$path=iconv('UTF-8','ISO-8859-1',$path);if(!in_array(pathinfo($path,PATHINFO_EXTENSION),$allowed)){return"file";}elseif(filesize($path)>(1024*600))我可以毫无问题地获取文件扩展名,但filesize()似乎不起作用。我读了一点书,确实找到了this