Chciałbym, aby wpisywany tekst stanowił tylko nazwę pliku np "listopad" a prawdziwy adres byłby np "http://www.mojastrona.pl/upload/listopad.png". Jak powinien wyglądać poniższy kod, aby nie sprawdzało typu obrazka?

  1. <?php
  2. $sessionVars["SELL_varval"]["num$k"] = $nnum[$k];  
  3.    }  
  4.  }  
  5.    
  6.  if($imgtype==1 && !empty($_FILES['userfile']['name']) && $_FILES['userfile']['name'] != "none") {  
  7.    // move uploaded file in right place  
  8.    //set uploaded file path session variable  
  9.    //empty linked file path session variable  
  10.    $inf = GetImageSize ($_FILES['userfile']['tmp_name']);  
  11.    $er = false;  
  12.    // make a check  
  13.    if ($inf) {  
  14.      $inf[2] = intval($inf[2]); // check for uploaded file type  
  15.      if ( $inf[2]<1 || $inf[2]>3 ) {  
  16.        $er = true;  
  17.        $ERR = "ERR_602";  
  18.      } elseif ( intval($userfile_size) > $SETTINGS['maxuploadsize'] ) {  
  19.        $er = true;  
  20.        $ERR = "ERR_603";  
  21.      } else {  
  22.        switch($inf[2]) {  
  23.          case 1: $ext=".gif";  
  24.          break;  
  25.          case 2: $ext=".jpg";  
  26.          break;  
  27.          case 3: $ext=".png";  
  28.          break;  
  29.        }  
  30.        $uploaded_filename = $auction_id.$ext;  
  31.        $fname = $image_upload_path.$uploaded_filename;  
  32.        if (file_exists($fname)) {  
  33.          unlink ($fname);  
  34.        }  
  35.        move_uploaded_file($_FILES['userfile']['tmp_name'],$fname);  
  36.        chmod($fname,0777);  
  37.        $sessionVars["SELL_pict_url"] = $uploaded_filename;  
  38.        $sessionVars["SELL_file_uploaded"] = $imgtype;  
  39.      }  
  40.    } else {  
  41.      $ERR = "ERR_602";  
  42.      $er = true;  
  43.    }  
  44.  } elseif($imgtype==0 && !empty($pict_url)) {
  45. ?>


Może pomoże fragment pliku z tłumaczeniem:
  1. <?php
  2. $ERR_602 = "Grafika musi być w formacie JPG lub GIF";
  3. $ERR_603 = "Obrazek jest za ciężki";
  4. ?>