Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
154
Tıklama
0
Öne Çıkarma
php mysql bölüm ekleme sistemi
H
3 yıl
Er
Konu Sahibi

Merhabalar öncelikle manga sitesi yapıyorum .zip içindeki resimleri çıkartıp depolama klasörüne /seriismi/bolumismi/ şeklinde atmayı yaptım.
Fakat ben bunu nasıl php ile veritabanına kaydedebilirim örnek olarak
A adındaki seriye 3 bölüm yükledim bolum-1 / bolum-2 / bolum-3 daha sonra birisi gelip bolum-1 okumak isterse veritabanından bolum-1 in resimlerinin olduğu dosya yolundaki resimleri ekrana getiriyor /a/bolum-1/1.png , /a/bolum-1/2.png ...
Kısacası bunu nasıl php ile veritabanına kaydedeceğimi bulamadım birden fazla seri olacağı için her seri sonuna json formatında {bolum:{bolum-1:/a/bolum-1/,bolum-2:/a/bolum-2}} şeklindemi yapmalıyım yoksa farklı bir şekildemi yapmalıyım.

örn: A serisinin bolum-1 in resimleri alt alta sıralanıyor
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Halilbk -- 28 Eylül 2022; 0:12:10 >

D
3 yıl
Yarbay

ii->getDepth() - 1; $depth >= 0; $depth--) {
$path = array($rii->getSubIterator($depth)->current()->getFilename() => $path);
}

$tree = array_merge_recursive($tree, $path);
}

return $tree;
}<?php
function getDirContents($dir, &$results = array()) {
$files = scandir($dir);

foreach ($files as $key => $value) {
$path = realpath($dir . DIRECTORY_SEPARATOR . $value);
if (!is_dir($path)) {
$results[] = $path;
} else if ($value != "." && $value != "..") {
getDirContents($path, $results);
$results[] = $path;
}
}

return $results;
}


dir_tree(__DIR__.'/public');

[
'css' => [
'style.css',
'style.min.css',
],
'js' => [
'script.js',
'script.min.js',
],
'favicon.ico',
]

bu bir stackoverflow örneği.


https://stackoverflow.com/questions/24783862/list-all-the-files-and-folders-in-a-directory-with-php-recursive-function


Sanırım buradan yürüyebilirsin



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.