Posted by phongvan99 on May 12, 2011 at 8:02am
Mình thử viết một trang web bằng drupal 6, source mình để trong folder myproject. mình tạo 1 node và add vào 1 image với dường dẫn là /files/images/test.jpg thì khi chạy trên server cái hình nó hiện ra , chạy trên localhost lại sai đường dẫn. phải sửa lại thành /myproject/files/images/test.jpg thì mới thấy dc hình.
Mọi người chỉ mình cách làm sao cho localhost và server đều nhận chung 1 url, chứ mỗi lần làm trên localhost xong upload lên server thì phải sửa lại hết :D. thank all.
Comments
Cách dễ nhất là bạn tạo 1
Cách dễ nhất là bạn tạo 1 host ảo trong apache, cách làm như sau:
Trong file C:\Windows\System32\drivers\etc\host
Bạn thêm 1 dòng: 127.0.0.1 example.local
Trong file httpd-vhosts.conf (search trong apache)
Thêm đoạn config sau:
<VirtualHost *:80>
DocumentRoot "Path to website folder" (vd: "d:\htdocs\example")
ServerName example.local
</VirtualHost>
Restart lại apache
Vậy là bạn có thể vào website của bạn theo đường dẫn example.local
Cách hay
Mình sẽ thử cách này xem sao, cám ơn bạn nhé
Tổ chức sự kiện | Cung cấp PG
Khai báo global $base_url rồi
Khai báo global $base_url rồi thay cái đường dẫn là: $base_url.'/files/images/test.jpg';
ITFS Software
http://symphonythemes.com
bạn có thể dùng hàm này
<?phpprint base_path() . path_to_theme() .'/'
?>
ebooks-downloadfree.com
thank mọi người ^^
thank mọi người đã nhiệt tình, có điều mình quên nói là node này mình tạo bằng cách vào admin->create content-> page rồi add code html vào body . mà tạo trong đây đâu có sài code php được phải ko. mới nghiên cứu drupal nên chưa biết nhiều , lỡ có hỏi gì bậy thì mọi người chỉ bảo :D
help!!
ko ai chỉ dùm mình dc sao >"<
vay thi ban bat module filter
vay thi ban bat module filter php len, va chon input format la php. roi dung
<?phpglobal $base_url;
?>
<img src="<?php print $base_url; ?>/sites/files/images/test.jpg">
Tel: 0905 403 723
thanks itqn2004
thank itqn2004, mình sẽ thử làm theo cách bạn :D
Đây là cách hay nhất nà: vào
Đây là cách hay nhất nà: vào file host của Window chỉnh lại 127.0.0.1 Mydomain . com và cứ thế xài như trên server, tớ toàn làm như thế thôi !
My blog: Jamviet.com, Hỏi đáp trực tuyến, váy dài
không chèn được hình
Mình cũng đang đăng hình với nhiều cách khác nhau nhưng vẫn chưa thấy được hiệu quả của nó. hay nó dùng code html nhỉ