Autor | Zpráva | ||
---|---|---|---|
Andrej125 Profil * |
#1 · Zasláno: 16. 3. 2008, 00:24:31
<?php
session_start(); ob_start(); if(isset($_SESSION['language'])){ $_SESSION['language'] = $_GET['language']; }else{ $_SESSION['language'] = "slovak"; } include "language/".$_SESSION['language'].".php"; ?> nieko mi blbne session lebo do include dostanem nieco cudne pise mi to na stranke chyby Warning: include(language/gM A A FNPPEIABAAD U LNPE< ROS S<< R L<<<<< E.php) [function.include]: failed to open stream: No such file or directory in home.php on line 2 |
||
Andrej125 Profil * |
#2 · Zasláno: 16. 3. 2008, 11:31:28
Robim online hru a nastala mi cudna chyba pozrite si ju na www.mafiagameprojekt.com neviem ju viriesit ked mam v session language ulozene slovak includuje sa mi uplne nieco ine ...
|
||
nightfish Profil |
#3 · Zasláno: 16. 3. 2008, 11:34:01
Warning: include(language/gM A A FNPPEIABAAD U LNPE< ROS S<< R L<<<<< E.php) [function.include]: failed to open stream: No such file or directory in
home.php on line 2 a nebyl by i zdrojový kód souboru home.php? protože ve výše uvedeném na řádku 2 žádný include není.... (pokud je soubor uveden celý) |
||
Alphard Profil |
#4 · Zasláno: 16. 3. 2008, 11:36:35
if(isset($_SESSION['language'])){
$_SESSION['language'] = $_GET['language']; tohle nemá smysl nemyslel jsi <?php session_start(); ob_start(); if(isset($_GET['language'])){ $_SESSION['language'] = $_GET['language']; }elseif(!isset($_GET['language']) && !isset($_SESSION['language'])){ $_SESSION['language'] = "slovak"; } include "language/".$_SESSION['language'].".php"; ?> |
||
Andrej125 Profil * |
#5 · Zasláno: 16. 3. 2008, 11:49:08
Nie stale mi to nejde v include/slovak.php mam napriklad toto
$language['33'] = "Ahoj"; a v home mam napriklad toto echo "".$language['33'].""; |
||
nightfish Profil |
#6 · Zasláno: 16. 3. 2008, 12:13:04
Andrej125
tak ještě jednou... napiš sem include (+ případné nastavení relevantních proměnných), který se nachází v home.php na řádku 2 (tam směřují všechny ty chybové hlášky) |
||
Andrej125 Profil * |
#7 · Zasláno: 16. 3. 2008, 12:47:14
<?php include "language/".$_SESSION['language'].".php"; ?> <div class=obsah> <strong><?php echo "".$language['1']."";?></strong> <p><?php echo "".$language['2']."";?></p> </div> <div class=obsah> <strong><?php echo "".$language['3']."";?></strong> <p><?php echo "".$language['4']."";?></p> </div> toto je celej kod od home.php |
||
nightfish Profil |
#8 · Zasláno: 16. 3. 2008, 12:52:19
no tak to vypadá, že na řádku 2 v tom include $_SESSION['language'] obsahuje nesprávnou hodnotu... resp. máš někde před tím includem session_start()? případně si vypiš hodnotu toho $_SESSION['language'] v místě include...
a že jsem tak smělý, k čemu je dobrá tahle konstrukce? (myslím ty prázdné řetězce) echo "".$language['2'].""; |
||
Andrej125 Profil * |
#9 · Zasláno: 16. 3. 2008, 12:54:31
n to echo "".$language['2'].""; vipise ze souboru text a kdys si uzivatel prepne jazyk tak z jineho souboru ale to sessionstart tam nemusi byt protoze se mi stranka najizdy pres index napriklad index.php?page=home
|
||
nightfish Profil |
#10 · Zasláno: 16. 3. 2008, 12:56:12 · Upravil/a: nightfish
Andrej125
tak jinak proč máš v příkazu echo "".$language['2'].""; ty uvozovky ""? |
||
Andrej125 Profil * |
#11 · Zasláno: 16. 3. 2008, 13:00:53
nightfish
sem zvyklej a takhle to funguje taky ... skozusel sem to i beznych ale nepomohlo ... |
||
Alphard Profil |
#12 · Zasláno: 16. 3. 2008, 13:11:58
Andrej125
zkoušel jsi použít kód ode mě? popř. s jakým výsledkem problém je na 90 % v cestě, kdyžtak vylaď echo $_SESSION['language']; |
||
Andrej125 Profil * |
#13 · Zasláno: 16. 3. 2008, 13:15:49
ja neviem pochopit jedno ked mam include session a v sessionu je slovak preco sa do do include niaka nezmysel ?
|
||
Andrej125 Profil * |
#14 · Zasláno: 16. 3. 2008, 13:28:05
Alphard
dal sem echo a vyslo mi ze sessionu tohle sM R R FN ESRPTZ� U LNHPR ROS JSN�< K<<<< E |
||
Alphard Profil |
#15 · Zasláno: 16. 3. 2008, 13:52:47
Andrej125
to je ten probém, tento soubor neexistuje, proto ty chyby při include |
||
Andrej125 Profil * |
#16 · Zasláno: 16. 3. 2008, 19:49:12
Lenze v $_SESSION['language'] mam ulozene slovak
a pak session vypisu takhle include "language/".$_SESSION['language'].".php"; a mne to do echo vypise toto sM R R FN ESRPTZ� U LNHPR ROS JSN�< K<<<< E ale preco toto to neviem chcem aby tam v sessione bolo slovak ako to tam mam ale vypise mi to nieco uplne ine |
||
nightfish Profil |
#17 · Zasláno: 16. 3. 2008, 20:20:54
ale preco toto to neviem chcem aby tam v sessione bolo slovak ako to tam mam ale vypise mi to nieco uplne ine
kdyby to tam bylo, tak by se to vypsalo máš někde v kódu nad tím includem session_start()? |
||
Andrej125 Profil * |
#18 · Zasláno: 16. 3. 2008, 20:25:41
nightfishtoto je kod
<?php session_start(); ob_start(); if(isset($_GET['language'])){ $_SESSION['language'] = $_GET['language']; }elseif(!isset($_GET['language']) && !isset($_SESSION['language'])){ $_SESSION['language'] = "slovak"; } include "language/".$_SESSION['language'].".php"; echo "".$_SESSION['language'].""; ?> a v echu vipise toto sM R R FN ESRPTZ� U LNHPR ROS JSN�< K<<<< E |
||
Andrej125 Profil * |
#19 · Zasláno: 16. 3. 2008, 21:01:27
ale preco to robi netusim mam webhosting www.web-system.cz
|
||
Andrej125 Profil * |
#20 · Zasláno: 16. 3. 2008, 22:11:35
skusal som to robit s cookie a funguje to ale prepinanie jazyka nefunguje neviem preco zmenil som iba tie sessiony na _COOKIE
|
||
Časová prodleva: 16 let
|
0