Izveidojiet augšupielādes vietu savā vietnē

Lai lietotāji varētu augšupielādēt datus uz jūsu vietni, jums jāzina datu sākotnējais formāts un vēlamais formāts, kādā tas būs pieejams lejupielādei. Jums būs jāpabeidz apskates vai lejupielādes lietojamība un ierobežojumi. Kā tīmekļa pārzinis, vietas piešķiršana dod jums iespēju augšupielādēt tīmekļa vietni, lai saglabātu failus dažādos izmēros un formātos tiešsaistē. Tiešsaistes krātuves funkcija ir spēcīgs rīks tiešsaistes failu koplietošanai, vai, ja vēlaties saglabāt svarīgus failus, kas ir lieli un pārnēsājami, nevis PHP kodu, varat izveidot savu pielāgoto augšupielādes vietu savā tīmekļa vietnē.

  • Ievads
  • Risinājums
  • Īstenošana
  • Ko mainīt savā tīmekļa vietnē
  • Svarīgas piezīmes

Ievads

Šajās dienās daudzas vietnes piedāvā funkciju, kas ļauj lietotājam augšupielādēt failus vietnē. Tas ir īpaši noderīgi, lai koplietotu failus internetā vai saglabātu failu rezerves kopijas.

[www.yousendit.com YouSendIt.com] ir vietne, kas nodrošina FTP augšupielādes. Tomēr jūs varat saņemt līdzīgu pakalpojumu, nemaksājot, izmantojot PHP kodu, lai izveidotu savu pielāgoto augšupielādes vietu jūsu vietnē.

Risinājums

Šis PHP kods ir pieejams tīmekļa vietnē File Thingie. Šīs programmas priekšrocība ir tā, ka tajā pašā laikā varat augšupielādēt vairākus failus, aizsargāt tos ar paroli, pārdēvēt, pārvietot vai dzēst failus un rediģēt tekstu HTML.

Īstenošana

Pēc faila lejupielādes un to izņemšanas ir jāveic daži pārveidojumi.
  • Pārdēvējiet PHP failu ft2.php kā index.php
  • Pēc šīs rindas ievietojiet jauno lietotājvārdu un paroli:
     # Iestatījumi - mainiet, ja nepieciešams. Skatiet tiešsaistes dokumentāciju, lai iegūtu paskaidrojumus. #, 
    • Definējiet jauno lietotājvārdu un paroli, kā norādīts tālāk:
    •  define ("USERNAME", "my_username"); 
    •  define ("PASSWORD", "my_password"); 
  • Mainiet DIR deklarāciju no definīcijas ("DIR", "."); definēt ("DIR", "faili");
  • Varat arī mainīt atmiņas ietilpību, mainot definīciju ("MAXSIZE", 2000000); definēt ("MAXSIZE", 9999999);
  • 5. solis: Visbeidzot, varat definēt formātus, kurus var augšupielādēt, ja redzat šo kodu: define ("FILETYPEBLACKLIST", "php phtml php3 php4 php5");
    • Lai pievienotu vairāk failu tipu, to var aizstāt ar šo: define ("FILETYPEBLACKLIST", "php phtml php3 php4 php5 mp3 doc xls");

Ko mainīt savā tīmekļa vietnē

Kad esat beidzis veikt izmaiņas, jums tagad jāizveido katalogs, lai saglabātu failus jūsu vietnē. Ņemiet vērā, ka jums vajadzētu izveidot arī apakšmapi, kurā būs PHP fails. Tādēļ šajā sub mapē jāievieto index.php fails. Jums tagad ir jādodas uz //yoursite.com/storage un ievadiet savu lietotājvārdu un paroli, lai varētu piekļūt šai vietai.

Svarīgas piezīmes

Ikviens var piekļūt failiem, ko augšupielādējat, izmantojot failu Thingie, tāpēc nelietojiet to privātajam materiālam. Parole ir tikai augšupielādei.

Tāpēc tas nav piemērots noteiktu datu dublēšanai, bet noderīgs failu koplietošanas rīks.

  • Piezīme. Ja automātiskā indeksēšana jūsu tīmekļa serverī ir atspējota, dodoties //yoursite.com/storage/files, lietotāji neredzēs failu sarakstu.
  • Tādēļ jums ir jāizveido lapa (piemēram, index.html) ar saitēm uz katru failu vai jāpievieno PHP fails, kurā uzskaitīti pieejamie dokumenti.
Iepriekšējais Raksts Nākamais Raksts

Top Padomi