2011-10-12 3 views
0
$code="524"; 
    $filepath="/assets/$code/"; 
    $file=""; 
    if(@fopen($path,"r")){ 

     // code 
// replace function here (ill do this) 

    } 

echo '<a href="link.php?go=$file">your colour is: </a>'; 
  • /자산/542
  • /자산/542_blush/
  • /assets/542_blush/542_blush.jpg 순간

이 코드는 항상 3 개 자리가 될 것입니다 그것은 항상 밑줄과 색만있는 하위 폴더를 가지고 그 파일 안에 있습니다.단일 파일에 대한 하위 폴더를 확인하는 방법은 무엇입니까?

답변

3

PHP는 file_exists() 함수를가집니다.

if (file_exists('/assets/' . $code . '_blush/' . $code . '_blush.jpg')) { 
    // ... 
} 
그것은 URL에, 내가하면 fopen 또한 내 자신의 오류 사용 @fopen 사용하고 나는이 file_exists를 사용할 수 없습니다
+0

- 문제는 하위 폴더가 _blush하지 않을 수 있습니다, 그것은 읽기 또는 녹색 할 수있다 그리고 그것은 항상 123, 123_color, 123_color.jpg 하위에 있습니다. – TheBlackBenzKid

+0

다른 색상 일 수도 있습니다 _black, _red ... – TheBlackBenzKid