brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 20-12-2004, 18:25
php-anfaenger
 Member
Links : Onlinestatus : php-anfaenger ist offline
Registriert seit: Apr 2003
Ort: Dortmund
Beiträge: 341
php-anfaenger ist zur Zeit noch ein unbeschriebenes Blatt
Standard Sprache in Session

Hallo zusammen !

Ich würde gerne die Sprache per $_GET ermitteln z.B. mit
"index.php?lang=en"
und diese dann in der online Tabelle speichern über die session.
Meine Versuche klappten aber bis jetzt irgendwie garnicht, da die variable "lang" nicht in der DB gespeichert wird
Evtl. habt ihr ja vorschläge.

PHP-Code:
if ($usr['level']==0)
    {
    
$usr['skin'] = (empty($usr['skin'])) ? $cfg['defaultskin'] : $usr['skin'];
    
session_start();
    
$_GET['lang'] = $_SESSION['lang'];
    
$usr['lang'] = $_SESSION['lang'];
if (
$_SESSION['lang']!=0)
    {
    
$sql ldu_query("UPDATE $db_online SET online_lang='".$_SESSION['lang']."' 
WHERE online_ip='"
.$_SERVER['REMOTE_ADDR']."' LIMIT 1");
    }
    } 

danke im voraus
Mit Zitat antworten
  #2 (permalink)  
Alt 20-12-2004, 18:38
NROz
 Newbie
Links : Onlinestatus : NROz ist offline
Registriert seit: Dec 2004
Beiträge: 13
NROz ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,

Testausgaben? ( $_SESSION['lang'] )
Mit Zitat antworten
  #3 (permalink)  
Alt 20-12-2004, 18:42
php-anfaenger
 Member
Links : Onlinestatus : php-anfaenger ist offline
Registriert seit: Apr 2003
Ort: Dortmund
Beiträge: 341
php-anfaenger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

"lang" ist nicht in der User Session verzeichnet...
Hab mir die Session Dateien angeschaut...
Alle anderen brauchbaren Variablen sind vorhanden....
Mit Zitat antworten
  #4 (permalink)  
Alt 20-12-2004, 18:46
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nach welcher logik soll dann if ($_SESSION['lang']!=0) funktionieren?
Mit Zitat antworten
  #5 (permalink)  
Alt 20-12-2004, 18:48
NROz
 Newbie
Links : Onlinestatus : NROz ist offline
Registriert seit: Dec 2004
Beiträge: 13
NROz ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hab vor kurzem das gleiche prob gehabt. k.a. warum, aber $_SESSION['lang'] will es net! -> $_SESSION['language'] hat mein prob gelöst...
Mit Zitat antworten
  #6 (permalink)  
Alt 20-12-2004, 18:52
php-anfaenger
 Member
Links : Onlinestatus : php-anfaenger ist offline
Registriert seit: Apr 2003
Ort: Dortmund
Beiträge: 341
php-anfaenger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von penizillin
nach welcher logik soll dann if ($_SESSION['lang']!=0) funktionieren?
Supi, danke für den Produktiven Hinweis... *lol*
"if" heisst glaub ich "wenn" oder ?

@NROz:
Ich denke nicht das die länge der variablen dabei ne Rolle spielt.
Mit Zitat antworten
  #7 (permalink)  
Alt 20-12-2004, 18:56
NROz
 Newbie
Links : Onlinestatus : NROz ist offline
Registriert seit: Dec 2004
Beiträge: 13
NROz ist zur Zeit noch ein unbeschriebenes Blatt
Standard

glaub mir einfach dass ich mein Skript damals an 2 stellen änderte und es funktioniert hat

war ja nur ein Vorschlag.
Mit Zitat antworten
  #8 (permalink)  
Alt 20-12-2004, 22:15
meikl
 Newbie
Links : Onlinestatus : meikl ist offline
Registriert seit: Dec 2004
Beiträge: 8
meikl ist zur Zeit noch ein unbeschriebenes Blatt
meikl eine Nachricht über ICQ schicken
Standard

Zitat:
Ich denke nicht das die länge der variablen dabei ne Rolle spielt.
es hätte aber auch damit zu tun haben können, dass genau diese variable vielleicht von php verwendet wird. und dann hätte dein script ebenfalls nicht funktioniert
Mit Zitat antworten
  #9 (permalink)  
Alt 20-12-2004, 22:49
derHund
 PHP Master
