我的问题是,当我上传一个文件,它检索一个完整的路径,如
C:/xampp/htdocs/public_html/gtc/wc-upload/gallery/
在哪里(C:/xampp/htdocs/public_html/gtc/
)为根目录。它要求完整的路径字符串应该与基本URL相对,如http://gtc.app/wc-upload/gallery/
。我怎么能像那样改变弦呢?
你可以这样写:
<?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 />";
终于有了这个
$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);
}