![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z napisaniem jednej funkcji, modułu czy coś tam, chodzi oto że strona ma pobierać plik z podanego zewnętrznego serwera np:
$plik = "http://www.adres.pl/pobierany_plik.txt" po czym zapisuje ten plik na serwerze do katalogu /plik/ na moim serwerze. Może mi ktoś podesłać moduł podobny do tego co chce napisać, lub podać funkcje czy coś szukam w internecie ale nie znalazłem nic o podobnym działaniu co mi jest potrzebne. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
file_get_contents()
file_put_contents() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
$pobierz = file_get_contents("adres www do pobieranego pliku");
$zapisz = file_put_contents($pobierz); Nie wiem dobrze rozumiem? Czy coś źle napisałem |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jakbys zajrzal do manuala to bys zobaczyl, ze file_put_contents() wymaga dwoch argumentow..... Po coś manual wymyslono.....
http://pl1.php.net/manual/en/function.file-put-contents.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie prościej copy
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Moze byc i copy
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
co znaczy COPY ? wybaczcie ale wgl nie rozumiem, $plik = copy($adres_pliku);
Ten post edytował troian 15.07.2014, 11:07:36 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
bool copy ( string $plik , string $zapis [, resource $kontekst ] )
Napisałem to w taki oto sposób w $plik = "http://www.adres_strony.pl/plik_do_pobrania.txt"; a w $zapis = "katalog"; |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki UP zrobione tylko pozostaje 1 jeszcze problem, chodzi o tablicę [chyba] oto jak wygląda przykładowy wpis z pliku pobrany.txt:
"wartosc1";"";"wartosć3";wartość4";"";"wartość5";"ostatnia" jak wprowadzić to do tablicy? Co prawda wiem jak działa tablica w LUA ale wgl nie wiem jak zrobić to w PHP, powiedzcie czy dobrze myślę function generowanie[id]{ wartość1="pobierany[1]" } Dobrze to myślę ? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Rodziel explode
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnie już moje pytanie, jak w tej linijce napisać aby pomijał jakieś dane ? tzn
$file = fopen('produkt.txt', 'r'); while (!feof($file)) { $data = explode('";"', fgets($file)); } jeżeli $data[5] == wartosc10 to ma je pomijać? w mysql_query stosuje WHERE $data[5] == wartpsc10 ale jak tutaj to zrobić? |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
uzywaj bbcode
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak ale on wtedy wyświetli znowu wszystkierekordy, ja chciałbym aby on już w trakcie tworzenia pomijał wszystkie rekordy w których $data[5] == wartosc10.
Dobra załapałem jak ![]() Ten post edytował troian 15.07.2014, 12:59:34 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To pokaz caly kod. Skad mam wiedziec w ktorym miejscu dales ten warunek, jak zbierasz dane, jak je wyswietlasz...
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:25 |