Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Proč jsou v PHP divný příkazy...

Proč je v PHP příkaz <? echo "NĚCO NAPSANÉ" ?> Když můžu normálně napsat : NĚCO NAPSANÉ a vyjde to na stejno jako ten příkaz...

Ještě... proč tam je třeba spojování řeťězců ?? Např <?echo "Klidně si spojím úvod "+"se závěrem"?> ?? Když to stejně napíše... Klidně si spojím úvod se závěrem...

A na co tam je echo ??? Nechápu... :-x

A proč když si chi prohlídnout stránku tak tam mám : Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\apache\htdocs\q.php on line 1

Parse error: parse error in c:\apache\htdocs\q.php on line 1

CO JE TO ?

Předmět Autor Datum
Doporučil bych pár článků o PHP na intervalu či podobně zaměřených serverech. Víc cokoliv je asi zby…
Georgij Gadjukin 12.04.2006 08:35
Georgij Gadjukin
To právě dělám a nechápu to...musíte mi to vysvětlit 3-[
T.I.P 12.04.2006 08:44
T.I.P
musíte mi to vysvětlit 3-[ To doufám nemyslíš vážně?!?!?]:(
Kurt 12.04.2006 10:05
Kurt
Zkus mrknout na tento seriál o PHP. Je super. article.php
Kráťa 12.04.2006 08:58
Kráťa
Tam se právě učím !!! Ale je to tam na *** Ptž tam nevysvětlili můj problém !!
T.I.P 12.04.2006 09:01
T.I.P
To je tak na týdenní ban, co ty na to hoste?
Georgij Gadjukin 12.04.2006 12:15
Georgij Gadjukin
Tuto myslenku bych podporil. Mirkovi se objevila konkurence. PrasatkoPee
PrasatkoPee 12.04.2006 17:31
PrasatkoPee
Necháme ho uzrát....
host 12.04.2006 17:35
host
myslim, ze som ti to vysvetlil dost jasne, ty ale najskor potrebujes priklad. takze uvediem jednoduc…
IgorK 12.04.2006 12:36
IgorK
Echo a spojování řetězců se nejčastěji používá k vypsání proměnné... např.: echo "Dnes je " . $dat…
host 12.04.2006 09:08
host
Hoste, tvuj kod by zahlasil asi nejcastejsi chybu, kterou hlasi i mě a nedokáži ti říct jakou, proto…
Flash_Gordon 12.04.2006 17:01
Flash_Gordon
K čemu středník? Když je v kódu jen jeden příkaz tak není potřeba.... ;-)
host 12.04.2006 21:28
host
odkedy? :-p //edit: teraz som si vsimol, ze pises v kode a nie na jednom riadku. tak to som nikdy ne…
IgorK 12.04.2006 21:31
IgorK
Myslíš v ostrůvku kódu PHP? Protože jinak bys neměl jak naplnit proměnnou $datum a $jmeno. Nezkoušel…
Flash_Gordon 12.04.2006 21:55
Flash_Gordon
echo je normalny php prikaz na vypis stringov. k tvojej otazke, preco tam je <? echo "NĚCO NAPSANÉ"…
IgorK 12.04.2006 09:17
IgorK
este doplnim, ze mozes pouzivat aj skrateny zapis echo, tak ako to je napriklad v jsp alebo asp: mie…
IgorK 12.04.2006 09:23
IgorK
Možno si niektorí myslíte, že sa pýta sprostosti, ale pre takých, čo začínajú s programovaním je to…
msx. 12.04.2006 19:44
msx.
/* Tak, tak učený z /* nebe+nespadl :-D
Flash_Gordon 12.04.2006 21:17
Flash_Gordon
tak, tak. ked vidim, ako si zapisal ten komentar, davam ti 100% zapravdu. :-D
IgorK 12.04.2006 21:24
IgorK
:-D:-D:-D:-D
Flash_Gordon 12.04.2006 21:52
Flash_Gordon
Nejde o to na co se ptá, ale jak se ptá.;-)
Kurt 12.04.2006 21:24
Kurt
Dobry den, koukam ze tazatel je uplny zajic ! Clovece, nechcete jeste manual na hledani s google.co…
linuxdrak 29.05.2006 16:43
linuxdrak
Ehm,ehm mám dojem že toto vlákno je už dávno pryč...
T.I.P 29.05.2006 16:45
T.I.P
Kdyby bylo pryč, tak nebude tady. ;-)
anarchist 29.05.2006 18:13
anarchist
misto echo je taky print print_r ty take vypisuji promennou ale nejcasteji se pouziva echo treba i t… poslední
virus 29.05.2006 19:36
virus

myslim, ze som ti to vysvetlil dost jasne, ty ale najskor potrebujes priklad. takze uvediem jednoduchy priklad:

<?
 $var = 1; 
 if($var == 1)
   echo "premenna var sa rovna 1";
 else echo "premenna var sa nerovna 1";
?>
//tu prikaz echo vyznam ma.

ak vsak mas len napisat <? echo "premenna var sa rovna 1"; ?>, tu to vyznam nema, pretoze sa nic dynamicky nemeni a mozes rovno napisat premenna var sa rovna 1

Echo a spojování řetězců se nejčastěji používá k vypsání proměnné...

např.:

echo "Dnes je " . $datum . " a svátek slaví " . $jmeno

Předem si pochopitelně pomocí příkazů PHP přiřadíš do těch proměnných odpovídající hodnoty... Stačí si přečíst obsah helpu k příkazu Echo, dotaz je fakt triviální...

Ta chyba, co ti to hlásí, tak tam máš nějaký překlep nebo chybí středník, čárka, lomítko a podobně.

echo je normalny php prikaz na vypis stringov. k tvojej otazke, preco tam je <? echo "NĚCO NAPSANÉ" ?> ked to moze byt len NĚCO NAPSANÉ. php, asp, jsp je vylepsene Server Side Include
- http://help.eurohost.cz/showArticle.php?article=ssi -(server-side-includes) . co to znamena: ak mas dokument napisany v php, tak moze pracovat v 2 rezimoch: bud ako php alebo ako plaintext/html. to sa rozlisuje prave na zaklade znaciek <? ?>. cize ak server narazi na znacky <? ?> tak sa prepne do php modu a php spracuje vsetko medzi znackami <? ?> a potom posle vysledok serveru a ten nasledne klientovi. vsetko mimo znaciek <? ?> posle server okamzite klientovi. cize <? echo "NĚCO NAPSANÉ" ?> spracuje php a vysledok NĚCO NAPSANÉ posle server kientovi. ak sever ale natrafi len na NĚCO NAPSANÉ, tak to posle okamzite klientovi. odporucam ale najprv zacat citat manual, kde je toto napisane, inac sa php nikdy nenaucis. mozes si ho stiahnut z download-docs.php a je tam aj v cestine(format html, alebo klasicky windows help - chm).

Možno si niektorí myslíte, že sa pýta sprostosti, ale pre takých, čo začínajú s programovaním je to dobré na pochopenie podstaty jazyka. Samozrejme, nechcem tým podporiť autora, aby pridával takéto "nezmyselné" otázky, ale treba sa na to proste pozerať s nadhľadom.;-)

Dobry den,
koukam ze tazatel je uplny zajic !

Clovece, nechcete jeste manual na hledani s google.com ?

[mod]odstránený odkaz - nevkladajte príspevky s nulovou informačnou hodnotou do vyriešenej a starej otázky, len aby ste mohli na koniec uviesť odkaz na Vaše stránky, ktoré s problémom nijako nesúvisia! (los)[/mod]

misto echo je taky print print_r ty take vypisuji promennou ale nejcasteji se pouziva echo treba i takto :

$soubor = file("meno.pripona");

for ($a=0;$a<count($soubor);$a++) {
echo $soubor[$a];
}
// a nebo
// zde to vypise i znacky sady array();
print_r($soubor);

Zpět do poradny Odpovědět na původní otázku Nahoru