Zobacz temat - index.php czy poprawne?? Nie znam sięna tym.
 
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 &#187;'); ?>
                </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 :P
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,