NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Textové řetězce - Český PHP manuál

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar

Člen
Avatar
:29.3.2014 16:30

Zdravím,
když mám v mateřském PHP dokumentu definovanou proměnnou (slouží jako identifikace té konkrétní stránky) a pak přes

include "http://localhost/...";

přidružený PHP soubor, který by podle té proměnné měl rozpoznat, o kterou konkrétní stránku se jedná a vypsat obsah do té původní, jak předám tu proměnnou z původního PHP do toho přidruženého?
Díky.

Editováno 29.3.2014 16:31
 
Odpovědět
29.3.2014 16:30
Avatar
Jan Koloničný:24.3.2020 16:24

Ahoj,
Proč se mi u tohoto kódu:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        $cislo1 = $_GET["cislo1"];
        $cislo2 = $_GET["cislo2"];
        echo("Řešení lineární rovnice\n");
        echo("$cislo1 x + $cislo2 = 0");
        ?>
    </body>
</html>

Nedá ten druhý výpis na nový řádek?

 
Odpovědět
24.3.2020 16:24
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Jan Koloničný
Jan Lupčík:24.3.2020 18:22

Ahoj, dané texty vypisuješ do HTML stránky a v HTML nemá nový řádek žádnou váhu. Pokud chceš odřádkovat text (v paragrafu), musíš namísto "\n" použít HTML tag pro nový řádek; <br />. Tvůj kód bude ve výsledku vypadat následovně:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        $cislo1 = $_GET["cislo1"];
        $cislo2 = $_GET["cislo2"];
        echo 'Řešení lineární rovnice<br />';
        echo "$cislo1 x + $cislo2 = 0";
        ?>
    </body>
</html>
Odpovědět
24.3.2020 18:22
TruckersMP vývojář
Avatar
Odpovídá na Jan Lupčík
Jan Koloničný:25.3.2020 17:22

Děkuji moc za odpověď :)!
Vždyť to píšu do <?php, to neznamená, že to píšu v PHP? Když i můj soubor, který založím je PHP webpage a má příponu .php? Jsem v tom asi nějak ztracený.

 
Odpovědět
25.3.2020 17:22
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Jan Koloničný
Jan Lupčík:25.3.2020 17:56

Ano, jedná se o PHP kód. Avšak výsledek se vypisuje do HTML stránky - to je to, co se zobrazuje uživateli. Nový řádek zapsaný stylem "\n" by fungoval pouze při výpisu do konzole nebo při zápisu do souboru.

Odpovědět
25.3.2020 17:56
TruckersMP vývojář
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.