Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]poczatkujecego proeblem ze stroną
Forum PHP.pl > Forum > PHP
jaarox
Witam !
Problem mam następujacy. Chcę zrobić aby w srodkowej czesci strony otwierała sie strona *.php z jakiego katalogu. Konkretnie chodzi mi o to zeby sie w srodkowej czesci otwierała strona index.php znajdujaca sie w katalogu ksiega/index.php ( będąca cześcią ksiegi gości). I w praktyce wyglada to tak :
index.php
Kod
<html>



<head>

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">

<meta http-equiv="Content-Language" content="pl">

<meta http-equiv="Reply-to" content="changs@wp.pl">

<meta name="Author" content="Bartek "Changs" Pranczke">

<title>Szablon php</title>

</head>



<body>



<table border="1" width="100%" height="358" bordercolor="#000000" cellspacing="0" cellpadding="0">

  <tr>

    <td width="19%" height="33" valign="top" align="left"></td>

    <td width="81%" height="34" valign="top" align="left"></td>

  </tr>

  <tr>

    <td width="19%" height="321" valign="top" align="left" rowspan="2">

      <p align="center"><a href="index.php">strona główna</a><br>

<a href="index.php?go=1">strona1.html</a><br>

      <a href="index.php?go=2">strona2.html</a><br>

      <a href="ksiega/index.php">ksiega w nowym oknie działajaca.txt</a><br>

<a href="index.php?go=4">ksiega w srodku nie działajaca.txt</a><br>

<a href="index.php?go=5">Zakończenie</a></td>

    <td width="81%" height="302" valign="top" align="left">

      <table border="0" width="100%" height="299" cellspacing="0" cellpadding="0">

        <tr>

          <td width="100%" height="293" valign="top" align="left"><?

    if(!isset($go)){

     include("newsy.html");

  }

    else if($go==1){

    include("strona_1.html");

  } else if($go==2){

    include("strona_2.html");

  } else if($go==3){

    include("strona_3.txt");

  } else if($go==4){

    include("strona_4.txt");

  } else if($go==5){

    include("strona_5.txt");

  }  else

    echo "Wpisz komentarz keżeli strona nie istnieje ";    

?></td>

        </tr>

      </table>

    </td>

  </tr>

  <tr>

    <td width="81%" height="17" valign="top" align="left">

    

</table>



</body>



</html>


strona_4.txt
[php:1:5cb3ebcde2] <? include "ksiega/index.php" ?> [/php:1:5cb3ebcde2]

I teraz po nacisnieciu na link: "ksiega w nowym oknie działajaca" otwiera sie ksiega w nowym oknie i wszystko działa tak jak powinno.
Natomiast po naciśnieciu na link :"ksiega w srodku nie działajaca" otwiera sie w srodku ale wyskakują jakieś błedy.
I tak jest z każdym pilikiem *.php któy znajduje sie w innym katalogu.

tutaj to mozna zobaczyc http://www.vgrils.prv.pl

Dzięx za zainteresowanie.
Omega
ojjj, chyba nie ma tego pod tym adresem... biggrin.gif

Za bardzo nie rozumiem o co ci chodzi, ale w linku poidaj $PHP_SELF?go=3, i jeżeli dobrze zrozumiałem to powinno działać... biggrin.gif
jaarox
sorki http://www.vgirls.prv.pl
jaarox
Czy ktos zna rozwiązanie tego problemu ?Bardzo prosze o pomoc !
Omega
nie wiem, na pierwszy żut oka wygląda, jakbyś przekręcił nazwę zmiennej z uchwytem pliku... Sprubój to sprawdzić. :?
?
On chce zrobić coś w stuli 1 strona no index.php a reszta jest w danym katalogu lub badzie i wszytko otwiera się na tej jednaj sronie za pomoca przekazania parametru w lini questionmark.gif

jeżeli tal to zrob tak :

Stwórz katalog np data w nim zrob plik np: error.php i tam napisz swój komentarz jeżeli adres będzie błędny (parametr) .

[php:1:ae716d646e]<?php

$rozsz=".php";
if(file_exists("data/$akcja$rozsz")){
include("data/$akcja$rozsz");
}
else {
include("data/error$rozsz");
}

?>[/php:1:ae716d646e]

link by wyglądał np

index.php?akcja=1
i otwera sie w tej cześci strony tam gdzie jest kod zawartosc pliku 1.php

A co to księgi to wszystko wkładasz do katalogu np dada zawartosci plików dajesz do nowych bez zaznaczników html bo szablon już masz ' srodek Twojej strony ' zmienisz linki na index.php?akcja=nazwalinku jak sie pobawisz to mozesz miec index.php?akcja=ksiega&id=link
Mam nadzieje ze o to biega
jaarox
Z tym pierwszym co napisałes to nie ma problemy. to juz wiem jak zrobić. Tylko chodzi o to, że jak sciagam jakis gotowy skrypt, i jego zawartosc jest zawsze w jakims folderze ( i on zawiera najczesciej plik index.php oraz jakies inne podfoldery i pliki).
To znaczy ze kazdy sciagniety skrypt musze sam jeszcze poprzerabiac aby sie dobrze wyświetlało na stronie questionmark.gif
?
tak
jaarox
No to nie ciekawie, przewżnie każdy skrypt jest chroniony przez tzw. prawa autorskie. Czyli musiałbym za każdym razem pisać do autorów skryptów o prawa.
No w kazdym badź razie thx ( bede otwierał skrypty w nowym oknie ) biggrin.gif biggrin.gif biggrin.gif
scanner
a) nie każdy, tylko te niechlujnie napisane.
cool.gif dobrze napisany skrypt (a te z kess raczej do nich nie należą) da się prawie berproblemowo (pomijając drobiazgi) zainkludowac do strony
c) nie lepiej napisac sobie cos wlasnego?
jaarox
Scanner a mozesz podac linka gdzie moge znaleść dobrze napisane skrypty questionmark.gif
Pisanie skryptów - jak najbardzej, ale ja zaczynam swoją "przygode" z php. Moze napise jakis skrypcik kiedys biggrin.gif
scanner
HotScripts do bólu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.