سلام
روی سرور 1500 تا فایل داریم هر کدوم با نام های متفاوت
حالا توی دیتابیس نام 100 تا از این فایل هارو که قابل شناسایی هست
میخوایم هرچی فایل غیر از این 100 تا هست رو پاک کنیم
چطوری این کارو کنیم ؟
حتما باید با php باشه چون دستی نمیشه
سلام
روی سرور 1500 تا فایل داریم هر کدوم با نام های متفاوت
حالا توی دیتابیس نام 100 تا از این فایل هارو که قابل شناسایی هست
میخوایم هرچی فایل غیر از این 100 تا هست رو پاک کنیم
چطوری این کارو کنیم ؟
حتما باید با php باشه چون دستی نمیشه
اگر فایل هست پس دایرکتوری هست چه ربطی به دیتابیس داره؟
منظور اینه که نام 100 تا از فایل هارو داریم
ببین داداش شما باید یه while بزاری تا یکی یکی رکوردهاتو بخونی با فایل ها چک کنی اگر مساوی نبود پاک کنه اگر بود هم contiune کنه.
تمام
اینو میدونم
مشکل اینه وقتی من اسم فایل رو ندارم چطوری پاکش کنم ؟
با تابع scandir() می تونید نام تمام فایل های موجود در یک پوشه رو به صورت آرایه بست بیارید و بقیش رو هم که دیگه خودتون می دونید باید چیکار کنید!
اگه بخوام از طریق ftp اسکن کنم چی ؟
به این صفحه یک نگاه بندازید: ftp_nlist()