Nasıl görüntü için yol bir MySQL veritabanı olduğunda bir sayfada görüntülenecek bir görüntü alabilirim?

2 Cevap

Burada "upload" denilen MySql tablo 'id' ve (yol) 'adı':

 rec_id | name
--------+------------------------------------------------------
      1 | C:\Apache Tomcat 5.0.28\htdocs\ajax\images\blob1.jpg
      2 | C:\Apache Tomcat 5.0.28\htdocs\ajax\images\blob3.jpg
      3 | C:\Apache Tomcat 5.0.28\htdocs\ajax\images\blob2.jpg

2 Cevap

Bir web URL içine görüntü yolunu açmak gerekir.

  1. Tablosundan istenen görüntü yolunu getir

  2. Web kök ne olduğunu öğrenmek (Ben tahmin ediyorum C:\Apache Tomcat 5.0.28\htdocs) ve örneğin koydu Bir sabitin içine define("WEBROOT", "C:\...."); Sen DOCUMENT_ROOT kullanarak ama elle daha güvenilir ayarlama web kök otomatik algılama olabilir.

  3. Yoldan web kök kesti str_replace(WEBROOT, "", $image_path);

  4. Voila! <img src='/ajax/images/blob1.jpg'>: Sen yapabilirsiniz çıktı görüntü için göreli bir URL var