Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wczytywanie podstron php
anacom
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


Witam, mam problem z wydawaloby sie bardzo prosta strona, na laptopie wszystko dziala poprawnie, a na telefonie nie chce. ewidentnie czegos brakuje, a ja juz nie mam pomyslu o co moze chodzic. moze ktos pomoze? ta strona to jezyk-catering.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zajrzyj w zrodlo wygenerowanej strony w przegladarce a zobaczysz cala mase bledow php. To jest twoj problem.
przenosze
Go to the top of the page
+Quote Post
anacom
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


to jesli tu:

<?php
if($_GET['id']=="start"){
include("start.html");
}
?>

jest blad w drugiej linijce, a plik start.html istnieje, to jak inaczej mozna wczytac plik start.html?
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


  1. $id = $_GET['id']?? 'start';


Ten post edytował viking 13.07.2017, 14:14:21
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@viking o ile dobrze pamietam to juz po raz kolejny zakladasz ze ludzie maja php7. Pamietaj, to zwykli userzy na zwyklych hostingach (IMG:style_emoticons/default/wink.gif)

  1. $id = isset($_GET['id']) ? $_GET['id'] : 'start';
  2. if($id=="start"){
  3. include("start.html");
  4. }
Go to the top of the page
+Quote Post
viking
post
Post #6





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Na zwykłych hostingach PHP7 już od dawna jest. PHP5 jest formalnie martwe dla devów php.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Moze i jest, ale userzy czesto jada na php5 co widac na forum gdy ktos podaje kod php7 (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
anacom
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


chyba pomoglo, bo nie pokazuje juz tych bledow, ale dalej strona na telefonie nie dziala. w czym moze byc jeszcze problem?
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Masz jeszcze totalne zwalony html.
Masz dwa razy blok HEAD. Drugi blok HEAD pojawia sie w bloku BODY. Przegladaj od czasu do czasu wygenerowane zrodla.

Kolejna sprawa, ze na stronie mobilnej przekierowujesz na inne adresy, np

http://jezyk-catering.pl/index.php?id=oferta
na stronie mobilnej idzie na
http://jezyk-catering.pl/index.php?id=m_oferta

Stworzyles IFy na m_oferta itp ?
Go to the top of the page
+Quote Post
anacom
post
Post #10





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


a jakis pomysl dlaczego mam dwa razu head? w index mam tylko raz i w plikach menu i tresc nie ma head.

na mobilnej ma przekierowywac gdzie indziej, bo ma wczytywac inna podstrone dostosowana do telefonu
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Gdzies to head wstawiasz. Nie wiem gdzie bo nie mam twojego kodu

Cytat
na mobilnej ma przekierowywac gdzie indziej, bo ma wczytywac inna podstrone dostosowana do telefonu
Dobrze, tylko ja sie pytam czy stworzyles na te nowe adresy tez ify? Bo wyglada jakbys tego nie zrobil
Go to the top of the page
+Quote Post
anacom
post
Post #12





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


to jest kod z pliku index

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Jeżyk-catering</title>
<link rel="stylesheet" type="text/css" href="arkusz.css" />

<!--sprawdzanie mobilne-->
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

if ($iphone || $android || $palmpre || $ipod || $berry == true)
{
header('Location: http://jezyk-catering.pl/mobilne/index.php/');
//OR
echo "<script>window.location='http://jezyk-catering.pl/mobilne/index.php'</script>";
}
?>
<!--koniec sprawdania-->

</head>
<body>

<?php include "menu.html"; ?>

<?php include "tresc.html"; ?>

</body>
</html>


do tego jest plik menu

<div id="menu">

<div id="menu_left">
<ul>
<li><a href="index.php?id=stronaglowna">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRONA GŁÓWNA&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li><a href="index.php?id=onas">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O NAS&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li><a href="index.php?id=oferta">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFERTA</a></li>
</ul>
</div>

<div id="menu_right">
<ul>
<li><a href="">&nbsp;ZALOGUJ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li><a href="index.php?id=kontakt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KONTAKT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li><a href="index.php?id=przykladowejadlospisy">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PRZYKŁADOWE JADŁOSPISY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
</ul>
</div>

</div>


i plik tresc w ktorym ma wczytywac plikiz grafika

<div id="tresc">


<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'start';
if($id=="start"){
include("start.html");
}
?>

<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'onas';
if($id=="onas"){
include("onas.html");
}
?>

<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'kontakt';
if($id=="kontakt"){
include("kontakt.html");
}
?>

<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'przykladowejadlospisy';
if($id=="przykladowejadlospisy"){
include("przykladowejadlospisy.html");
}
?>

<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'oferta';
if($id=="oferta"){
include("oferta.html");
}
?>


<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'stronaglowna';
if($id=="stronaglowna"){
include("stronaglowna.html");
}
?>



</div>

a na mobilne mam osobny index menu i tresc ktore ma wczytywac na telefonach
Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Uzywaj BBOCDE

O to
$id = isset($_GET['id']) ? $_GET['id'] : 'start';
mialo byc tylko raz w kodzie. Wszedzie dalej miales juz tylko korzystac z tego $id. Wywal wszystkie inne linie typu
$id = isset($_GET['id']) ? $_GET['id'] : 'start';
poza ta pierwsza rzecz jasna

Co do strony mobilnej to przyjrzyj sie jak wyglada adres dla strony mobilnej bo dla mnie to jeden wielki mix, ala index.php powtorzone dwa razy. Pewnie twoj kod wariuje i nie czyta ci index mobilnego w ogole.
Go to the top of the page
+Quote Post
anacom
post
Post #14





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


wywalilam te wszystkie niepotrzebne i teraz jest tak:

<?php
$id = isset($_GET['id']) ? $_GET['id'] : 'm_start';
if($id=="m_start"){
include("m_start.html");
}
?>

<?php
if($id=="m_onas"){
include("m_onas.html");
}
?>

<?php
if($id=="m_kontakt"){
include("m_kontakt.html");
}
?>

<?php
if($id=="m_przykladowejadlospisy"){
include("m_przykladowejadlospisy.html");
}
?>

<?php
if($id=="m_oferta"){
include("m_oferta.html");
}
?>


<?php
if($id=="m_stronaglowna"){
include("m_stronaglowna.html");
}
?>


a strone mobilna zrobilam w ten sposob ze wszystkie pliki wrzucilam w folder "mobilne" i do tego folderu wlasnie jest odnosnik w index na stronie normalnej. wrzucam nizej kod z index z folderu mobilne


<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">

<head>
<meta name="viewport" content="width=device-width; initial-scale=1" />


<title> Jeżyk-catering </title>

<link rel="stylesheet" href="m_arkusz.css" type="text/css">

</head>
<body>

<?php include "m_menu.html"; ?>

<?php include "m_tresc.html"; ?>

</body>
</html>

miales racje z tym dwa razy index. usunelam w sciezce do strony mobilnej index i teraz wszystko gra (IMG:style_emoticons/default/smile.gif) wieeeeelkie dzieki!!!!!!!!!!!
Go to the top of the page
+Quote Post
nospor
post
Post #15





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1)
Prosilem raz, prosze jeszcze raz:
uzywaj bbcode dla kodu wstawianego na forum

