アドバイスをお願いします、ありがとうございます
私は ci フレームワーク $urlpath =base_url() を使用しています。" ../upload/image/".$value['userpic']; は機能しません。文字列として接続されていますが、ここでエスケープを使用する必要がありますか?まだ?
$objPHPExcel->getActiveSheet()->setCellValue('N'.$intrecord, $urlpath); 2 番目のパラメータ $urlpath は Excel に書き込まれた文字です
ディスカッション (解決策) への返信
いいえ、ファイルディレクトリとファイル名を記述する必要があります。たとえば、 http://www.hrb.com:81/upload/image/1.jpg
書かなければ、そこにありますURL に問題があります
$urlpath =base_url()." ../upload/image/".$value['userpic']; ../ を記述しない場合、結果は
http を書きたいとします://www.hrb.com:81/upload/image/XXXX.jpg そうですよね?
このように書いてください
$urlpath = basename(base_url()) ."/upload/image/".$value['userpic'];
php の利点は何ですか?データベースの運用にはどのようなテクノロジーが使用されていますか?
http://www.hrb.com:81/upload/image/XXXX.jpg のように書きたいですよね?
http://www.hrb.com:81/upload/image/XXXX.jpg のように書く必要があります
バックエンドアドレスであるため、他の場所でも使用されます (ルートディレクトリを直接変更したりリダイレクトすると、他のモジュールの機能に影響を与える可能性があります)