Forum

> > Off Topic > PHP Problem *bing*
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch PHP Problem *bing*

15 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
Hab ein problem im code, zurzeit liegts an den Variabeln

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
<?php

	$var = 0
	$url1 = http://www.amazon.de;
	$url2 = http://www.google.de;
	$url3 = http://www.unrealsoftware.de;

	if (0 == $var) {
        http_redirect ([$url1]);
		$var++;
    }
    elseif (1 == $var) {
        http_redirect ([$url2]);
		$var++;
    }
    elseif (2 == $var) {
        http_redirect ([$url3]);
		$var++;
    }
    //else {
    //    ;
	//	$var++;
    //}
	
?>

es liegt am // in den urls, allerding ohne http will es auch net.

Ich weis nicght wie ich es sonst macghen sollte Kann mir wer hälfen?

alt Re: PHP Problem *bing*

Stranded_fan
User Off Offline

Zitieren
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
<?php

     $var = 0
     $url1 = "http://www.amazon.de";
     $url2 = "http://www.google.de";
     $url3 = "http://www.unrealsoftware.de";

     if (0 == $var) {
http_redirect ([$url1]);
          $var++;
}
elseif (1 == $var) {
http_redirect ([$url2]);
          $var++;
}
elseif (2 == $var) {
http_redirect ([$url3]);
          $var++;
}
//else {
// ;
     //     $var++;
//}
     
?>

*Schwing*

Schau mal auf deine URLs und die die ich gepostet habe.
Du hast die Anführungszeichen vergessen.

MfG

[edit]

Verdammt zu langsam

alt Re: PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
will immer noch nicht:

gibt mir immer noch den fehler aus:

Parse error: syntax error, unexpected T_VARIABLE in /users/weed/www/phptest/test.php on line 4

weis echt net weiter

alt Re: PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
ok super das geht schon mal aber will immer noch net:

jetziger code

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
<?php

	$var = 0;
	$url1 = "http://www.amazon.de";
	$url2 = "http://www.google.de";
	$url3 = "http://www.unrealsoftware.de";

	if (0 == $var) {
        http_redirect ($url1);
		$var++;
    }
    elseif (1 == $var) {
        http_redirect ($url2);
		$var++;
    }
    elseif (2 == $var) {
        http_redirect ($url3);
		$var++;
    }
    //else {
    //    ;
	//	$var++;
    //}
	
?>

So fehler:
Fatal error: Call to undefined function http_redirect() in /users/weed/www/phptest/test.php on line 9

fehler sehe ich ja schon, aber ich weis net was falsch sein sollte...

alt Re: PHP Problem *bing*

jeepohahyo
User Off Offline

Zitieren
Das ist vermutlich irgendsoein Addon dingens was dir fehlt.

Nach dem Namen der Funktion her schließe ich mal, dass du sowas wie
1
header("Location: ".$url)
suchst.

alt Re: PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
das habe ich auch iwo mal gelesen, die funktion gibts auch ich teste es mal mit dem.

dank dir!

achja noch ne frage, wie mach ich es am schluss, das die variable zu 1 zurückspringt?

und noch ne bitte:

http://weed.bplaced.de/phptest/test.php

kommt da jeder nur auf amazon oder is das immer anders? also die 3. ich komme immer nur auf amazon

alt Re: PHP Problem *bing*

jeepohahyo
User Off Offline

Zitieren
Du sendest ja auch 3 mal den selben http header eintrag, da wird wohl jede rbrowser was anderes machen.
Keien Ahnung obs da en Standard gibt, aber vermutlich ist das invalider Headercode.

Du suchst da eher was mit Javascript, wenn alles aufgehen soll...

alt Re: PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
alles müll, komm immer noch nicht weiter

Hat irgendwer so en code? oder wenigsten en guten ansatz? Das ist echt der lestzte müll, was ich versuche da zusammen zu basteln
2× editiert, zuletzt 29.05.08 21:16:29

alt Re: PHP Problem *bing*

k.o.g.
User Off Offline

Zitieren
kP was du machen willst , aber vl. hilft dir das:
1
2
3
4
5
6
7
8
9
10
11
<?
  $var = 0;
  $url = array();
  $url[0] = "http://www.google.ch";
  $url[1] = "http://www.amazon.de";
  $url[2] = "http://www.unrealsoftware.de";

  if($var>count($url)-1) $var=count($url)-1;

  header("Location: ".$url[$var]);
?>

ist nur so ausm kopf gemacht. keine ahnung obs geht

alt Re: PHP Problem *bing*

Weber
COMMUNITY BANNED Off Offline

Zitieren
ich will das jeder User auf ne andere Seite kommt:

Beispiel:

Besucher1 => Seite1.de
Besucher2 => Seite2.de
Besucher3 => Seite3.de
Besucher4 => Seite1.de
...
...
... usw.

Durch dein Script komm ich immer auf google

alt Re: PHP Problem *bing*

k.o.g.
User Off Offline

Zitieren
Ja dann musst du es von anfang an anders machen ... die variabel z.B. in einer Datei speichern, immer wieder auslesen den User auf die bestimmte seite weiterleiten und dann die variabel wieder erhöhen und speichern.
doch ich sehe den Sinn des Scripts nicht ..

alt Re: PHP Problem *bing*

stealth
User Off Offline

Zitieren
Du könntest die variable auch in einem cookie speichern wenn du willst dass jeder user immer erst zur seite1 danach zur seite 2 und so kommt...

Ansonsten wähl einfach eine seite zufällig aus^^

alt Re: PHP Problem *bing*

Nova
User Off Offline

Zitieren
Das Script wird ja nicht gespeichert, und selbst wenn ganz am Anfang eine Datei mit der Variable geladen werden sollte wird es wieder überschrieben.
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht