Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapisywanie strony do pliku html
Forum PHP.pl > Forum > Przedszkole
-Michal-
Witam,
mam do zapisania 500 stron do pliku html,
jak zrobc zby majac adres zapisac na serverze plik html
Dodam tylko ze bez grafiki, jest to sam text,
Mlodycompany
  1. <?php
  2. $fd = fopen('sciezka', 'a');
  3.  
  4. $get = fgets($fd);
  5.  
  6. $open = fopen('plik', 'r');
  7.  
  8. $zapisz = fwrite($open, $get);
  9. ?>


chyba powinno działać ale nie jestem pewien
pyro
Cytat(Mlodycompany @ 31.08.2008, 10:47:23 ) *
  1. <?php
  2. $fd = fopen('sciezka', 'a');
  3.  
  4. $get = fgets($fd);
  5.  
  6. $open = fopen('plik', 'r');
  7.  
  8. $zapisz = fwrite($open, $get);
  9. ?>


chyba powinno działać ale nie jestem pewien


twoj kod jest zupełnie bez sensu
Mlodycompany
przeciez napisalem ze moze nie dzialac. pisalem jak sadzilem. nie sprawdzalem. ale taka kolej rzeczy. otwiera, pobiera dane, otwiera plik, zapisuje do pliku

a pozatym skoro bez sensu to daj z sensem
wookieb
http:/php.net/curl i tam WSZYSTKO jest. Ba. w 3 linijkach da sie zrobic zapis do pliku.
-Michal-
a cos za pomaca samego php?
Qbexus
plik skryptu
Kod
<?php
$lista = file('linki.txt');
foreach ($lista as $id => $link) {
    $link = trim($link);
    $strona = file_get_contents($link);
    if($strona){
        $fp=fopen("./strony/strona_$id.html", "w");
        fputs($fp, $strona);
        fclose($fp);
    }
    echo "zapisano strone - $link<br>";
}
echo 'gotowe'


plik linki.txt

Kod
http://www.google.com
http://wp.pl
http://www.onet.pl


Tworzysz katalog "strony" i w nim zapisują się pobrane dokumenty.
Miłej niedzieli.
szopen
jak serwer jest na *nixie i masz dostępną funkcję exec poczytaj o wget (całkiem możliwe, że masz ten program na serwerze). Jeszcze lepiej, jeśli masz dostęp do shella
wookieb
Cytat(-Michal- @ 31.08.2008, 11:34:07 ) *
a cos za pomaca samego php?

A w linku ode mnie to co masz? Głabie kapuściany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.