Jak připravit data pro file_get_contents Vyřešeno

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

Uživatelský avatar
cosmosD
Level 3
Level 3
Příspěvky: 437
Registrován: únor 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Jak připravit data pro file_get_contents  Vyřešeno

Příspěvekod cosmosD » 24 lis 2014 21:08

Č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";
}

Reklama
zdenda204
Level 2
Level 2
Příspěvky: 206
Registrován: květen 13
Pohlaví: Muž
Stav:
Offline

Re: Jak připravit data pro file_get_contents

Příspěvekod zdenda204 » 24 lis 2014 21:11

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
Pohlaví: Nespecifikováno

Re: Jak připravit data pro file_get_contents

Příspěvekod IDVert3X » 24 lis 2014 21:15

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: únor 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Jak připravit data pro file_get_contents

Příspěvekod cosmosD » 24 lis 2014 22:21

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jaky 4TB HDD na data?
    od michal84 » 01 čer 2024 12:43 » v Rady s výběrem hw a sestavením PC
    2
    1239
    od michal84 Zobrazit poslední příspěvek
    01 čer 2024 14:01
  • Mizí data ze všech microSD karet.
    od jan l » 10 led 2024 19:33 » v Problémy s hardwarem
    4
    1612
    od jan l Zobrazit poslední příspěvek
    11 led 2024 20:15

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host