Php - pytania


(Kasokolowski) #1

Witam,

Nasunely mi sie pytania:

  1. Czy da sie podzielic kod php na dwa lub wiecej tak, zeby pomiedzy nimi moc wpisywac normalny kod html?

  2. Jak sie odwolywac za pomoca php do tresci w innym pliku (np. w pliku info.txt) (za pomoca 'get'?):

if( file_exists('info.txt')) // jeżeli istnieje plik

echo 'tresc pliku info.txt';

  1. Jw, ale odwolanie do wartosci zmiennych w pliku info.txt, gdzie zawartosc tego pliku wygladalaby np. tak:

[info.txt]

$title="jakis tekst"

$keywords="jakis tekst"

itd...


(Biuro) #2

if( file_exists('info.txt')) :

include('info.txt'); // albo gdy nie jest to PHP

echo file_get_contents('info.txt');

endif;

  1. Jw, ale odwolanie do wartosci zmiennych w pliku info.txt, gdzie zawartosc tego pliku wygladalaby np. tak:

[info.txt]

$title="jakis tekst"

$keywords="jakis tekst"

itd...

Obsługa plików ini w PHP

[konfiguracja]

opcja=wartosc

Czyli masz szablon strona.tpl

oraz ustawienia do których sie odwołujesz czyli strona.ini

Poczytaj lepiej o szablonach bo sie zajedziesz na smierc np. smarty.php.net


(Kasokolowski) #3
  1. Dziala jak trzeba - dzieki.

  2. Chodzi mi o to, zeby kazdy plik .php czerpal ze 'swojego' info.txt, jesli taki bedzie w katalogu umieszczony, wiec wspolny szablon nie ma tu zastosowania. Prosze wiec o dalsze instrukcje.

  3. Jak podzielic ponizszy kod php za pomoca kodu html:

<?php

$poprzednie = $_GET['foto'] - 1;

if( strlen($poprzednie)==1) // jesli zmienna 'poprzednie' ma jeden znak

$dod='00';

else if ( strlen($poprzednie)==2) // jesli zmienna 'poprzednie' ma dwa znaki

$dod='0';

else

$dod='';

if( file_exists('images/'.$dod.$poprzednie.'_jpg.jpg')) // jezeli istnieje poprzednia grafika

echo '<<<';

?>