• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Script gibt falsches Bild aus

magnetic_water

New member
Falsche Weiterleitung durch Länderangabe

Nochmal eine gnz andere Frage: Bei

PHP:
<?php
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] == de){print'<meta http-equiv="refresh" content="0; URL=de">';}
else {print'<meta http-equiv="refresh" content="0; URL=en">';}
?>

werde ich zu en weitergeleitet. Warum?
 
Zuletzt bearbeitet:
Ich habe es jetzt so probiert, aber es funktioniert immernoch nicht....

PHP:
$voter = fopen ("stuff/voter.txt", "r");
$votes = fopen ("stuff/votes.txt", "r");
$rechne = $votes/$voter;
print 'Actual rating:';
if (intval($rechne) < 1)
{ print '<img src="stuff/0stars.png" alt="0 Stars" title="0 Stars"><br>';}
if (intval($rechne) >= 1 && intval($rechne) < 2)
{ print '<img src="stuff/1star.png" alt="1 Star" title="1 Star"><br>';}
if (intval($rechne) >= 2 && intval($rechne) < 3)
{ print '<img src="stuff/2stars.png" alt="2 Stars" title="2 Stars"><br>';}
if (intval($rechne) >= 3 && intval($rechne) < 4)
{ print '<img src="stuff/3stars.png" alt="3 Stars" title="3 Stars"><br>';}
if (intval($rechne) >= 4 && intval($rechne) < 5)
{ print '<img src="stuff/4stars.png" alt="4 Stars" title="4 Stars"><br>';}
if (intval($rechne) >= 5)
{ print '<img src="stuff/5stars.png" alt="5 Stars" title="5 Stars"><br>';}

fclose($votes);
fclose($voter);
 
$rechne = intval($votes)/intval($voter); ?:rolleyes:

Welche Werte werden genau ausgegeben, wenn dus dir durch echo $votes.' '.$voter; ausgeben lässt?
 
Aha! Für das Script ist...

votes = Resource id #5
In der Datei steht aber: 4

voter = Resource id #4
In der Datei steht aber: 1

Wie kann ich das ändern?
 
AW: Falsche Weiterleitung durch Länderangabe

Nochmal eine gnz andere Frage: Bei

PHP:
<?php
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] == de){print'<meta http-equiv="refresh" content="0; URL=de">';}
else {print'<meta http-equiv="refresh" content="0; URL=en">';}
?>

werde ich zu en weitergeleitet. Warum?
 
Zuletzt bearbeitet:
AW: Falsche Weiterleitung durch Länderangabe

Nochmal eine gnz andere Frage: Bei

PHP:
<?php
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] == de){print'<meta http-equiv="refresh" content="0; URL=de">';}
else {print'<meta http-equiv="refresh" content="0; URL=en">';}
?>

werde ich zu en weitergeleitet. Warum?
Da frag ich mich, warum du dir nicht einfach mal anzeigen läßt was für ein Wert überhaupt in $_SERVER['HTTP_ACCEPT_LANGUAGE'] steht?
 
Zurück
Oben