دو عکس زیر را ببینید:
یکی از عکسها از پوشه files در فایل منیجر فروم phpbb است
و دیگری نمای داخل جدول attachment از جداول فروم phpbb است.
فکر کنم برای جایگزینی عکسها باید اولا اون فایلها را بیاوریم در هاست خودمون
و اسمشون را به همون اسمی که در ستون سمت راستی جدول دیتابیس هست تغییر بدهیم .....
من جدول دیتابیس attachment را اکسپورت کردم و فایلها را دانلود کردم.
جدول attachment را در هاست جدید اکسپورت کردم. و پیشوند f2 بهش دادم.شکل زیر:
در حال آپلود اون فایلها به هاست جدید هستم.
وقتی عکس ها در گوشی ام بود ، نیمی از اونها با کلیک روی اونها عکسشان نمایش داده میشد. نمی دونم نیم دیگر چی هستند.
شاید بتونم عکسهای ضمیمه شده به پست ها را به پست ها برگردانم.
اگر به چند کاراکتر اول اسم فایلها نگاه کنید می بینید که افزایش یابنده است. کاراکترهای سمت چپ اسم منظورمه.
شاید همه عکس های ضممیه شده در هاست profreehost به شکل سریال اسم می گیرند.
در پست اسم واقعی هست.
در وو عکس اول پست اگر نگاه کنید در جدول attachment دو ستون کنار هم داریم که یکیش اسمش real name است. و ستون سمت چپی اش اسمش فیزیکال fileneme است.
چون در پست نام واقعی است ولی در فایل منیجر اسم فیزیکی ، فکر کنم باید اول با نگاه به اون جدول اسم فیزیکی را پیدا کنیم و آدرس مسیر فایل را بسازیم.
ولی قبلش بیایید یک تست بکنیم. همین جوری یک آدرس فایل بسازیم ببینیم عکس نمایش داده می شود یا نه.
من یک عکس در فروم phpbb ضمیمه پست کردم و بعد سورس صفحه را نگاه کردم. این را دیدم:
HTML:
<dl class="file">
<dt class="attach-image"><img src="./download/file.php?id=131" class="postimage" alt="Screenshot_۲۰۲۴-۰۱-۲۵_۱۷۴۳۴۳.jpg" onclick="viewableArea(this);" /></dt>
<dd>Screenshot_۲۰۲۴-۰۱-۲۵_۱۷۴۳۴۳.jpg (91.13 KiB) مشاهده 1 مرتبه</dd>
</dl>
در پوشه دانلود ، یک فایل با نام file.php است ولی عکس ها در یک پوشه دیگر هستند...
نمی دونم چطوری عکس در فروم phpbb نمایش داده می شود.
در گوشی این فایلهای بی پسوند عکس را نشان می دهند ولی در سایت باز نمی شوند...
نمی دونم ماهیت این عکسها چیه.
حدود ۸۰ عکس من دارم در گوشی ام که باید ضممیه پست ها شود.
در جدول attachment شماره تاپیکهایی که درش فایل پیوست شده هست.