Autor Zpráva
Dav
Profil
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
$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
Chro:
$pokus = file_get_contents('http://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
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
Dav:

Asi oteviras nejaky datove prilis velky soubor (> 2GB ?) ale to nevim, kde by se tam takovy vzal. O jaky soubor jde?
Dav
Profil
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
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
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
Musíš si stáhnou curl knihovnu.
Chro
Profil
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
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
Dav:
Výsledek zpracování pak zobrazuješ na stránce? Nešlo by použít
require_once('part/new_03.php');
Dav
Profil
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
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
Chro:

měl sem chybu v kodu na pracování toho textu už to funguje díky za pomoc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0