Conas a chruthú cartlann tarra de chomhaid agus eolairí (fillteáin) ar an bhfreastalaí ag baint úsáide as script PHP

Réiteach an-simplí i go leor cásanna, ar fhadhb tromchúiseach go leor. Sa chás go gcaithfimid láithreán gréasáin a aistriú, a bhfuil líon na n-eagrán acu cúpla míle, agus nach soláthraíonn an soláthraí óstáil gréasáin dúinn córas cúltaca le cartlannú nó modh eile den sórt sin a cheadú dúinn, Aistriú FTP Tá sé ar réiteach a ba mhaith linn a chur an-fhada.

Cuideoidh script PHP a uaslódáil chuig an bhfreastalaí a d'áitigh an láithreán gréasáin linn é a dhéanamh cartlannú formáid tarra ar gach comhad i bhfillteán.

Conas a dhéanaim cartlann ar chomhaid agus ar fhillteáin ar fhreastalaí gréasáin ag baint úsáide as an script PHP?

Cóipeáil an script thíos agus é a chur i gcomhad .php ar an bhfreastalaí. Sampla: tá an script thíos ag arhiva.php:

[php] <? php
déan iarracht {
// déan cinnte go bhfuil go leor ama ag an script a rith (300 soicind = 5 nóiméad)
ini_set ('max_execution_time', '300');
ini_set ('set_time_limit', '0');
$ target = isset ($ _GET ["spriocainm"])? $ _GET ["targetname"]: 'archive.tar'; // réamhshocraithe chuig archive.tar
$ dir = isset ($ _GET ["dir"])? $ _GET ["dir"]: './.'; // mainneachtain go léir i dtír reatha
// socrú phar
$ phar = PharData nua ($ sprioc);
$ phar-> buildFromDirectory (dirname (__FILE__). '/'.$dir);
macalla 'Comhscrúdaigh na comhaid go léir a rinneadh, seiceáil ar do fhreastalaí don chomhad'. $ target;
} ghabháil (Eisceacht $ e) {
// láimhseáil earráidí
macalla "Tharla earráid, sonraí: ';
macalla $ e> getMessage ();
}
?>

[/ Php]

Rabhadh! Ní mór an Script a uaslódáil chuig an bhfillteán áit ar mian linn an fillteán agus na comhaid atá ann a thaifeadadh. Mar shampla, más mian linn gach ábhar an fhillteáin wp-ábhar, WordPress a thaifeadadh, déanfar an comhad a ainmníonn arhiva.php linn a uaslódáil go / wp-content /.

Tá comhad cartlainne a cruthaíodh sa bhrabhsálaí rochtain arhiva.php. url: http: Beidh .. nume_website.tld / wp-content / arhiva.php agus ag deireadh na hoibríochta ar an bhfreastalaí comhad a cartlann.tar láthair.

Má tá mórán comhad agat, déanfaidh sé athrú ar luach ama ama an ama forghníomhaithe. Is féidir leat é seo a dhéanamh ó php.ini nó .htaccess.

Conas a chruthú cartlann tarra de chomhaid agus eolairí (fillteáin) ar an bhfreastalaí ag baint úsáide as script PHP

Maidir leis an údar

Stealth

Paiseanta faoi gach rud a giuirléid agus TF scríobh stealthsettings.com gladly de 2006 agus is maith liom a fháil amach rudaí nua a bhfuil tú faoi ríomhairí agus MacOS, Linux, Windows, iOS agus Android.

Leave a Comment