Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] [PHP] if-Abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen [PHP] if-Abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

[PHP] if-Abfrage Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo zusammen,

für den Reitstall Habakuk nutze ich den LogIn aus dem vRH-Adventskalender. Ich kann so die Angaben Name, Pferd und Job ausgeben.

Bei Job schreibe ich entweder "Probe" für Probemitglied oder "Redakteur" oder "Tierarzt" oder "Pferdepfleger" oder "Ausbilder". Nun habe ich ein Problem...

Ich möchte einen Link aufbauen, der eine if-Abfrage enthält.... Und zwar: Wenn job = Probe soll der Link auf die Seite xy.htm führen und wenn job = Redakteur oder job = Tierarzt oder job = Pferdepfleger oder job = Ausbilder ist soll es auf die Seite zz.htm führen...

Ich kriege das einfach nicht hin...

Lg

EDIT: Hey,

so das mit dem Link funktioniert jetzt... Aber mit dieser If-Abfrage komme ich einfach nicht klar. Ich brauche jetzt wieder eine für das Klickpflegen. Und zwar:

Wenn putzen_$usname.txt eine Zahl unter 1000 oder 1000 enthält, so soll das Bild1 angezeigt werden.
Wenn putzen_$usname.txt eine Zahl über 1001 oder 1001 enthält, so soll das Bild2 angezeigt werden.

Hat jemand eine Ahnung wie das geht?


Marie

__________________
Avater-Credits by www.sweetandtalented.com

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von KinoKarte: 21.05.2009 15:05.

27.04.2009 14:01 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
Blue-Angel Blue-Angel ist weiblich
Server-Administrator


images/avatars/avatar-37714.gif

Dabei seit: 20.12.2004
Beiträge: 1.604
Herkunft: Reichenschwand
Name: Jennifer

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu,

hmm, also:
php:
1:
2:
3:
4:
5:
6:
7:
if($_GET['job'] == "probe") {
  implode(file("probe.html"));
} elseif($_GET['job'] == "redakteur") {
  implode(file("redakteur.html"));
} else {
  die("Die angegebene Seite existiert leider nicht");
}
Da würde dann bei den Aufruf von datei.php?job=probe die Datei probe.html eingebunden werden und bei datei.php?job=redakteur die Datei redakteur.html.

Oder man würde auf die HTML Seite umleiten statt sie mit PHP auszugeben:
php:
1:
2:
3:
4:
5:
6:
7:
if($_GET['job'] == "probe") {
  header("Location: probe.html");
} elseif($_GET['job'] == "redakteur") {
  header("Location: redakteur.html");
} else {
  die("Die angegebene Seite existiert leider nicht");
}

Selbe wie oben nur das bei den Aufruf die Seite nicht von PHP ausgegeben wird, sonder man auf eine HTML Seite weitergeleitet wird.

LG Jennifer

__________________
Mein Steam Profil (Chobits_Chii)
27.04.2009 14:30 Blue-Angel ist offline Homepage von Blue-Angel Beiträge von Blue-Angel suchen Nehmen Sie Blue-Angel in Ihre Freundesliste auf Fügen Sie Blue-Angel in Ihre Kontaktliste ein AIM-Name von Blue-Angel: noAIM YIM-Name von Blue-Angel: SchieweckJennifer MSN Passport-Profil von Blue-Angel anzeigen
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke, funzt sogar!!! Super...

__________________
Avater-Credits by www.sweetandtalented.com

27.04.2009 14:32 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
Blue-Angel Blue-Angel ist weiblich
Server-Administrator


images/avatars/avatar-37714.gif

Dabei seit: 20.12.2004
Beiträge: 1.604
Herkunft: Reichenschwand
Name: Jennifer

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von KinoKarte
Danke, funzt sogar!!! Super...
Hehe, gerne doch fröhlich

__________________
Mein Steam Profil (Chobits_Chii)
27.04.2009 14:33 Blue-Angel ist offline Homepage von Blue-Angel Beiträge von Blue-Angel suchen Nehmen Sie Blue-Angel in Ihre Freundesliste auf Fügen Sie Blue-Angel in Ihre Kontaktliste ein AIM-Name von Blue-Angel: noAIM YIM-Name von Blue-Angel: SchieweckJennifer MSN Passport-Profil von Blue-Angel anzeigen
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey,

so das mit dem Link funktioniert jetzt... Aber mit dieser If-Abfrage komme ich einfach nicht klar. Ich brauche jetzt wieder eine für das Klickpflegen. Und zwar:

Wenn putzen_$usname.txt eine Zahl unter 1000 oder 1000 enthält, so soll das Bild1 angezeigt werden.
Wenn putzen_$usname.txt eine Zahl über 1001 oder 1001 enthält, so soll das Bild2 angezeigt werden.

Hat jemand eine Ahnung wie das geht?

EDIT:

Nochmal genauer:
Aktuell nutze ich für if-Abfragen diesen Code (Beispiel)
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php

if ($uname == Marie)

 { echo "Willkommen, Marie!"; }

?>


Aber nun habe ich ja eine Seite, die anstatt $uname angegeben werden soll. Außerdem: Nimmt PHP Angaben wie <1000 für eine Zahl unter 1000 u.s.w.?

__________________
Avater-Credits by www.sweetandtalented.com

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von KinoKarte: 21.05.2009 11:46.

21.05.2009 10:33 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Niemand?

__________________
Avater-Credits by www.sweetandtalented.com

24.05.2009 11:14 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
  <?php
  $datei fopen("putzen_$usname.txt","r+");
  $counterstand fgets($datei10);
  if($counterstand == "")
    {
    $counterstand 0;
    }
  fclose($datei);
  if($counterstand 1000 OR $counterstand == 1000) {
  echo "<img src='Bild1'>";
  }
  if($counterstand 1000) {
  echo "<img src='Bild2'>";
  }
  ?>


Vielleicht kannst du ja damit was anfangen Augenzwinkern

__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

24.05.2009 11:22 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich habe das jetzt mal so eingefügt:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
  <?php
  $datei fopen("putzen_$usname.txt","r+");
  $counterstand fgets($datei10);
  if($counterstand == "")
    {
    $counterstand 0;
    }
  fclose($datei);
  if($counterstand 1000 OR $counterstand == 1000) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status3.png'>";
  }
  if($counterstand 1000) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status2.png'>";
  }
  ?>


Aber immer wenn ich die Seite jetzt aufrufe, zeigt er mir die Grafik unter http://toelten.to.ohost.de/login/pixel2/status3.png
an. Ich habe es jetzt mal mit den Zahlen 1000, 1001 und 999 probiert. Ab wann zeigt er mir denn dann die andere Grafik?

__________________
Avater-Credits by www.sweetandtalented.com

24.05.2009 12:03 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Variable heißt doch gar nicht usname. :x

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
  <?php
  $datei fopen("putzen_$uname.txt","r+");
  $counterstand fgets($datei10);
  if($counterstand == "")
    {
    $counterstand 0;
    }
  fclose($datei);
  if($counterstand 1000 OR $counterstand == 1000) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status3.png'>";
  }
  if($counterstand 1000) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status2.png'>";
  }
  ?>


__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

24.05.2009 20:19 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Uhhii, super! Ich habe mir den Code grade noch ein bisschen umgeschrieben - funktioniert perfekt. Eine Frage: Kann PHP auch Minuszahlen/negative Zahlen lesen?

EDIT

Und warum funktioniert dies:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
<?php
  $datei fopen("putzen_$uname.txt","r+");
  $counterstand fgets($datei10);
  if($counterstand == "")
    {
    $counterstand 0;
    }
  fclose($datei);
  if($counterstand OR $counterstand == 0) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status1.png'>";
  }
  if($counterstand == 1) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status2.png'>";
  }
  if($counterstand == 2) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status3.png'>";
  }
  if($counterstand == 3) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status4.png'>";
  }
  if($counterstand == 4) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status5.png'>";
  }
  if($counterstand OR $counterstand == 5) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status6.png'>";
  }
  ?>


aber nicht dieser

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
<?php
  $datei fopen("http://toelten.to.ohost.de/login/putzen_Lucy.txt","r+");
  $counterstand fgets($datei10);
  if($counterstand == "")
    {
    $counterstand 0;
    }
  fclose($datei);
  if($counterstand OR $counterstand == 0) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status1.png'>";
  }
  if($counterstand == 1) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status2.png'>";
  }
  if($counterstand == 2) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status3.png'>";
  }
  if($counterstand == 3) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status4.png'>";
  }
  if($counterstand == 4) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status5.png'>";
  }
  if($counterstand OR $counterstand == 5) {
  echo "<img src='http://toelten.to.ohost.de/login/pixel2/status6.png'>";
  }
  ?>


__________________
Avater-Credits by www.sweetandtalented.com

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von KinoKarte: 26.05.2009 11:07.

26.05.2009 10:54 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
1Sm!le 1Sm!le ist weiblich
Mitglied


images/avatars/avatar-42097.png

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

fopen ist meist auf interne Dateien beschränkt, damit man keine fremden, möglicher Weise schädlichen Scripte einliest.

Und ja, PHP kann natürlich auch negative Zahlen.

__________________

26.05.2009 14:20 1Sm!le ist offline E-Mail an 1Sm!le senden Homepage von 1Sm!le Beiträge von 1Sm!le suchen Nehmen Sie 1Sm!le in Ihre Freundesliste auf
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich denke mal, du musst das "http://toelten.to.ohost.de/login/" wegmachen, sonst könntest du ja so auf jede beliebige Datei (auch die dir nicht gehört) zugreifen, sie auslesen oder sogar verändern. (;

__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

26.05.2009 14:22 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
KinoKarte KinoKarte ist weiblich
really do luv u


images/avatars/avatar-47188.jpg

Dabei seit: 14.06.2007
Beiträge: 1.492
Herkunft: Deutschland

Themenstarter Thema begonnen von KinoKarte
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, jetzt funktioniert es - Vielen Dank!

__________________
Avater-Credits by www.sweetandtalented.com

26.05.2009 14:30 KinoKarte ist offline E-Mail an KinoKarte senden Beiträge von KinoKarte suchen Nehmen Sie KinoKarte in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] [PHP] if-Abfrage

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH