Vulqar detallar arxivi php. Veb arxivi nədir və nə üçün lazımdır?

Hər sayt başlanğıcı və sonu olan bir hekayədir. Bəs layihənin formalaşması mərhələlərini, onun həyat dövrünü necə izləmək olar? Bu məqsədlər üçün veb arxiv adlı xüsusi xidmət mövcuddur. Bu yazıda bu cür resursların təqdimatı, onların istifadəsi və imkanları haqqında danışacağıq.

Veb arxivi nədir və nə üçün lazımdır?

Veb arxiv müxtəlif İnternet resursları haqqında məlumat toplamaq üçün nəzərdə tutulmuş xüsusi saytdır. Robot layihələrin surətlərini avtomatik və əl ilə saxlayır, hər şey yalnız saytdan və məlumat toplama sistemindən asılıdır.

Hal-hazırda oxşar mexanika və tapşırıqları olan bir neçə onlarla sayt var. Onların bəziləri özəl, digərləri isə ictimaiyyət üçün açıq olan qeyri-kommersiya layihələridir. Resurslar həmçinin bir-birindən səfərlərin tezliyi, saxlanılan məlumatların tamlığı və alınan tarixdən istifadə imkanları ilə fərqlənir.

Bəzi ekspertlərin qeyd etdiyi kimi, məlumat axını saxlama səhifələri Web 2.0-ın mühüm komponenti hesab olunur. Yəni daimi təkamüldə olan internetin inkişaf ideologiyasının bir hissəsidir. Yığım mexanikası çox orta səviyyədədir, lakin daha qabaqcıl üsullar və ya analoqlar yoxdur. Veb arxivindən istifadə edərək bir neçə problemi həll edə bilərsiniz: zamanla məlumatı izləmək, itirilmiş saytı bərpa etmək, məlumat axtarmaq.

Veb arxivindən necə istifadə etmək olar?


Yuxarıda qeyd edildiyi kimi, veb arxiv tarixdə müəyyən növ axtarış xidmətini təmin edən saytdır. Layihədən istifadə etmək üçün sizə lazımdır:

  1. Xüsusi bir mənbəyə keçin (məsələn, web.archive.org).
  2. Axtarış üçün məlumatı xüsusi sahəyə daxil edin. Bu domen adı və ya açar söz ola bilər.
  3. Müvafiq nəticələr əldə edin. Bu, hər birinin müəyyən tarama tarixi olan bir və ya bir neçə sayt olacaq.
  4. Tarixə klikləməklə, müvafiq mənbəyə keçin və məlumatı şəxsi məqsədlər üçün istifadə edin.

Biz daha sonra layihələrin tarixi qeydlərini axtarmaq üçün ixtisaslaşmış saytlar haqqında danışacağıq, ona görə də bizimlə qalın.

Sayt tarixini təmin edən layihələr


Bu gün saxlanılan nüsxələri tapmaq üçün xidmətlər göstərən bir neçə layihə var. Onlardan bəzilərini təqdim edirik:

  1. İstifadəçilər arasında ən populyar və tələbat olanı web.archive.org-dur. Təqdim olunan sayt İnternetdə ən qədim sayılır; onun yaradılması 1996-cı ilə aiddir. Xidmət məlumatları avtomatik və əl ilə toplayır və bütün məlumatlar nəhəng xarici serverlərdə yerləşdirilir.
  2. İkinci ən populyar sayt peeep.us-dur. Resurs çox maraqlıdır, çünki ondan yalnız sizin üçün əlçatan olan məlumat axınının surətini saxlamaq üçün istifadə etmək olar. Qeyd edək ki, layihə bütün domen adları ilə işləyir və veb arxivlərdən istifadənin sərhədlərini genişləndirir. Məlumatın tamlığına gəlincə, təqdim olunan sayt şəkilləri və çərçivələri saxlamır. 2015-ci ildən Rusiyada da qadağan olunmuş məhsullar siyahısına daxil edilib.
  3. Yuxarıda təsvir edilənə bənzər bir layihə archive.is-dir. Fərqlər arasında məlumatların toplanmasının tamlığı, həmçinin sosial şəbəkələrdən səhifələri saxlamaq imkanı daxildir. Buna görə də, bir yazı və ya maraqlı məlumatı itirmisinizsə, veb arxivi vasitəsilə axtarış edə bilərsiniz.

Veb arxivlərdən istifadə etmək imkanı

İndi hər kəs veb arxivin nə olduğunu və hansı saytların layihələrin nüsxələrini saxlamaq üçün xidmətlər təqdim etdiyini bilir. Ancaq çoxları hələ də təqdim olunan məlumatdan necə istifadə edəcəyini başa düşmür. Arxiv məlumatlarının imkanları aşağıdakı kimi ifadə edilir:

  1. Domen adının seçilməsi. Heç kimə sirr deyil ki, bir çox veb ustaları artıq təkmilləşdirilmiş domenlərdən istifadə edirlər. Təcrübəli istifadəçilərin yalnız hədəf parametrləri deyil, həm də əvvəlki istifadə tarixini izlədiyini başa düşməyə dəyər. Hər bir şəbəkə istifadəçisi nə aldığını bilmək istəyir: əvvəllər qadağalar və ya sanksiyalar olubmu, layihə filtrlərə məruz qalıbmı.
  2. Saytın arxivdən bərpası. Bəzən öz layihənizin varlığını təhdid edən bir fəlakət baş verir. Hostinq profilində vaxtında ehtiyat nüsxələrin olmaması və təsadüfi bir səhv faciəyə səbəb ola bilər. Bu baş verərsə, üzülməyin, çünki veb arxivindən istifadə edə bilərsiniz. Aşağıda bərpa prosesi haqqında danışacağıq.
  3. Unikal məzmun axtarın. Hər gün internetdə məzmunla dolu saytlar ölür. Bu, xüsusi ardıcıllıqla baş verir, buna görə də böyük məlumat axını itirilir. Vaxt keçdikcə bu cür səhifələr indeksdən çıxır və bacarıqlı bir veb ustası şəxsi layihə üçün məlumat ala bilər. Əlbəttə ki, axtarış problemi var, lakin bu, ikinci dərəcəli narahatlıqdır.

Biz veb arxivlərin təmin etdiyi əsas funksiyaları nəzərdən keçirdik, indi ayrı-ayrı elementlərin daha ətraflı öyrənilməsinə keçməyin vaxtıdır.

Veb arxivdən veb saytın bərpası

Heç kim veb saytlarla bağlı problemlərdən immun deyil. Onların əksəriyyəti ehtiyat nüsxələrdən istifadə etməklə həll olunur. Bəs hosting serverində saxlanmış nüsxə yoxdursa nə etməli? Veb arxivindən istifadə edin. Bunu etmək üçün sizə lazımdır:

  1. Daha əvvəl danışdığımız ixtisaslaşdırılmış resursa keçin.
  2. Axtarış çubuğuna öz domen adınızı daxil edin və layihəni yeni pəncərədə açın.
  3. Problem tarixinə daha yaxın olan və tam hüquqlu görünüşü olan ən uğurlu fotoşəkili seçin.
  4. Daxili bağlantıları birbaşa olanlara düzəldin. Bunun üçün “http://web.archive.org/web/any_sequence_number_id_/Site name” linkindən istifadə edin.
  5. Bərpa üçün istifadə ediləcək itirilmiş məlumatları və ya dizayn məlumatlarını kopyalayın.

Qeyd edək ki, arxivin sürətini nəzərə alsaq, proses bir qədər yorucudur. Buna görə də, böyük veb resurslarının sahiblərinə ehtiyat nüsxələrini daha tez-tez etmələrini tövsiyə edirik ki, bu da vaxta və əsəblərə qənaət edəcəkdir.

Biz öz veb saytımız üçün unikal məzmun axtarırıq


Bəzi veb ustaları heç kimə lazım olmayan yeni məzmun əldə etmək üçün maraqlı bir yoldan istifadə edirlər. Hər gün yüzlərlə sayt unudulur və onlarla birlikdə məlumatlar da itirilir. Məzmun sahibi olmaq üçün aşağıdakıları etməlisiniz:

  1. URL daxil edin
    Axtarış çubuğunda https://www.nic.ru/auction/forbuyer/download_list.shtml#buying.
  2. Domen adı auksion saytında ru adı ilə faylları yükləyin.
  3. Excel-dən istifadə edərək qəbul edilmiş faylları açın və dizayn məlumatlarının mövcudluğuna əsaslanaraq seçimə başlayın.
  4. Veb arxiv axtarış səhifəsində siyahıda olan layihələri daxil edin.
  5. Snapshot açın və məlumat axınına daxil olun.

Biz plagiat üçün məzmunun monitorinqini tövsiyə edirik, bu, həqiqətən layiqli mətnləri tapmağa imkan verəcəkdir. Və hamısı budur! İndi hər kəs veb arxivdən istifadə imkanları və üsulları haqqında bilir. Bilikdən ağıllı və sərfəli istifadə edin.

İnternet Arxivi artıq təklif edir 15,000,000 pulsuz yüklənə bilən kitablar və mətnlər. Pulsuz sayt hesabı olan hər kəsin borc ala biləcəyi kolleksiya da var.

Alternativ olaraq, bizim portativ Stolüstü Skanerimiz də satın alına və kitabxanalarda və arxivlərdə yerində istifadə edilə bilər. TT Scribe haqqında daha çox oxumaq üçün ziyarət edin.

2005-ci ildən bəri İnternet Arxivi artıq onlarla əməkdaşlıq edir və rəqəmsal kolleksiyalar yaradır 1100 Kitabxana Müəssisələri və digər məzmun təminatçıları. Tərəfdaşlıqlara aşağıdakılar daxildir: , the və . Bu kolleksiyalar müxtəlif mediatiplərdən rəqəmsallaşdırılıb: , və geniş çeşiddə. Əhəmiyyətli töhfələr Şimali Amerikadakı (və Kitabxanalar) və 184-dən çox dili təmsil edən tərəfdaşlardan gəldi.


İnternet Arxivi qlobal ictimaiyyətimizi fiziki əşyalara töhfə verməyə, eləcə də rəqəmsal materialları birbaşa İnternet Arxivinə yükləməyə təşviq edir. İnternet Arxivinə əlavə etmək istədiyiniz rəqəmsal elementləriniz varsa, lütfən, yükləyici interfeysindən istifadə edərək yeni element edin. Materialın necə istifadə oluna biləcəyini bildirmək üçün xüsusi Creative Commons lisenziyasını tətbiq etmək üçün bura klikləyin.

Fiziki kitab və ya əşyaların bağışlanması üçün əlaqə saxlayın info@sayt


Oxumaq, yükləmək, çap etmək və həzz almaq pulsuzdur. Bəzilərinin toplu təkrar istifadə və kommersiya istifadəsinə məhdudiyyətləri var, lütfən, kolleksiyaya və ya kitabın sponsoruna baxın. Bu mətnlərə demək olar ki, məhdudiyyətsiz girişi təmin etməklə biz ümid edirik ki, əvvəllər onlardan istifadə etməyən insanlar tərəfindən yeni kontekstlərdə mətnlərdən geniş istifadəni təşviq edəcəyik.

Veb sayt mənbələrini serverdən tez yükləmək lazım olduqda, hətta nisbətən sürətli SSH tuneli də lazımi sürəti təmin etmir. Və çox, çox uzun müddət gözləmək lazımdır. Və bir çox hosting provayderləri bu girişi təmin etmir, lakin dəfələrlə yavaş olan FTP ilə kifayətlənməyə məcbur edir.

Şəxsən özüm üçün çıxış yolu müəyyən etmişəm. Kiçik bir skript serverə yüklənir və işə salınır. Müəyyən müddətdən sonra bütün mənbələrin olduğu bir arxiv alırıq. Və bir fayl, hətta qədim FTP vasitəsilə, yüz kiçik fayldan daha sürətli yüklənir.

Əvvəllər bu blog kitabxanasının səhifələrində zipArxiv. Bununla belə, söhbət arxivin açılmasından gedirdi.

Əvvəlcə serverin zipArchive-i dəstəklədiyini öyrənməliyik. Bu məşhur kitabxana hosting saytlarının böyük əksəriyyətində quraşdırılıb.

Kitabxana ciddi şəkildə php və server parametrləri ilə məhdudlaşır. Böyük verilənlər bazası və foto bankları arxivləşdirilə bilməz. Mühasibat uçotu üçün köhnə yaxşı 1C proqramının əsasları belə. Belə görünür ki, onlar yalnız mətn məlumatlarını ehtiva etməlidirlər. Amma yox.

Kitabxanadan yalnız çox sayda kiçik faylı olan nisbətən kiçik saytları arxivləşdirərkən istifadə etməyi məsləhət görürəm.

Kitabxananın işləmək üçün əlçatan olub olmadığını yoxlayaq

Əgər (!extension_loaded("zip")) ( false qaytarın; )

Hər şey qaydasındadırsa, skript daha da icra etməyə davam edəcək.

Bu cür yoxlamalar üçün kiçik bir oftopik. Yoxlamalar daxili mötərizələrlə böyük strukturlardan qaçaraq bu şəkildə aparılmalıdır. Bu şəkildə kod daha atomik və sazlanması daha asan olacaq. Müqayisə et

If(a==b)( if(c==d)( if(e==f)( exo "Bütün şərtlər yerinə yetirildi"; )başqa əks-səda "e"<>f"; )else echo "c<>d"; )else echo "a<>b;

və bu kod

Əgər(a!=b) çıxın("a<>b); if(c!=d) exit("c<>d); if(e!=f) exit("e<>f);

echo "Bütün şərtlər yerinə yetirildi";

Kod daha gözəldir və nəhəng daxili strukturlara çevrilmir.

Mövzudan kənar olduğum üçün üzr istəyirəm, amma bu tapıntını paylaşmaq istədim.

İndi obyekt və arxiv yaradaq.

$zip = yeni ZipArxiv(); əgər (!$zip->open($destination, ZIPARCHIVE::CREATE)) ( false qaytarın; )

burada $destination arxivə gedən tam yoldur. Arxiv artıq yaradılıbsa, fayllar ona əlavə olunacaq.

$zip->addEmptyDir(str_replace($source . "/", "", $fayl . "/"));

burada $mənbə bizim kateqoriyaya gedən tam yoldur (bizim bunu ilkin olaraq arxivlədik), $file cari qovluğa gedən tam yoldur. Bu, arxivdə tam yolların yox, yalnız nisbi yolların olması üçün edilir.

Fayl əlavə etmək oxşar şəkildə işləyir, lakin əvvəlcə onu sətirdə oxumaq lazımdır.

$zip->addFromString(str_replace($source . "/", "", $fayl), file_get_contents($file));

Sonda arxivi bağlamaq lazımdır.

$zip->close(); Bir qovluqdakı bütün faylları və alt qovluqları necə keçməyi izah etməyə ehtiyac olduğunu düşünmürəm. Google kimi bir şey

php-də qovluqların rekursiv keçidi

Bu seçim mənə uyğun gəldi



Funksiya Zip($source, $destination)( if (!extension_loaded("zip") || !file_exists($source)) ( return false; ) $zip = new ZipArchive(); if (!$zip->open() $destination, ZIPARCHIVE::CREATE)) ( qaytarmaq false; ) $source = str_replace("\\", "/", realpath($source) if (is_dir($source) === true)( $fayllar = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST foreach ($fayllar $file)( $file = str_replace("\\", "/", $file); // İqnor "." və ".." qovluqları if(in_array(substr($file, strrpos($file, "/")+1), array(".", ".."))) $file = realpath($file ); $file = str_replace("\\", "/", $file if (is_dir($file) === true)( $zip->addEmptyDir(str_replace($source . "/", ""); , $file "/")); fayl)); ) ) )else if (is_file($source) === true)( $zip->addFromString(basename($source), file_get_contents($source)); ) return $zip->close(); )Samsung Galaxy smartfonları üçün proqram təminatının yenilənməsi Mikroproqramın hazırlanması
Növbəti məqaləEkspres paneli necə əlavə etmək olar