Jump to content
php.lv forumi

Sadaļas


flipz

Recommended Posts

Sveiki, man ir problēma. Man vajadzētu dabūt gatavu tādu lietu, ka ir dizains 1 failā, un ir citi faili, no kuriem ņem tekstu, kas attiecīgajā dizaina vietā parādītos. Gribu dabūt kaut kā visu samērā vienkāršoti - ar index.php?jaunumi, index.php?bildes un tamlīdzīgi. Cerams, ka domu sapratāt un varēsiet izpalīdzēt ;)

Link to comment
Share on other sites

url = index.php?id=jaunumi

 

 

<?

include ($_GET["id"].".php");

?>

 

protams dereetu kaadu paarbaudiiti

 

Ieliku, pamēģināju, parāda:

 

 

Warning: include(.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\skola\hz\index.php on line 41

 

Warning: include() [function.include]: Failed opening '.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\skola\hz\index.php on line 41

Link to comment
Share on other sites

Saīsināts:

 

<!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
 <link rel="shortcut icon" href="karogs.jpg" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>nosaukums</title>
	  <link href="style.css" rel="stylesheet" type="text/css" />
  </head>

<body>

<div class="wrapper">

<div class="menu">
<ul>

<li><a href="index.php?id=jaunumi"><b> Sākumlapa </b></a></li>
<li><a href="index.php?id=avize"><b> Avīze </b></a></li>

</ul>

</div>
 <div class="image51">
  <center><img src="skola.gif" width="360px" height="220px"></center>
  <p><?include ($_GET["id"].".php");?></p>
 </div>

</div>
</body>
</html>

 

Kad viņu palaižu (to failu), tad parādās tāds errors tajā vietā, kur ir jāparādās tam, kas rakstīts tajā .php failā (nezinu, kā lai katrai sadaļai norāda precīzu .php failu)

 

Warning: include(.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\skola\hz\index.php on line 41(mainīts)

 

Warning: include() [function.include]: Failed opening '.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\skola\hz\index.php on line 41(mainīts)

Edited by flipz
Link to comment
Share on other sites

Un kā Tev šķiet, kādēļ šī kļūda tiek parādīta:

a) Tādēļ, ka funkcija include(); pieņem tikai skaitliskus argumentus;

b) Tādēļ, esi aizmirsis ielikt semikolu;

c) Tādēļ, ka include() nespēj atrast nepieciešamo failu

d) Tādēļ, ka tava PHP versija neuztur include() funkciju

Link to comment
Share on other sites

Un kā Tev šķiet, kādēļ šī kļūda tiek parādīta:

a) Tādēļ, ka funkcija include(); pieņem tikai skaitliskus argumentus;

b) Tādēļ, esi aizmirsis ielikt semikolu;

c) Tādēļ, ka include() nespēj atrast nepieciešamo failu

d) Tādēļ, ka tava PHP versija neuztur include() funkciju

es njemu a) variantu

Link to comment
Share on other sites

Vēl mazs jautājums - man dizaina fails ir index.php, kā man uztaisīt sākuma sadaļau (kam parastos apstākļos būtu jābūt index.php), ja man viņa ir zem index.php?id=jaunumi ? Savādāk man jāuzspiež uz sadaļas Sākums, lai tas parādītos, kam būtu pašā sākumā jau jāparādās

Link to comment
Share on other sites

Tā kā tik sīki to php nepārzinu, pats nevaru pielabot.. Kā sākuma sadaļa viņa ir, taču citas sadaļas neiet - tajā teksta vietā ir tukšums :( šijā funkcijā viņš nolasa to sadaļas failu - <?include ($_GET["id"].".php");?>, bet šijā - <?if (! isset($_GET['id'])){include('jaunumi.php');}?> viņš uzliek visam 1 failu - jaunumi.php, kas ir tikai sākuma sadaļai, kad pārslēdz uz citu sadaļu, tad rādās tukšums

Edited by flipz
Link to comment
Share on other sites

iisti nevar saprast vai tu vispaar saproti include(); jeegu un kaa vispaar tas notiek

 

zin kaa dara cilveeki kas nesaprot PHP?? paliek pie HTML un taisa 35 failus, katru savai sadaljais

varbuut apsver sho variantu, ne? vai arii paluudz kaadu draugu pastastiit un paraadiit ar pirkstu, lai tu izprastu pashu ideju par include un id=... savienoshanu

 

ja tev pastaasta blakus stavot dazreiz sanaak saprast labaak!!!

Link to comment
Share on other sites

iisti nevar saprast vai tu vispaar saproti include(); jeegu un kaa vispaar tas notiek

 

zin kaa dara cilveeki kas nesaprot PHP?? paliek pie HTML un taisa 35 failus, katru savai sadaljais

varbuut apsver sho variantu, ne? vai arii paluudz kaadu draugu pastastiit un paraadiit ar pirkstu, lai tu izprastu pashu ideju par include un id=... savienoshanu

 

ja tev pastaasta blakus stavot dazreiz sanaak saprast labaak!!!

 

Jā, tad sanāk saprast labāk, taču es nepazīstu nevienu, kas ko dziļāk no php sajēdz, tapēc pilnīgi viss man ir tirās pašapmācības ceļā, tas tomēr nav tik viegli. Un include - pievieno norādīto failu vai failu tipu, bet es ar tiem IF un tādiem neko daudz nesaprotu, bet labi, pamēģināšu katram atsevišķi kko uzmeistarot, bet tikai pēc skolas

Link to comment
Share on other sites

×
×
  • Create New...