Autor | Zpráva | ||
---|---|---|---|
Petr4 Profil * |
#1 · Zasláno: 4. 12. 2006, 12:37:06
|
||
k Profil * |
#2 · Zasláno: 4. 12. 2006, 12:41:51
$test=fopen(http://jakpsatweb.cz);
|
||
nightfish Profil |
#3 · Zasláno: 4. 12. 2006, 12:47:03
možná spíš
$text = file_get_contents("http://jakpsatweb.cz"); |
||
Uroboros Profil * |
#4 · Zasláno: 4. 12. 2006, 12:48:24
ale musíš mít povolené absolutní cesty, což bývá málokdy a ještě bys musel napsat stránku úplně přesně.
|
||
Dero Profil |
#5 · Zasláno: 4. 12. 2006, 12:54:01
Vidíte, a já bych asi použil fsockopen na port 80, vyžádal pomocí HTTP stránku a uložil odezvu serveru.
Není to nejbezpečnější varianta? (nejsem progarmátor, nevím) |
||
DoubleThink Profil * |
#6 · Zasláno: 4. 12. 2006, 13:48:37
Není to nejbezpečnější varianta?
Je - navíc je to cesta prakticky vždy dostupná (fsockopen není omezitelný v php.ini - leda, že by byl úplně zakázaný). Nevýhoda je, že narozdíl od fopen, musíš sám detekovat chybové hlavičky a sledovat přesměrování (fopen to udělá za tebe). |
||
k Profil * |
#7 · Zasláno: 4. 12. 2006, 15:27:17
Dero
No radsi jsem fsockopen nechal stranou(viz. $test=www.jakpastweb.cz) a nabidl tu nejjednodussi variantu. Samozrejme fsockopen je kouzelna fce skyvajici netusene moznosti:) Jinak by to slo i pomoci fopen a stream_get_contents. Zpusobu je spousta. |
||
Petr4 Profil * |
#8 · Zasláno: 4. 12. 2006, 18:41:53
Takze jsem zkusil pomoci fopen :
<? $fp = fopen("http://diskuse.jakpsatweb.cz/index.php", "r"); flock($fp, 1); if (!$fp) { echo "<p><strong>No orders pending." ."Please try again later.</strong></p></body></html>"; exit; } while (!feof($fp)) { $order= fgets($fp, 100); echo $order."<br>"; } flock($fp, 3); fclose($fp); ?> a vyskytly se tyto chyby Warning: fopen(): Unable to access diskuse.jakpsatweb.cz/index.php in /3w/wz.cz/p/pokus.php on line 2 Warning: fopen(diskuse.jakpsatweb.cz/index.php): failed to open stream: No such file or directory in /3w/wz.cz/p/pokus.php on line 2 Warning: flock(): supplied argument is not a valid stream resource in /3w/wz.cz/p/pokus.php on line 4 pravdepodobne tuhle funkci wz.cz nepodporuje da se nejak jinak nacist obsah ? |
||
Uroboros Profil * |
#9 · Zasláno: 4. 12. 2006, 19:03:12
ale podporuje, jenže je tam vypnutý, teď nevim jak se tomu nadává, je to prostě absolutní cesta, neboli http://něco.cz, s touhle adresou ti nepůjde ani include, můžeš pracovat jen na svém přiděleném místě tedy s adresami relativními
|
||
DJ Miky Profil |
#10 · Zasláno: 4. 12. 2006, 19:18:49
Nebo použít file_get_contents, jak už tu bylo zmiňováno.
|
||
Petr4 Profil * |
#11 · Zasláno: 4. 12. 2006, 20:19:12
Nebo použít file_get_contents, jak už tu bylo zmiňováno.
to pise uplne stejnou chybu :( |
||
Petr4 Profil * |
#12 · Zasláno: 4. 12. 2006, 20:22:24
ted jsem zkousel i na ic.cz tam taky nic je nejaky free hosting kde to facha ?
|
||
DoubleThink Profil * |
#13 · Zasláno: 5. 12. 2006, 15:10:08
teď nevim jak se tomu nadává
allow_url_fopen Nebo použít file_get_contents, jak už tu bylo zmiňováno. Spadá pod stejné bezpečností omezení Zde se zřejmě už bez fsockopen neobejdeš |
||
k Profil * |
#14 · Zasláno: 5. 12. 2006, 15:22:16
|
||
nightfish Profil |
#15 · Zasláno: 5. 12. 2006, 15:26:41
Petr4
zkus občas přečíst novinky na wz... je tam napsáno, že 3.11. vypnuli allow_url_fopen s tím, že kdo ho potřebuje, může si ho zapnout přes .htaccess viz fórum |
||
Hooonza Profil * |
#16 · Zasláno: 5. 12. 2006, 15:44:09
:-) Možná, že s tím pořád otravuju, ale co CURL? .-)
|
||
nightfish Profil |
#17 · Zasláno: 5. 12. 2006, 15:55:06
Hooonza
vidíš...zrovna když jsem na webu wz hledal, jestli mají povolené CURL, tak jsem narazil na tu informaci o allow_url_fopen.... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0