Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapis do pliku na innym serwerze
Forum PHP.pl > Forum > Przedszkole
gg1985
Witam

Czemu mi to nie działa

Kod
<?php
$file = "adres pliku na innym serwerze";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, "sdfsfsd");
flock($fp, 3);
fclose($fp);                
?>


Plik ma atrybut 777, skrypt nie wyrzuca żadnych błędów
lukada
Otwierasz plik z innego serwera i chcesz go nadpisać? Tak się nie da.
gg1985
Jak to się nie da, to jak działają wszelkie systemy wymiany linków ?
lukada
Nie da rady zapisać pliku na innym serwerze, nie mając do niego dostępu...
gg1985
No tak ale w systemach wymiany linków przecież mam na swoim serwerze plik tekstowy, nadaje mu 777 i oni zapisują do niego linki, więc jak to się nie da ?
TrevorGryffits
Poczytaj ramkę "Tip" z file_put_contents" title="Zobacz w manualu PHP" target="_manual. Może to cię naprowadzi co musi być włączone, etc.

Edit: Zwracam honor... Tak można tylko odczytywać z zewnętrznego hosta.
jarrod
Aby zapisać zmiany w pliku MUSISZ mieć do niego dostęp lokalnie. I nie kłuć się bo tego nie zmienisz.
System wymiany linków daje ci pewien plik php który umieszczasz na swoim serwerze i to ten plik zmienia dane.
gg1985
Aha, czyli ten plik php pobiera sobie dane skądś tam np. przez file_get_contents i zapisuje lokalnie do pliku txt ?
lukada
Cytat(gg1985 @ 6.08.2009, 11:10:51 ) *
Aha, czyli ten plik php pobiera sobie dane skądś tam np. przez file_get_contents i zapisuje lokalnie do pliku txt ?


Najprawdopodobniej tak. A dokładniej to pewnie pregiem wyszukuje te linki i same linki wstawia do Ciebie na serwer, do pliku.
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.