PDA

View Full Version : nhầm lẫn đường dẫn với tag HTML



LUONG DINH
12-01-2009, 01:19
Các bạn có thế lấy chỉ rõ sự khác nhau giữa 2 kiểu đường dẫn này giúp mình với:
1. '../Images/a.JPG'
2. '/Images/a.JPG'
Mình ko hiểu lắm, mình dùng rất hay nhầm lẫn !

wantlove
12-01-2009, 10:02
Các bạn có thế lấy chỉ rõ sự khác nhau giữa 2 kiểu đường dẫn này giúp mình với:
1. '../Images/a.JPG'
2. '/Images/a.JPG'
Mình ko hiểu lắm, mình dùng rất hay nhầm lẫn !
file.html là file dùng đường dẫn ảnh.

1.
-thumuc/Images/a.JPG
-thumuc/templates/file.html.

file.html nằm trong một Folder mà folder đó nằm trên cùng folder với Images.
->thì sử dụng 1.
2.
-thumuc/Images/a.JPG
-thumuc/file.html
file.html va Images cùng nằm trên 1 thư mục.thì sử dụng 2.

LUONG DINH
12-01-2009, 14:31
Ý mình là thế này:
có 2 file php trong 2 thư mục như sau
-folder/modules/list_product.php
-folder/functions/delete_product.php
trong file: list_product.php có một form
<form action='functions/delete_product.php'>
.....
</form>
=> để như này thì form vẫn được thực hiện bởi delete_product.php
Nhưng theo như cách trên thì phải để action='../functions/delete_product.php'
vì hai file nằm trên 2 thư mục khác nhau và 2 thư mục này năm trên cùng cái Folder
Nhưng để action='../functions/delete_product.php' thì nó không chạy !
=> Mình ko hiểu ?

wantlove
12-01-2009, 15:34
Ý mình là thế này:
có 2 file php trong 2 thư mục như sau
-folder/modules/list_product.php
-folder/functions/delete_product.php
trong file: list_product.php có một form
<form action='functions/delete_product.php'>
.....
</form>
=> để như này thì form vẫn được thực hiện bởi delete_product.php
Nhưng theo như cách trên thì phải để action='../functions/delete_product.php'
vì hai file nằm trên 2 thư mục khác nhau và 2 thư mục này năm trên cùng cái Folder
Nhưng để action='../functions/delete_product.php' thì nó không chạy !
=> Mình ko hiểu ?
thử để ý xem bạn có sử dụng lệnh "include",... file list_product.php vào file.php nằm ở folder/ nào lúc sử dụng nó không?

LUONG DINH
12-01-2009, 16:28
trong list_product.php mình có: include 'config/connect.php';
trong delete_product.php'mình có: include '../config/connect.php';
Thư mục config:
folder/config/connect.php
mình include theo cách nào đúng thì làm chứ cũng chả hiểu theo loại đường dẫn nào nữa ?

[=========> Bổ sung bài viết <=========]

hix sao ko thấy mọi người cho ý kiến gì vậy ?

trouble_maker
15-01-2009, 14:22
Các bạn có thế lấy chỉ rõ sự khác nhau giữa 2 kiểu đường dẫn này giúp mình với:
1. '../Images/a.JPG'
2. '/Images/a.JPG'
Mình ko hiểu lắm, mình dùng rất hay nhầm lẫn !

dễ hiểu mà:
1: tức là file của bạn nằm trong 1 thư mục nào đó, trong khi thư mục image lại nằm ngoài:
-thư mục gốc:
+images/a.jpg
+thư mục chứa file của bạn/ tên_file_dang_gọi_ảnh.html.


2: File của bạn nằm cùng thư mục với folder images

LUONG DINH
15-01-2009, 15:14
dễ hiểu mà:
1: tức là file của bạn nằm trong 1 thư mục nào đó, trong khi thư mục image lại nằm ngoài:
-thư mục gốc:
+images/a.jpg
+thư mục chứa file của bạn/ tên_file_dang_gọi_ảnh.html.


2: File của bạn nằm cùng thư mục với folder images
cái đó thì hình hiểu rồi !


Nhưng nó liên quan đến include như dưới đây mình thấy ko rõ ràng lắm:
Ý mình là thế này:
có 2 file php trong 2 thư mục như sau
-folder/modules/list_product.php
-folder/functions/delete_product.php
trong file: list_product.php có một form
<form action='functions/delete_product.php'>
.....
</form>
=> để như này thì form vẫn được thực hiện bởi delete_product.php
Nhưng theo như cách trên thì phải để action='../functions/delete_product.php'
vì hai file nằm trên 2 thư mục khác nhau và 2 thư mục này năm trên cùng cái Folder
Nhưng để action='../functions/delete_product.php' thì nó không chạy !
=> Mình ko hiểu ?