我的问题是当我上传文件时,它会检索完整的路径,如
C:/xampp/htdocs/public_html/gtc/wc-upload/gallery/
和哪里
(C:/xampp/htdocs/public_html/gtc/
)是根目录。要求完整路径字符串应与基本URL相对,如http://gtc.app/wc-upload/gallery/
。
我怎么能改变这样的字符串?
答案 0 :(得分:1)
您可以使用以下内容:
<?php
$stringToFind = 'C:/xampp/htdocs/public_html/gtc/';
$path = 'C:/xampp/htdocs/public_html/gtc/wc-upload/gallery/';
$url = 'http://gtc.app/';
$pos = strpos($path, $stringToFind);
if ($pos === 0) {
$url .= substr($path,strlen($stringToFind));
}
echo $url."<br />";
答案 1 :(得分:0)
最终解决这个问题
$stringToFind = getcwd() ;
$stringToFind = str_replace('\\', '/', $stringToFind);
$path = $image_data['file_path'];
$url = base_url();
$pos = strpos($path, $stringToFind);
if ($pos === 0)
{
$url .= substr($path,strlen($stringToFind)+1);
}