ช่วยดูอีกซักเรื่องครับ อาจารย์
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยดูอีกซักเรื่องครับ อาจารย์
ช่วยดูอีกซักเรื่องครับ อาจารย์
คือว่า ผมมีฟอร์เดอร์อยู่ ฟอเดอร์หนึ่ง ในนั้นเก็บรูปภาพ เช่น 1.jpg , 2.jpg , 3.jpg , nonpic.jpg
พอจะมีคำสั่งที่จะค้นหารูปในฟอร์เดอร์นี้มั้ยครับ เช่น ผมตั้งเงื่อนไขว่า ให้หารูปที่ชื่อ 3.jpg ถ้ามีก็ให้แสดงรูปที่ชื่อ 3.jpg แต่ถ้าไม่มีให้แสดงรูปที่ชื่อ nonpic.jpg ประมาณนี้ครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
1 2 3 4 5 6 7 8 | <?php // ตัวอย่างรูป 1.jpg และ nopic.jpg อยู่ในโฟลเดอร์ images $path = "images/" ; $imgName = "1.jpg" ; $img = $path . $imgName ; $img =( is_file ( $img ))? $img : $path . "nopic.jpg" ; echo "<img src=$img />" ; ?> |
ลองศึกษาฟังก์ชั่น เกี่ยวกับการจัดการไฟล์ ต่อไปนี้เพิ่มเติม ค่อยดูทีละฟังก์ชั่น
Table of Contents
- basename — Returns filename component of path
- chgrp — Changes file group
- chmod — Changes file mode
- chown — Changes file owner
- clearstatcache — Clears file status cache
- copy — Copies file
- delete — See unlink or unset
- dirname — Returns directory name component of path
- disk_free_space — Returns available space in directory
- disk_total_space — Returns the total size of a directory
- diskfreespace — Alias of disk_free_space
- fclose — Closes an open file pointer
- feof — Tests for end-of-file on a file pointer
- fflush — Flushes the output to a file
- fgetc — Gets character from file pointer
- fgetcsv — Gets line from file pointer and parse for CSV fields
- fgets — Gets line from file pointer
- fgetss — Gets line from file pointer and strip HTML tags
- file_exists — Checks whether a file or directory exists
- file_get_contents — Reads entire file into a string
- file_put_contents — Write a string to a file
- file — Reads entire file into an array
- fileatime — Gets last access time of file
- filectime — Gets inode change time of file
- filegroup — Gets file group
- fileinode — Gets file inode
- filemtime — Gets file modification time
- fileowner — Gets file owner
- fileperms — Gets file permissions
- filesize — Gets file size
- filetype — Gets file type
- flock — Portable advisory file locking
- fnmatch — Match filename against a pattern
- fopen — Opens file or URL
- fpassthru — Output all remaining data on a file pointer
- fputcsv — Format line as CSV and write to file pointer
- fputs — Alias of fwrite
- fread — Binary-safe file read
- fscanf — Parses input from a file according to a format
- fseek — Seeks on a file pointer
- fstat — Gets information about a file using an open file pointer
- ftell — Returns the current position of the file read/write pointer
- ftruncate — Truncates a file to a given length
- fwrite — Binary-safe file write
- glob — Find pathnames matching a pattern
- is_dir — Tells whether the filename is a directory
- is_executable — Tells whether the filename is executable
- is_file — Tells whether the filename is a regular file
- is_link — Tells whether the filename is a symbolic link
- is_readable — Tells whether a file exists and is readable
- is_uploaded_file — Tells whether the file was uploaded via HTTP POST
- is_writable — Tells whether the filename is writable
- is_writeable — Alias of is_writable
- lchgrp — Changes group ownership of symlink
- lchown — Changes user ownership of symlink
- link — Create a hard link
- linkinfo — Gets information about a link
- lstat — Gives information about a file or symbolic link
- mkdir — Makes directory
- move_uploaded_file — Moves an uploaded file to a new location
- parse_ini_file — Parse a configuration file
- parse_ini_string — Parse a configuration string
- pathinfo — Returns information about a file path
- pclose — Closes process file pointer
- popen — Opens process file pointer
- readfile — Outputs a file
- readlink — Returns the target of a symbolic link
- realpath_cache_get — Get realpath cache entries
- realpath_cache_size — Get realpath cache size
- realpath — Returns canonicalized absolute pathname
- rename — Renames a file or directory
- rewind — Rewind the position of a file pointer
- rmdir — Removes directory
- set_file_buffer — Alias of stream_set_write_buffer
- stat — Gives information about a file
- symlink — Creates a symbolic link
- tempnam — Create file with unique file name
- tmpfile — Creates a temporary file
- touch — Sets access and modification time of file
- umask — Changes the current umask
- unlink — Deletes a file

ความคิดเห็นที่
2
ขอบคุณมากครับท่านอาจารย์ นี้ผลงานครับ มาจากคำแนะนำของอาจารย์ทั้งนั้นเลย
เห็นมั้ยครับ แบนเนอร์จะมีชื่อตรงกับชื่อ user ของเจ้าของร้าน
ร้านใหนที่ยังไม่มีแบนเนอร์ ก็จะใช้แบนเนอร์ที่ชื่อว่า newshop.gif
ที่เป็นข้อความว่า น้องใหม่

ขอบคุณทุกการสนับสนุน
![]()