Autor | Zpráva | ||
---|---|---|---|
Dav Profil |
#1 · Zasláno: 28. 4. 2011, 21:20:06
Dobrý den je možné například v index.php načíst do proměnné např. $pokus pomocí funkce file_get_contents() např. soubor.php?
Předem díky za odpověď. |
||
Chro Profil |
#2 · Zasláno: 28. 4. 2011, 21:40:40
$pokus = file_get_contents('soubor.php'); //nacte se nezpracovany skript i s pripadnym html kodem $pokus = file_get_contents('http://domena.cz/soubor.php'); //pripadny skript v souboru se zpracuje a nacte se vysledek, je-li nejaky, treba HTML nebo binarni data (obrazek) |
||
johnl Profil |
#3 · Zasláno: 28. 4. 2011, 21:42:30 · Upravil/a: johnl
Chro:
„$pokus = file_get_contents('ht>tp://domena.cz/soubor.php');“ Tohle nemusí fungovat, záleží na nastavení serveru.. Dav: „je možné například v index.php načíst do proměnné např. $pokus pomocí funkce file_get_contents() např. soubor.php?“ Můžu se zeptat proč sis nezkusil vytvořit script který by to udělal a místo toho jsi zakládal toto vlákno.? Jinak, soubor jako soubor, funkci na typu souboru nezáleží, načte prakticky cokoliv.. |
||
Dav Profil |
#4 · Zasláno: 28. 4. 2011, 21:45:37
právě já sem to zkoušel a dostal sem tu to hlášku
Warning: file_get_contents() [function.file-get-contents]: Unable to access part/new_03.php in /3w/webzdarma.cz/d/davidkazak/administrace/part/editace_clanku.php on line 3 Warning: file_get_contents(part/new_03.php) [function.file-get-contents]: failed to open stream: File too large in /3w/webzdarma.cz/d/davidkazak/administrace/part/editace_clanku.php on line 3 |
||
ShiraNai7 Profil |
#5 · Zasláno: 28. 4. 2011, 21:49:50
Dav:
Asi oteviras nejaky datove prilis velky soubor (> 2GB ?) ale to nevim, kde by se tam takovy vzal. O jaky soubor jde? |
||
Dav Profil |
#6 · Zasláno: 28. 4. 2011, 21:54:34 · Upravil/a: Dav
ShiraNai7:
„Asi oteviras nejaky datove prilis velky soubor (> 2GB ?)“ Ne ne ten soubor má cca 275 bajtu jsou v něm jen dvě podmínky if a pár řádku normálního textu |
||
Chro Profil |
#7 · Zasláno: 28. 4. 2011, 21:58:09
johnl:
To je pravda, chtěl jsem počkat na vyjádření Dava, co vlastně konkrétně zamýšlí. Pak je možnost ještě použít CURL, o něm píšu zde. |
||
Dav Profil |
#8 · Zasláno: 28. 4. 2011, 22:29:24
omlouvám se že se ještě ptám ale pořad se nemůžu dostat k dobrému výsledku
Chro: „Pak je možnost ještě použít CURL,“ po zkopírovaní toho kodu mi to píše Fatal error: Call to undefined function curl_init() in ... neměla by se ta funkce curl_init() někde deklarovat ? |
||
johnl Profil |
#9 · Zasláno: 28. 4. 2011, 22:40:10
Musíš si stáhnou curl knihovnu.
|
||
Chro Profil |
#10 · Zasláno: 28. 4. 2011, 22:42:27
Dav:
Myslím, že knihovna CURL není na tvém serveru nainstalována, tudíž zřejmě PHP volá funkci, která vlastně neexistuje. Ten skript s CURLem funguje tak jak je napsán bez problému na freehostinzích php5.cz i na sweb.cz, kde je CURL přítomno. Nechceš se podělit o obsah toho volaného PHP souboru? Možná je problém v něm. |
||
Dav Profil |
#11 · Zasláno: 28. 4. 2011, 22:44:47 · Upravil/a: Dav
mam to na webzdarma.cz
<?php if($_SESSION['admin']){ if(file_exists("part/editace_clanku.php")){ echo "<a href=\"?page=editace&clanek=new_03\">editace článku</a>"; } else{ echo "Editace článku je dočasně nedostupná"; } } ?> <p class="text"> pokus </p> myslím že ten kod je v pořadku |
||
Chro Profil |
#12 · Zasláno: 28. 4. 2011, 22:58:44
Dav:
Výsledek zpracování pak zobrazuješ na stránce? Nešlo by použít require_once('part/new_03.php'); |
||
Dav Profil |
#13 · Zasláno: 29. 4. 2011, 08:14:20
Chro:
tím kodem se rozhoduji jestli může stánku ( <p class="text"> pokus </p> ) měnit a pak ji v editace_clanu.php může přepsat a uložit zpět do new_03.php a zobrazit na stránce „require_once('part/new_03.php');“ Vyzkouším to. |
||
Chro Profil |
#14 · Zasláno: 29. 4. 2011, 12:20:23
Dav:
Vytvořil jsem si na WZ ve složce part/ soubor new_03.php s obsahem, který jsi zveřejnil. V index.php obsah do proměnné $pokus normálně načtu funkcí file_get_contents jak s HTTP požadavkem tak bez něho. Taktéž require_once neselhává. Zřejmě chyba nebude v tom, co jsi nám zde popsal. |
||
Dav Profil |
#15 · Zasláno: 29. 4. 2011, 12:26:59
Chro:
měl sem chybu v kodu na pracování toho textu už to funguje díky za pomoc |
||
Časová prodleva: 13 let
|
0