Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: Tiedon kopiointi

Pawe [20.10.2007 08:13:01]

#

Eli käytin suuren osan viime yöstä seuraavan laisen asian pohtimiseen: onko php:lla mahdollista kopioida tiedot tiedostosta1, tiedostoon tiedosto2? Esim, on tiedot1, tiedot2 ja tiedotall nimiset tiedostot. Kun scripti juostaisiin, kaikki tiedot tiedostoista tiedot1 ja 2 kopioitaisiin tiedotall kansioon?

Antti Laaksonen [20.10.2007 09:37:15]

#

Onnistuu vaikkapa seuraavasti:

<?php
$tiedot1 = file_get_contents("tiedot1");
$tiedot2 = file_get_contents("tiedot2");
$uusi = fopen("tiedotall", "w");
fwrite($uusi, $tiedot1);
fwrite($uusi, $tiedot2);
fclose($uusi);
?>

Tässä hakemistoon täytyy olla riittävät oikeudet uuden tiedoston luomiseksi.

Pawe [20.10.2007 10:00:58]

#

Kiitos! Nyt on taas mielenrauha ja voin jatkaa normaalisti elämää :)

pistemies [20.10.2007 14:16:20]

#

Minulla on asian tiimoilta valmis funktio fcopy:

http://www.pm-netti.com/index.php?id=scriptit&koodi=14

Käyttää hiukan eri menetelmää, lopputulos sama.

T.M. [20.10.2007 21:15:15]

#

Kauheeta muistinkäyttöä, ajattele jos tiedosto olisi 100 megaa.

pistemies [20.10.2007 22:28:59]

#

T.M. kirjoitti:

Kauheeta muistinkäyttöä, ajattele jos tiedosto olisi 100 megaa.

Ajattelen.
Ja en muista nähneeni 100Mb kokoisia tiedostoja missään....toisaalta, onko noin suuret tiedostot sellaisia teksti-dokumentteja, joiden yhdistämien ei vahingoita itse tiedoston toimivuutta? Kuva tai video-tiedostoja tuskin kannattaa yhdistää tällä tavoin yhdeksi.
Mitä meikäläinen käyttää, on maksimissaan suunnilleen 0,1 Mt.
Harvoin suurempia.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta