Autor | Zpráva | ||
---|---|---|---|
sonix Profil |
#1 · Zasláno: 6. 5. 2008, 21:15:02
Zdravím potřeboval bych nejak poradit, jak vyresit php script, který má vložit do vytvořeného souboru jiný php script, který například bude číst data z DB. dik za vsechny rady
|
||
starenka Profil |
#2 · Zasláno: 6. 5. 2008, 21:31:57
pokud potebujes nacist v jednom skriptu druhy pouzi require_once() popr. include_once()
|
||
sonix Profil |
#3 · Zasláno: 6. 5. 2008, 21:44:37
$zarovnani = $_POST['align'];
$fp = fopen("../pages/".$_SESSION['soubor'], "w"); fwrite($fp, "<".$zarovnani.">\n"); fwrite($fp, "<H1>".$nadpis."</H1>\n"); fwrite($fp, "<?php include_once(./script.php)?>\n"); fwrite($fp, "</".$zarovnani.">\n"); fclose($fp); na 5. řádku je SCHVÁLNĚ "chyba". potřebuju do toho vytvořeného souboru vložit script, který přečte záznamy z DB... |
||
starenka Profil |
#4 · Zasláno: 6. 5. 2008, 21:49:51
vubec nechapu co to ma delat.... icnlude se pouziva kdyz potebujes VLOZIT soubor ve smyslu interpretace kodu.. tj ze ten soubor ma taky kod php a ten se vykona (popripade html). typicky hlavicka paticka...
ty oteviras soubor a pak do nej zapisujes neco + obsah jinyho souboru... tak to ma byt? v tom pripade musis ten soubor nacist stejne jako ten prvni pres file() nebo podobne fce... |
||
sonix Profil |
#5 · Zasláno: 6. 5. 2008, 21:54:05
php vytvoří soubor, do ktereho bude vlozena funkce, ktera přečte z DB záznamy, a ty pak vypise do toho souboru.
|
||
sonix Profil |
#6 · Zasláno: 6. 5. 2008, 21:55:36
jediny v cem je problem, ze php ukonci script driv nez bych ja potreboval.. ukonci beh scriptu na 5.radku . Jedná se teda o ukoncovaci tag ?>, ktery to proste do toho souboru nevypise ale chape to jako ukonceni scriptu i v tech uvozovkach..
|
||
Měsíček Profil |
#7 · Zasláno: 6. 5. 2008, 21:56:20
a co apostrofy? :)
|
||
sonix Profil |
#8 · Zasláno: 6. 5. 2008, 21:57:53
taky nic :(
|
||
starenka Profil |
#9 · Zasláno: 6. 5. 2008, 21:58:36
to je divny.. zkus to dat do apostrofu
|
||
Měsíček Profil |
#10 · Zasláno: 6. 5. 2008, 22:00:07
fwrite($fp, '<?php include_once(./script.php)?>\n'); // tohle ti ukončí běh skriptu?
fwrite($fp, '<?php include_once(./script.php)?>\n'); // také? |
||
starenka Profil |
#11 · Zasláno: 6. 5. 2008, 22:00:16
sakra... nekdo me predbeh.. co dat strednicek za ten include a to ?> oddelit mezerou (asi nema vliv, ale trha to oci)
|
||
sonix Profil |
#12 · Zasláno: 6. 5. 2008, 22:03:11
Dík moc kluci za rady.. Uz mi to slape jako hodinky .. :) a fungujou mi obe varianty :) Moc jste mi pomohly THX
|
||
Měsíček Profil |
#13 · Zasláno: 6. 5. 2008, 22:05:07 · Upravil/a: Měsíček
sonixi tak to je fajn :)
starenko střednik za poslední příkaz v PHP netřeba (taky jsem si tím nebyl do předvčerejška jist, DoubleThink mě ujistil). |
||
sonix Profil |
#14 · Zasláno: 6. 5. 2008, 22:06:14
Sice to sem moc nepatri ale jeste bych se chtel zeptat jak mam vyresit admin sekci zejmena pridavani novych sekci... ??
|
||
Měsíček Profil |
#15 · Zasláno: 6. 5. 2008, 22:08:47
To se nedá tak ve zkratce napsat a když ano, stejně ti to bude k ničemu .. buď založ nové vlákno a nebo se spíše uč dál a najednou to budeš vědět sám. (lepší možnost)
|
||
sonix Profil |
#16 · Zasláno: 6. 5. 2008, 22:17:13
jas :) tak dik za rady :) zatim
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0