Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy można w php zadeklarować aby stronka otwierała się z innego serwera?
harbii
post 29.05.2006, 20:19:10
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


Czy można w php zadeklarować aby stronka otwierała się z innego serwera?

wiem, że można wpisać http://www....pl/stronka.php

ale czy można jakoś wcześniej kazać stronką otwierać się z innego serwera pomimo że linki będą zaczynać się tylko od: \stronka.php
?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
MatheW
post 29.05.2006, 20:30:54
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Możesz za pomocą include(), albo
Kod
header("Location: http://www.strona_na_jaką_masz_byc_przekierowany.pl/");


--------------------
[gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
Go to the top of the page
+Quote Post
harbii
post 29.05.2006, 21:37:56
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


nie działa

chodzi o coś takiego:
<?php
include('http://www.allegro.pl/');
?>

otworzy się stronka allegro - ok
ale jak klikniesz na jakiś link to sie nie otwiera.
Jak zrobić aby się otwierała?
Go to the top of the page
+Quote Post
treewood
post 30.05.2006, 05:33:47
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

Ostrzeżenie: (0%)
-----


harbii - nie wiem jak reszta twojego kodu wyglada ale takie pobieranie jest dosc niebezpieczne. Mysle, ze lepiej wpakowac taki kod do zmiennej i ja sparsowac przed wyswietleniem. Oczywiscie jesli chcesz by to bylo akurat allegro.pl to ok. To czy sie otwiera czy nie to ciezko stwierdzic. Musialbys pokazac gdzies na serwerze Twoim jak to dziala by to sprawdzic.


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post
harbii
post 30.05.2006, 09:41:00
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


Narazie to:
<?php
include('http://www.allegro.pl/');
?>
jest cały kod. co trzeba nabisać aby działały linki

chodzi o to:
http://www.fvk.pl/test/

jak zrobić aby linki allegrowe działały?
(wygląd wiem jak naprawić ale linki nie mam pojęcia)

Ten post edytował harbii 30.05.2006, 09:53:16
Go to the top of the page
+Quote Post
misiek172
post 31.05.2006, 14:25:31
Post #6





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


musisz użyć innego sposobu niz include bo to nie przejdzie...

np użyj <iframe> czyli ramki pływającej... ona powinna zachować dobre linki nie wiem bo niesprawdzałęm ale tak mi sie wydaje tongue.gif


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
nasty
post 31.05.2006, 17:41:46
Post #7





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


sprobuj:

zrob fopen dla allegro,

i zachowaj tresc w zmiennej, a linki w allegro (albo innej strony) sa w postaci "/link" a nie "http://allegro.pl/link" tak wiec za pomoca funkcji str_replace zamien wszystkie href=" na href="http://allegro.pl
i wszystko powinno grac
Go to the top of the page
+Quote Post
harbii
post 2.06.2006, 09:38:18
Post #8





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


mozesz napisac cały kod z tym fopen bo kombinuje i nic mi nie wychodzi.
Go to the top of the page
+Quote Post
harbii
post 2.06.2006, 15:12:12
Post #9





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


a frame i frame itp przy allegro odpadają
Go to the top of the page
+Quote Post
PHPSESSID
post 3.06.2006, 19:50:49
Post #10





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

Ostrzeżenie: (0%)
-----


w komentarzach z manuala masz jak uzyc w tym przypadku fopen
http://pl.php.net/fopen

Cytat
jest cały kod. co trzeba nabisać aby działały linki


trzeba dodać
  1. <base href="http://allegro.pl/">


w sumie mozesz wyswietlic to na poczatku, ale lepiej trzymac sie standardow i wcisnac to pomiedzy <head>
najprostrzy sposob:
  1. <?php
  2. $content = str_replace('<head>', '<head><base href="http://allegro.pl/">', $content);
  3. ?>
Go to the top of the page
+Quote Post
harbii
post 4.06.2006, 16:28:25
Post #11





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


który skrypt?
mozeszgo tu wkleic ja naprawde jestem laikiem
Go to the top of the page
+Quote Post
PHPSESSID
post 4.06.2006, 18:15:08
Post #12





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $site = "http://www.wp.pl/";
  3. $content = ''; 
  4.  
  5. $file = fopen($site, 'r');
  6. while (!feof($file)){
  7. $content.=fgets($file, 1024);
  8. }
  9. fclose($file);
  10.  
  11. $content = str_replace('<head>', '<head><base href="http://allegro.pl/">', $content);
  12.  
  13. echo $content;
  14. ?>


chyba jest git
Go to the top of the page
+Quote Post
harbii
post 10.06.2006, 10:58:59
Post #13





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


KOLEGO PHPSESSID exclamation.gif!
JESTEŚ WIELKI!!

dziękuje bardzo! podaj mail, podeśle ci linka do gotowej strony. masz u mnie rabat!
Go to the top of the page
+Quote Post
PHPSESSID
post 10.06.2006, 17:09:24
Post #14





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

Ostrzeżenie: (0%)
-----


HAHA dzieki, milo slyszec ze sie przydalem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:30