Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienne w linku i import treści innej strony
Forum PHP.pl > Forum > Przedszkole
Sprouse
Witam,
Dziś próbowałem stworzyć link, do którego chciałem podstawić odpowiednie zmienne, ale jakoś mi to nie wyszło. dry.gif
Na przykład:
Kod
http://www.google.pl/search?hl=$wartosc_hl&source=$wartosc_so&q=$szukana_fraza

Docelowo miało wyjść coś takiego:
Kod
http://www.google.pl/search?hl=pl&source=hp&q=kurs_php

dla zmiennych:
  1. $wartosc_hl=pl
  2. $wartosc_so=hp
  3. $szukana_fraza=kurs_php

W jaki sposób można to zrobić?


Drugi mój problem polega na zaimportowaniu treści strony z linku. Mamy na przykład www.strona.pl/plik.php i chciałbym, aby tekst, który tam się wyświetla, został zaimportowany na moją stronę (zwyczajne kopiuj > wklej).

Z góry dziękuję za pomoc.
H4eX
Tekst w zmiennych podajemy w cudzysłowach.

  1. $wartosc_hl = "pl";


Jak to nie podziała to pokaż cały kod, bo na tym co napisałeś to trudno się domyślić co masz źle.
outsider
1. Nie wiem jak wyglada caly kod ale tu masz 2 rozwiazania:
PHP
  1. <?
  2.  
  3. print "http://www.google.pl/search?hl=$wartosc_hl&source=$wartosc_so&q=$szukana_fraza";
  4.  
  5. ?>

lub PHP zagniezdzony w HTML
Kod
http://www.google.pl/search?hl=<?=$wartosc_hl?>&source=<?=$wartosc_so?>&q=<?=$szukana_fraza?>"


2. Wykorzustaj funkcje file_get_contents - masz tam przyklady
Sprouse
Cytat(H4eX @ 1.07.2010, 19:33:32 ) *
Tekst w zmiennych podajemy w cudzysłowach.

Tak, wiem - pisałem w skrócie. Ale nawet bez nich kod nadal będzie poprawny, nie wywali żadnego błędu.

*OuTSideR*, dzięki wielkie, nie rozumiem, jak wcześniej mogłem przeoczyć coś tak oczywistego.

Mam tylko taki właśnie problem - chcę, aby w polu tekstowym wyświetliła się zawartość tekstowa innej strony. Nie wiem, czy dobrze to robię - udało mi się za pomocą include zamieścić w razie wystąpienia błędu odpowiedni kod PHP wraz z HTMLem, lecz tutaj, gdy chcę to wstawić do pola tekstowego... nie działa.

  1. <?php
  2. $type="docs";
  3. $identyfikator="1oBIxJnQeKKiUUAb0LsbLxI-3P1zQEZep8lFiFJJq9i0";
  4. ?>
  5.  
  6. <textarea name="code" cols="70" rows="10" readonly="readonly"><?php include("http://$type.google.com/document/pub?id=$identyfikator"); ?></textarea>



edit// Ok, zaraz sprawdzę z file_get_contents.
edit2// Niestety - file_get_contents działa, lecz nie w polu tekstowym z oczywistych względów smile.gif
outsider
sprobuj z tym:

  1. echo '<textarea>';
  2. print htmlspecialchars(file_get_contents("http://$type.google.com/document/pub?id=$identyfikator"));
  3. echo '</textarea>';
Sprouse
Działa, dzięki!
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.