Jak připravit data pro file_get_contents

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
cosmosD
Level 3
Level 3
Příspěvky: 437
Registrován: 10 úno 2011 18:31
Bydliště: Praha

Jak připravit data pro file_get_contents

Příspěvek od cosmosD »

Čau,

ve skript1.php mám mimo jiné toto:

Kód: Vybrat vše

$data = file_get_contents('http://www.example.com/doSmth');


Odkaz výše je obsluhován ve skript2.php nějakou funkcí, například doSmth();
Mě by zajímalo, co mám v té funkci vrátit, abych dostal do proměnné $data třeba jen textový řetězec "ahoj".

Shrnuto: Potřebuji z jednoho skriptu zavolat funkci druhého skriptu, ten něco provede a něco vrátí. Já potřebuji vrácené hodnoty získat ve skript1.php.

Zamýšlel jsem to nějak takto, ale to nefunguje:

Kód: Vybrat vše

// skript1.php
$data = file_get_contents('http://www.example.com/doSmth'); // sem chci vrácená data z funkce z druhého skriptu
echo $data; // vypise ahoj

// skript2.php
public function doSmth() {
 // neco provadej
return "ahoj";
}
zdenda204
Level 2
Level 2
Příspěvky: 206
Registrován: 12 kvě 2013 17:37

Re: Jak připravit data pro file_get_contents

Příspěvek od zdenda204 »

V tom druhým skriptu nemáš vracet, ale vypisovat.
Ta funkce file_get_contents() získává to co je na stránce vypsany.
IDVert3X

Re: Jak připravit data pro file_get_contents

Příspěvek od IDVert3X »

Kód: Vybrat vše

// skript1.php
$data = file_get_contents('http://www.example.com/skirpt2.php'); //ziska obsah zo scriptu 2 (obsah, ktory ziskal po vypisani, tj. vlastne html kod)
echo $data; // vypise ahoj

// skript2.php
public function doSmth() {
 // neco provadej
print "ahoj"; //vypise ahoj a tento vypisany kod si prebere prvy script.
}


Mám pocit, že v tom PHP máš úplný chaos.
A tiež nechápem prečo to chceš takto blbo riešiť...
Veď si spravím funkcie, includnem / requirnem si súbor a vyvolám funkciu a return uložím do premennej...
Uživatelský avatar
cosmosD
Level 3
Level 3
Příspěvky: 437
Registrován: 10 úno 2011 18:31
Bydliště: Praha

Re: Jak připravit data pro file_get_contents

Příspěvek od cosmosD »

Díky. Tohle je jen hodně moc zjednodušený, já k tomu mám důvody. Jen mi stačilo ta jedna poznámka - že to mám nechat printnout. Jde mi jen o princip, jak se do toho file_get_contents dají nacpat data. Nechtělo se mi rozepisovat proč to vlastně celý potřebuju :-). Includy a tak všechno znám, jen taj to bude skript, kterej bude komunikovat s daty produkovanými pomocí Nette.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Firemní data a bilocker
    od p3v4x » » v Vše ostatní (hw)
    3 Odpovědi
    4309 Zobrazení
    Poslední příspěvek od petr22
  • Jak permanentně smazat data z USB disku?
    od Patrik92 » » v Vše ostatní (bezp)
    16 Odpovědi
    7223 Zobrazení
    Poslední příspěvek od Minapark

Zpět na „Programování a tvorba webu“