@Meatwad
Ich kann dich nicht adden, kommt ein Fehler, den ich bisher noch nie hatte.
Schreib mich mal bitte im ICQ an (154717142) oder uppe das Script mal hier!
Abfrage, Ob Geklickt Wurde...
#16
geschrieben 10. Mai 2005 - 13:23
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Anzeige
#17
geschrieben 10. Mai 2005 - 13:28
ok, ich habe dich geadded
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#18
geschrieben 10. Mai 2005 - 15:06
So danke erstmal an Meatwad, ich habe ein Script von ihm bekommen.
Habe es nun angepasst und ein paar Kleinigkeiten verbessert und nun siehst es so aus (die link.php):
Ein Link wird aufgerufen unter link.php?id=1
So nun habe ich ein paar kleine Problemchen.
1.) Es klappt soweit wunderbar, wenn man nicht klickt, wird der Text mit Banner angezeigt und wenn man klickt, wird die Session registriert und die Seite ist ab sofort normal aufrufbar.
Das Problem daran: Man muss die Hauptseite (nicht der Link, der sich geöffnet hat) wieder aktualisieren, damit man nur normalen Domain weitergelangt.
Ich kann nun ein Meta-Refresh einbauen, dass alle paar Sekunden die Seite aktualisiert und es so automatisch überprüft, aber das ist ja sinnlos.
Kann man also dem Script igrendwie sagen, falls geklickt wurde soll er die Seite automatisch aktualisieren und dann geht es ja weiter...
Wenn ich ein Meta-Refresh in die 1. If-abfrage mit einbaue, dann geht es auch nicht.
Wenn das klappt, dass: sobald man klickt öffnet sich ein Link im neuen Fenster und das aktuelle Fenster wird weitergeleitet...dann bin ich glücklich!
Noch ne Frage:
$filename = substr(strrchr($_SERVER['PHP_SELF'],"/"),1);
Ist das nötig bzw. was genau bewirkt es?
2.) Ich will nun anstatt mehrere Weiterleitungsseiten auch mehrere neue Seiten einbauen. Das auch einfach mit einem Array lösen oder wie mache ich das jetzt?
Habe es nun angepasst und ein paar Kleinigkeiten verbessert und nun siehst es so aus (die link.php):
<?php
$link_zum_banner = "http://localhost";
$go['1'] = "http://localhost/xampp/lang.php?en";
$go['2'] = "http://localhost";
$banner_src = "banner.jpg";
session_start();
$filename = substr(strrchr($_SERVER['PHP_SELF'],"/"),1);
if($_GET['cat'] == "clickedonbanner")
{
$_SESSION['clicked'] = true;
header("Location: $link_zum_banner");
}
else // if($_GET['cat'] == "gotolocation")
{
if($_SESSION['clicked'] == false)
{
echo "<div align=\"center\">Bitte klicken Sie auf das Banner, um dem Link zu folgen!<br><br>
<a href=\"$fliename?cat=clickedonbanner\" target=\"_blank\">
<img src=\"$banner_src\"></a></div>";
}
else
{
header("Location: ".$go[$_GET['id']]."");
}
}
?>
Ein Link wird aufgerufen unter link.php?id=1
So nun habe ich ein paar kleine Problemchen.
1.) Es klappt soweit wunderbar, wenn man nicht klickt, wird der Text mit Banner angezeigt und wenn man klickt, wird die Session registriert und die Seite ist ab sofort normal aufrufbar.
Das Problem daran: Man muss die Hauptseite (nicht der Link, der sich geöffnet hat) wieder aktualisieren, damit man nur normalen Domain weitergelangt.
Ich kann nun ein Meta-Refresh einbauen, dass alle paar Sekunden die Seite aktualisiert und es so automatisch überprüft, aber das ist ja sinnlos.
Kann man also dem Script igrendwie sagen, falls geklickt wurde soll er die Seite automatisch aktualisieren und dann geht es ja weiter...
Wenn ich ein Meta-Refresh in die 1. If-abfrage mit einbaue, dann geht es auch nicht.
Wenn das klappt, dass: sobald man klickt öffnet sich ein Link im neuen Fenster und das aktuelle Fenster wird weitergeleitet...dann bin ich glücklich!
Noch ne Frage:
$filename = substr(strrchr($_SERVER['PHP_SELF'],"/"),1);
Ist das nötig bzw. was genau bewirkt es?
2.) Ich will nun anstatt mehrere Weiterleitungsseiten auch mehrere neue Seiten einbauen. Das auch einfach mit einem Array lösen oder wie mache ich das jetzt?
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#19
geschrieben 10. Mai 2005 - 16:58
1.) das würde nur mit JS gehen...
das $filename guckt, welcher name die datei hat, damit wenn man noch nicht auf den banner geklickt hat, dass dann in dem fenster selber der banner mit dem richtigen link kommt
2.) was meinst du genau?
das $filename guckt, welcher name die datei hat, damit wenn man noch nicht auf den banner geklickt hat, dass dann in dem fenster selber der banner mit dem richtigen link kommt
2.) was meinst du genau?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#20
geschrieben 13. Mai 2005 - 16:12
zu 1.) Wie würde es dann mit JS aussehen und wenn's geht ohne Popup?
zu 2.) Hat sich erledigt...
zu 2.) Hat sich erledigt...
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#21
geschrieben 14. Mai 2005 - 09:09
mit JS kennsch mich nicht aus....
I am away to look for my self. If I am back before I return keep me here. | Mein Server

Hilfe
Neues Thema
Antworten

Nach oben


