Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako presunúť Nahrať súbory v PHP

Po nahratí súboru do skriptovacieho jazyka Hypertext Preprocessor ( PHP ) , budete možno musieť presunúť súbor do inej zložky na serveri alebo na inom serveri . Našťastie , PHP má vstavanú funkciu pre prácu v pohybe nahrané súbory . Funkcia " move_uploaded_file , " najprv skontroluje platnosť súboru , ktorý ste zadali a potom sa presunie do cieľovej zložky , ktoré ste tiež zadali . Môžete vložiť túto jednoduchú funkciu do akéhokoľvek PHP súbory , ktoré už pôsobia na vašom serveri , alebo v samostatnom súbore jeho vlastné . Pokyny dovolená 1

Otvorte súbor , PHP , ku ktorému chcete pridať funkcie v textovom editore , napríklad Poznámkový blok alebo Web - vývojový nástroj , ako je Dreamweaver . Nepoužívajte aplikácie pre spracovanie textu , ako je Microsoft Word , pretože tieto programy majú tendenciu pridať ďalší kód pre umiestnenie akékoľvek formátovanie môžete vykonávať na PHP kódu . Navyše kód zabráni PHP kód z práce po tom , čo ste nahral na server .
2

Zadajte funkciu " move_uploaded_file " s existujúcim kódom . Ak píšete to na prázdnu stránku , napíšte ju do " HTML " a " PHP " hlavičky pred vstupom v kóde . Záhlavie vyzerať takto : ?

"



< Php

"

kód presunúť nahrané súbory ďalej .

" bool move_uploaded_file ( string $ filename , string $ určenia) , "

Nahradiť " $ filename " s názov súboru , ktorý chcete presunúť , nahradiť " $ cieľ " sa umiestnenie , do ktorého chcete súbor presunúť . Môžete pridať túto funkciu do iných funkcií alebo spúšťa ( napríklad kliknutie akcií a stránka načíta ) . Praktické využitie tejto funkcie bude vyzerať podobne ako nasledujúce :

" < php

$ uploads_dir = " /obrázky ' ;

foreach ( $ _FILES [ ? " obrázky " ] [ " error " ] as $ key = > $ chyba ) {

if ( $ error == UPLOAD_ERR_OK ) {

$ tmp_name = $ _FILES [ " obrázky " ] [ ,"" tmp_name " ] [ $ key ] ;

$ name = $ _FILES [ " obrázky " ] [ " name " ] [ $ key ] ;

move_uploaded_file ( $ tmp_name , " $ uploads_dir /$ name " ) ; ?

}

}

> "

V kóde príklade vyššie , ste nahrali súbor , chytá sa dočasného priečinka na serveri a potom sa presťahoval do fixnej ​​zložky .
3

použite príklad kódu alebo jednoduché " move_uploaded_file ( ) " funkcia , v závislosti na tom , kde v kóde by ste chceli funkcie vykonávať . Uložte súbor PHP s kódom , a nahrať ju na webový server .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené