Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Pobieranie i wyswietlanie danych]Wyswietlanie jednego linku na kilku stronach
Forum PHP.pl > Forum > Przedszkole
bardzo_poczatkujacy
Szukam skryptu ktory bedzie wygladal w tak:

w pliku http://www.example.com/link.txt zamieszczam 2 zmienne

$anchor='anchor';
$adres='http://www.adres.pl'

I teraz potrzebuje do tego skrypt ktory bede mogl wstawic na kilku innych stronach
zeby pobieral dane z link.txt tak aby te dane byly wyswietlane w formie linku.

Czyli ze na adres1.pl adres2.pl adres3.pl do ktorego dodam skrypt pojawi sie anchor.

Ktos ma cos gotowego lub ewentualnie wie jak to zrobic?
Blame
Powiem tylko tyle: file_get_contents. Kombinuj.
sweter
Po pierwsze: zmienne chciałeś przechować w pliku http://www.example.com/link.php
Po drugie:
może taki skrypt:
  1. include_once('http://www.example.com/link.php');
  2. echo "<a href=\"".$adres."\">".$anchor."</a>";

chyba że cię źle zrozumiałem tongue.gif
bardzo_poczatkujacy
z include_once jakies bledy wywala, zrobilem to tak:

<?php
$anchor = fread(fopen("http://xxx/anchor.txt", "r"), filesize("anchor.txt"));
$link = fread(fopen("http://xxx/link.txt", "r"), filesize("link.txt"));
echo "<a href=".$link.">".$anchor."</a>";
?>

Zastanawiam sie jak zrobic zeby mozna to bylo umiescic w jednym pliku.
sweter
Ale czemu uparłeś się na to, żeby plik "link" był w formacie tekstowym, a nie w .php?
Jaki błąd wywala ci include_once()?

Zauważyłeś, że funkcja include_once() pobiera plik z rozszerzeniem php?
  1. include_once('http://www.example.com/link.php');
bardzo_poczatkujacy
ok przerobilem to troche i wylada to tak:


plik ktory umieszczam na serwerze link.php
  1. <?php
  2. $anchor = 'xxx';
  3. $link = 'xxx.pl;
  4.  
  5. echo '<a target="blank" href="'.$link.'">'.$anchor.'</a>';
  6. ?>


kod ktory wstawiam na innych stronach:
  1. <?php $a=file_get_contents("http:/xxx1.pl/link.php"); echo ($a); ?>
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.