Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Symulacja kliknięcia na link
MikroUser
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 5.09.2006

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


Witam,

mam link:
  1. <?php
  2. <a href="http://www.www.pl/ww.php?c=A">www</a>
  3. ?>


Jak na link kliknę to się wykona ww.php ze zmienną c=A.

Jak zrobić aby w pętli wykonać taki plik php?

  1. <?php
  2. include('http://www.www.pl/ww.php?c=A');
  3. ?>


nie działa.

Dziękuję za pomoc.

--
MikroUser
Powód edycji: dodałem tag (cysiaczek)
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


  1. <?php
  2. $c='A';
  3. include('http://www.www.pl/ww.php');
  4. ?>

o to chodzi?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Tego się tak nie robi - sposób, w jaki chcesz przekazać zmienną jest zupełnie wadliwy. Można tak zrobić tylko poprzez wywołanie skryptu w przeglądarce. Zrób tak jak radzi ~nevt, ale nie wiem, czy zadziała includowanie skryptu z url.
Spróbuj ewentualnie tak

  1. <?php
  2. include('ww.php');
  3. ?>


Przenoszę na Przedszkole

Pozdrawiam.
Go to the top of the page
+Quote Post
MikroUser
post
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 5.09.2006

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


niestety jak radzi nevt, to nie działa.

Kłopot jest taki że skrypt który chcę wykonać jest na zdalnym serwerze i potrzebuję wykonać go z podanymi parametrami.

Próbowałem też pobawić się exec() ale też nie zadziałało.



Pozdrawiam,
MikroUser
Go to the top of the page
+Quote Post
drPayton
post
Post #5





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


W takim razie chyba tylko CURL może Cię uratować (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
nevt
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


to od razu trzeba bylo pisac ze includujesz obcy skrypt...
możesz tak:
  1. <?php
  2. $_GET['c']='A';
  3. $_POST['c']='A';
  4. $_REQUEST['c']='A'; 
  5. // w zasadzie wystarczy jedna z tych linijek
  6. // ale najpierw trzeba ustalić z ktorej tablicy korzysta skrypt...
  7. include('http://www.www.pl/ww.php');
  8. ?>


albo tak:
  1. <?php
  2. echo file_get_contents('http://www.www.pl/ww.php?c=A');
  3. ?>


ale w obu przypadkach nie ma gwarancji że zadziała - zależy to od konfiguarcji obu serwerów... poza tym obcy skrypt mże np. sprawdzać referera i odmówić współpracy...

generalnie nie powinno się uzależniać od obcego kodu - zmienią coś w tym skrypcie i twoja aplikacja się wykrzaczy... dobra rada - jeśli masz dostęp do pliku skryptu to po prostu ściągnij go i włącz do swojego projektu na normalnych zasadach...
Go to the top of the page
+Quote Post
MikroUser
post
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 5.09.2006

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


Dzięki za dobrą radę. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 19:23