|
Forum Klubu ROVERki.pl
|
|
Offtopic - index.php czy poprawne?? Nie znam sięna tym.
Wydryszek - Wto Wrz 29, 2009 14:17 Temat postu: index.php czy poprawne?? Nie znam sięna tym. Witam
Jeśli chodzi o PHP mam zerową wiedzę na ten temat a dorwałem szablon strony internetowej.
Żeby jednak nie tworzyć "wirtualnego serwera" na dysku zpaodałem pliki wraz z index.php na darmowy hosting z obsługą PHP lecz nic nie działa.
Widzę funkcje które przywołują konkretne elementy szablonu strony jak np "get_header" ale nic się nie dzieje po wgraniu plików na serwer.
Możliwe że z plikiem jest ok, tylko ja nie wiem jak ogarnąć temat.
Pliki są na cba.pl i unl.pl które teoretycznie mają wsparcie PHP.
Poniżej kod pliku index.php jeśłi ktoś orientuje się w temacie.
Będę wdzięczny za pomoc bo stawiam znajomym stronę internetową moimi niewielkimi siłami w tym temacie.
Na razie jest to kod szablonu z wieloma niepotrzebnymi elementami, mam styl CSS strony
Wgranie takiego pliku index.php na serwer unl.pl zwraca komunikat po wejściu na poprawny adres Fatal error: Call to undefined function get_header() in /home/moja nazwa/domains/nazwa mojej strony tutaj.unl.pl/public_html/index.php on line 1
Kod: | <?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="comments"><?php comments_popup_link('NO COMMENTS', '<span> 1 </span> COMMENTS', '<span> % </span> COMMENTS'); ?></div>
<div class="PostHead">
<div class="PostTime"><?php the_time('<b>j</b> M Y') ?> </div>
<h2><a title="Permanent Link to <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<small class="PostDet"><?php edit_post_link('Edit', '', ' | '); ?> Author: <?php the_author() ?> | Filed under: <?php the_category(', ') ?></small>
</div>
<div class="entry">
<script type="text/javascript"><!--
google_ad_client = "pub-1715633612259706";
/* 468x60, created 11/9/08 */
google_ad_slot = "1270343647";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<?php the_content('Read the rest of this entry »'); ?>
</div>
</div> <p class="postmetadata">
<span class="tags"><?php the_tags('Tags: ', ', '); ?> </span>
</p>
<?php endwhile; ?>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
|
MaReK - Wto Wrz 29, 2009 16:09
A masz reszte do tego?
Bo ja tez ekspretem nie jestem, ale gdzies chyba musza sie includeowac te Twoje funkcje get_header, get_sidebar, get_footer...
Sam plik po wrzuceniu na serwer pokazuje czysta kartke...
Pozdrawiam,
michone - Wto Wrz 29, 2009 17:37
Cytat: | Jeśli chodzi o PHP mam zerową wiedzę na ten temat |
http://webmade.org/kursy-online/46.php
Wydryszek - Wto Wrz 29, 2009 18:20
MaReK: Oczywiście mam resztę tego, są to elementy strony (header, footer itd.) i są na serwerze, niestety do szablonu nie było żadnego info a ja się niestety na PHP nie znam.
Problem w tym, że jak głosi błąd te funkcje nie są nigdzie zdefiniowane, chociaż jeśli chodzi o PHP to są podstawowe komendy i nie widzę w tym nic błędnego
Poczekam, może jeszcze ktoś się pojawi i mnie wyśmieje
Dziękuję za odpowiedzi mimo wszystko
MaReK - Wto Wrz 29, 2009 18:48
Spakuj te pliki i je wystaw, wrzuce gdzies do nas i sprobujemy na moim podworku.
Jak juz wstanie jak trzeba, to spakuje i wystawie Tobie, a Ty wgrasz sobie je z powrotem na serwer...
Wydryszek - Sro Wrz 30, 2009 10:48
To goły layout jaki wgrałem na serwer...
http://hotfile.com/dl/138...layout.rar.html
MaReK - Sro Wrz 30, 2009 18:49
Dam Ci odpowiedz rano, bo dzisiaj bede do 3;00 zajety mocno.
Przemek_Docent - Pią Paź 02, 2009 11:21
Jak dla mnie jeśli to jest plik index.php, to wczytuje się jako pierwszy na stronce.
Już w pierwszej linijce wywołuje funkcję, a wcześniej nie ma include pliku z funkcjami.
Skrypt nie ma się do czego odwołać, to dalej nawet nie idzie, tylko się wywala...
MaReK - Pią Paź 02, 2009 13:15
Probowalem porzezbic w tym kodzie, ale nic sie nie dzieje...
Jak pisalem znawca jakiims specjalnym nie jestem, ale faktycznie nic nie wywola funkcji ktorej nie ma
Pozdrawiam,
Ps.
Nie masz do tego dokumentacji...
Przemek_Docent - Pią Paź 02, 2009 15:25
Musielibysmy wiedzieć, w którym pliku są funkcje i zapodać include('pliczek'); w pierwszym wierszu naszego pliku...
Ale obawiam się, że to będzie za mało i tam będzie lepszy bałagan...
[ Dodano: Pią Paź 02, 2009 16:25 ]
Podmień pierwszą linijkę pliku index.php na to, co poniżej:
Kod: | <?php
include('functions.php');
get_header();
?>
|
i zobaczymy
Ale boję się, że będzie z tym więcej gliglania...
MaReK - Pią Paź 02, 2009 16:32
Ja to juz sprawdzalem... niestety nie daje efektu
Mysle, ze to jest w ogole czesc jakiejs wiekszej calosci...
Pozdrawiam,
|
|