Links : Onlinestatus : derHund ist offline
Registriert seit: Aug 2003
Ort: Hundehütte
Beiträge: 5.293
derHund ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
"if" heisst glaub ich "wenn" oder ?
OffTopic:
falls
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
Mit Zitat antworten
  #10 (permalink)  
Alt 20-12-2004, 22:50
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.746
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@php-anfaenger, warum manipulierst du das Get-Array?
Zitat:
PHP-Code:
$_GET['lang'] = $_SESSION['lang']; 
wofür soll denn das gut sein?
Mit Zitat antworten
  #11 (permalink)  
Alt 20-12-2004, 23:41
Payne_of_Death
 Master
Links : Onlinestatus : Payne_of_Death ist offline
Registriert seit: Dec 2002
Ort: Folterkeller Nr. 18
Beiträge: 2.953
Payne_of_Death ist zur Zeit noch ein unbeschriebenes Blatt
Payne_of_Death eine Nachricht über ICQ schicken Payne_of_Death eine Nachricht über AIM schicken Payne_of_Death eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von asp2php
@php-anfaenger, warum manipulierst du das Get-Array?
wofür soll denn das gut sein?
Es macht wohl eher andersrum Sinn
__________________
MfG Payne_of_Death

Manual(s): <-| PHP | MySQL | SELFHTML |->
Merke:
Du brauchst das Rad nicht neu erfinden ! <-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

Murphy`s Importanst LAWS
Jede Lösung bringt nur neue Probleme
Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
In jedem kleinen Problem steckt ein großes, das gern raus moechte.
Mit Zitat antworten
  #12 (permalink)  
Alt 21-12-2004, 01:52
derHund
 PHP Master
Links : Onlinestatus : derHund ist offline
Registriert seit: Aug 2003
Ort: Hundehütte
Beiträge: 5.293
derHund ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm,

das macht in manchen situationen durchaus sinn ... in der gezeigten vielleicht nicht ^^
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
Mit Zitat antworten
  #13 (permalink)  
Alt 21-12-2004, 02:11
Payne_of_Death
 Master
Links : Onlinestatus : Payne_of_Death ist offline
Registriert seit: Dec 2002
Ort: Folterkeller Nr. 18
Beiträge: 2.953
Payne_of_Death ist zur Zeit noch ein unbeschriebenes Blatt
Payne_of_Death eine Nachricht über ICQ schicken Payne_of_Death eine Nachricht über AIM schicken Payne_of_Death eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von derHund
hmm,

das macht in manchen situationen durchaus sinn ... in der gezeigten vielleicht nicht ^^
Spontan fällt mir kein Grund ein warum das so wie jetzt geschildert Sinn macht
__________________
MfG Payne_of_Death

Manual(s): <-| PHP | MySQL | SELFHTML |->
Merke:
Du brauchst das Rad nicht neu erfinden ! <-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

Murphy`s Importanst LAWS
Jede Lösung bringt nur neue Probleme
Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
In jedem kleinen Problem steckt ein großes, das gern raus moechte.
Mit Zitat antworten
  #14 (permalink)  
Alt 21-12-2004, 13:28
php-anfaenger
 Member
Links : Onlinestatus : php-anfaenger ist offline
Registriert seit: Apr 2003
Ort: Dortmund
Beiträge: 341
php-anfaenger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke Jungs, aber das habe ich im moment:

PHP-Code:
if ($usr['level']==0)
    {
    
$usr['skin'] = (empty($usr['skin'])) ? $cfg['defaultskin'] : $usr['skin'];
    
$_SESSION['lang'] = $_GET['lang'];
    
$usr['lang'] = $_SESSION['lang'];
if (
$_SESSION['lang']!=0)
    {
    
$sql ldu_query("UPDATE $db_online SET online_lang='".$_SESSION['lang']."' 
WHERE online_ip='"
.$usr['ip']."' LIMIT 1");
    }
else    
    {
    
$usr['lang'] = $cfg['defaultlang'];
    }
    } 
Und dies erzeugt beim aufrufen von index.php?lang=en
den eintrag "de" in der Session ?

Irgend ein Tip warum ?
Mit Zitat antworten
  #15 (permalink)  
Alt 21-12-2004, 14:08
Patrick_PQ
 Registrierter Benutzer
Links : Onlinestatus : Patrick_PQ ist offline
Registriert seit: Aug 2003
Beiträge: 480
Patrick_PQ ist zur Zeit noch ein unbeschriebenes Blatt
Standard

welchen Wert hat usr['level'] ?
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42 Uhr.