Autor Zpráva
petr
Profil *
ahoj vsem, mam dotaz (pro nektere urcite trivialni.. pro me ovsem ne uz to resim druhej den a ne a ne se dobrat) takze potreboval bych z jedne stranky rikejme ji napr: index.htm "natahnout" urcite (ale jen nektere) casti textu do ruznych jinych stranek. Tedy rekneme, ze do stranky 1.htm radek 5,15,29 a do stranky 2.htm radky 3,9,12 atd atd... muzete mi prosim poradit co nejednodussi zpusob? (rad bych se pokud mozno vyhnul scriprum, php a podobne...samozrejme pokud to pujde) chapu i princip jak by to asi melo fungovat..tedy je potreba nadefinovat ze radek ten a ten je potreba nacist ale presnou syntaxy neznam a ani to nemuzu nikde najit, predem diky za odpoved...
johnl
Profil
petr:
vyhnul scriprum, php
Bez toho si to ovšem uděláš mnohem těžší až nemožný..

chapu i princip jak by to asi melo fungovat..tedy je potreba nadefinovat ze radek ten a ten je potreba nacist ale presnou syntaxy neznam
Jak by to mělo fungovat.? Jak by jsi to chtěl nadefinovat, v HTML.? Možná pomocí JS, ale to neumím..

Nejjednoduší by bylo v php načíst obsah souboru index.html, rozdělit na řádky a nechat vypsat určité řádky.. např.
<?php
$soubor = file_get_contents("index.html");
$radky = explode("
", $soubor);
echo $radky["5"]; //vypíše řádek 5
echo $radky["15"]; //vypíše řádek 15
echo $radky["29"]; //vypíše řádek 29

//Snad by to mohlo i fungovat.. :-D 
//Jinak ať někdo napíše něco lepšího ;-)
?>
petr
Profil *
johnl:
dejme tomu...to jeste tak slozite nevypada... jem se to trochu odchylilo od toho co presne potrebuju...ty radky jsem pouzil pro zjednoduseni ale potreboval bych to spis ve stylu absolutniho odkazu, protoze ty radky se budou menit... tedy co je dnes radek 1 bude zitra radek 156 treba... potreboval bych neco jako definici... kde by bylo jasne dano, ze text "neco neco" ma oznaceni napr 001 a pak na tuto "zalozku" odkazat..
Bubák
Profil
petr:
Raději napiš, co doopravdy potřebuješ, ať to můžeme poradit, jestli použít include, databázi, nebo něco jiného. Předpokládám, že chceš vyřešit něco obyčejného, co má jednoduché standardní řešení, ale protože o tom nevíš, tak přemýšlíš, jak se drbat levou nohou za pravým uchem.
petr
Profil *
Bubák:
sorry ale uz nevim jak to jinak vysvetlit... potrebuju z jednoho souboru nacit do jineho cast textu...
xmark
Profil
petr:
potrebuju z jednoho souboru nacit do jineho cast textu...

A zároveň ty "části textu" budeš průběžně promíchávat stylem „co je dnes radek 1 bude zitra radek 156 treba“.
Trochu se zamysli, co píšeš. Kde a v jaké formě bude informace o tom, že dnešní řádek 156 je včerejší řádek 1?
Jak píše Bubák, vymýšlíš něco, co bylo vymyšleno a nesčetněkrát použito.
petr
Profil *
xmark:
kdybych to vedel tak to sem asi nepisu nemyslis? ale zas tak slozitej system to byt nemuze ...kdyby to bylo v jednom dokumentu tak staci udelat strupidni #zalozku... ale ja potrebuju odkayat na yaloyku v jinzm souboru...
panther
Profil
petr:
ale ja potrebuju odkayat na yaloyku v jinzm souboru...
a co ti brání? Můžeš odkazovat na záložky v jiném souboru, dokonce na jiném webu... Kdekoliv.
Keeehi
Profil
petr:
rad bych se pokud mozno vyhnul scriprum
Pokud to chceš dělat automaticky, tak bez scriptů to nepůjde.

obsah souboru získáš takto:
$obsah = file_get_contents("www.example.com/index.html");

V tomto "staženém" obsahu se dá vyhledávat. A jak hledat?
Když řekneme dítěti "hledej míček", bude se snažit najít něco kulatého na hraní.
I scriptu musíš říct, jak to má najít. Možností je hodně např:
V pondělí řádek číslo 5, v úterý řádek číslo 6 a ve středu řádek číslo 159.
Najdi řádek který začíná slovy "Dnes bude ", potom následuje nějaký text a řádek končí ". Pěkný den."


Jelikož jsi nám nepopsal podle jakých pravidel se má tento řádek hledat, nemůžeme ti více poradit.
petr
Profil *
panther:
co mi brani? ze asi nevim jak omg....

at je tam treba neco jako:

<zalozka 001>
text text
</zalozka 001>


<zalozka 002>
jiny text text
</zalozka 002>

.............
je tu nekdo schopny mi rict jak spravne takovouhle "zalozku" napsat a jak na ni odkazat...?
xmark
Profil
petr:
http://www.jakpsatweb.cz/zalozky.html
petr
Profil *
xmark:
ale to je neco jineho...to vytvori odkaz...ja chci (coz rikam od zacatku) aby se ten text vypsal v jednom souboru...a ne odkaz na nej...
xmark
Profil
petr:
1. dodržuj pravidla - používej diakritiku
2. pokus se přesně formulovat co potřebuješ. Od začátku píšeš takový nesmysly, že ti pět lidí odpovědělo na šest různých věcí.
3. jestli nemáš na to, abys popsal, co potřebuješ, zkus se místo psaní webů bavit třeba uměním nebo sportem.
Keeehi
Profil
Zkus to takto:
$obsah = file_get_contents("www.example.com/index.html");
preg_match("~<zalozka 001>(.*?)</zalozka 001>~s",$obsah,$nalez);
echo $nalez[1];
petr
Profil *
Keeehi:
díky zkusim...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0