2)
Twoj kod html w wygenerowanej stronie nadal jest kiepski. Na koncu body masz dwa </div> ktore zamykaja nieistniejace divy.

3)
I jeszcze troche nie na temat, ale mnie osobiscie to irytuje, moze twoich klientow nie:
kazda podstrona sklada sie najpierw z zajebiscie duzego obrazka/tla na caly ekran i jak chce sprawdzic faktyczna tresc dla tej podstrony, to musze uzywac scrolla. Dla mnie osobiscie klikajac w np. w oferte oczekuje zobaczyc oferte, a nie duzy napis OFERTA a faktyczna oferta znajduje sie dopiero 5 metrow w dole
Go to the top of the page
+Quote Post
anacom
post
Post #16





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.01.2010

Ostrzeżenie: (0%)
-----


przepraszam za bbcode, dopiero teraz zrozumialam o co chodzilo, a jesli chodzi o te obrazki to kolega dal mi juz gotowe grafiki i poprosil zeby zrobic z tego strone, i mi osobiscie tez sie to ogromnie nie podoba, ale skoro tak chce, to niech tak ma. jakby nie bylo strona dziala, wiec pewnie bedzie zadowolony (IMG:style_emoticons/default/smile.gif) dziekuje za wszelka udzielona mi pomoc

widzę ze tutaj ludzie maja wielka wiedze, wiec moze jeszcze mi w czyms ktos pomoze. czy da sie zrobic, aby konkretna komorka tabeli byla wysrodkowana wzgledem strony? zrobilam menu na podstawie tabelki i chcialabym zeby <td> ktory ma przypisana szerokosc 100px byl wysrodkowany , zeby bylo widac akurat napis "jezyk". oczywiscie to tez na stronie jezyk-catering.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:17