arrays - PHP find files on server which contain certain strings -
मेरे चित्र फ़ोल्डर में उदाहरण के लिए कुछ चित्र हैं:
User12345_gallery0.png User12345_profilePic .jpg User12345_gallery1.png User12345_gallery2.jpg User54321_gallery0.png मैं जो करने की कोशिश कर रहा हूं वह उपयोगकर्ता को मेरे getimages.php से पास करता है और उस प्रयोक्ता की छवियां प्राप्त करता है। मैंने ऐसा पहले कभी नहीं किया है, इसलिए मैं वाक्य रचना के साथ संघर्ष कर रहा हूं। यहाँ है जो मैंने अभी तक किया है:
यदि ($ _ अनुरोध ['उपयोगकर्ता']) {$ ext = array ('jpeg', 'png', 'jpg'); $ Dir = 'images /'; $ User = $ _REQUEST ['उपयोगकर्ता']; $ Images = array (); विदेशी मुद्रा ($ EX $ $ पूर्व) {अगर (file_exists (स्ट्रॉप्स ($ dir। $ उपयोगकर्ता। "_ गैलरी", "गैलरी"))) {// $ चित्रों में फ़ाइल जोड़ें ??? }}} मुझे यह देखना है कि फ़ाइल में उपयोगकर्ता नाम और "गैलरी" का उदाहरण है। मैं उसे कैसे कर सकता हूँ? क्या मैं सही रास्ते पर हूं?
ग्लोब () और स्ट्रिपो () इसके लिए .. & lt;? php अगर ($ _ अनुरोध ['उपयोगकर्ता']) {$ user = $ _REQUEST ['उपयोगकर्ता']; $ Images = array (); foreach (ग्लोब ("चित्र / *। {jpg, png, gif}", GLOB_BRACE) $ फ़ाइलनाम के रूप में) {यदि (स्ट्रिपोज़ ($ फ़ाइलनाम, $ उपयोगकर्ता)! == गलत & amp; स्ट्रिपोज़ ($ filename, 'गैलरी ')! == गलत) $ images [] = $ filename; }}
Comments
Post a Comment