Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> [php] Suchbegriffe in cookie speichern
Florian
suchpad media
Geschrieben am: Mo 6.03.2006, 16:06
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Hallo,
ich speichere mit folgenden Script die letzten 10 Suchanfragen in einer TXT-Datei:

CODE

<?php
class suchbegriffe_loggen {
var $keywords;
function suchbegriffe_loggen()
{
$data = explode("|", implode("", file("suchbegriffe/suchbegriffe.txt")));
$this->keywords = $data;
}
function get_suchbegriffe()
{
return $this->keywords;
}

function add_suchbegriff($keyword)
{
{
array_shift($this->keywords);
$this->keywords[] = $keyword;
}
}
function save()
{
$fp = fopen("suchbegriffe/suchbegriffe.txt", "w");
fwrite($fp, implode("|", $this->keywords));
fclose($fp);
}
}
$such = new suchbegriffe_loggen();
//Speichern
$such->add_suchbegriff($_GET["q"]);
$such->save();
$keywords = $such->get_suchbegriffe();
foreach($keywords as $key)
?>



Jetzt möchte ich die letzten 10 Suchanfragen in einem Cookie speichern.
CODE
<?php
if($_COOKIE["letztesuchen"]) {
$letztesuchenwerte = $q."|||||||||";
setcookie("letztesuchen",$letztesuchenwerte);
}
class suchbegriffe_loggen {
var $keywords;
function suchbegriffe_loggen()
{
$letztesuchen = $_COOKIE["letztesuchen"];
$data = explode("|", implode("|", $letztesuchen));
$this->keywords = $data;
}
function get_suchbegriffe()
{
return $this->keywords;
}

function add_suchbegriff($keyword)
{
{
array_shift($this->keywords);
$this->keywords[] = $keyword;
}
}
function save()
{
$werte = implode("|", $this->keywords);
setcookie("letztesuchen", $werte);
}
}
$such = new suchbegriffe_loggen();
//Speichern
$such->add_suchbegriff($_GET["q"]);
$such->save();
$keywords = $such->get_suchbegriffe();
foreach($keywords as $key)
?>


Wo liegt den bloss der Fehler?

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
 
Florian
suchpad media
#2 Geschrieben am: Mo 6.03.2006, 18:15 (+02:09)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Als Fehler kriege ich immer:

QUOTE
Warning: implode(): Bad arguments. in /cookie/1.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /cookie/1.php:15) in /cookie/1.php on line 33


MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Mauf
#3 Geschrieben am: Mo 6.03.2006, 19:58 (+01:43)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 130
Mitglied seit: 15.02.2006


Vor dem Cookie setzen darf kein HTML-Code ausgegeben werden. Dazu zählen auch Leerzeichen!
Top
PMEmail Poster
Top
 
Florian
suchpad media
#4 Geschrieben am: Mo 6.03.2006, 20:20 (+00:21)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


QUOTE (Magnus Aufschild @ Mo 6.3.2006, 19:58)
Vor dem Cookie setzen darf kein HTML-Code ausgegeben werden. Dazu zählen auch Leerzeichen!

Ist schon klar. Aber was mache ich in Zeile 15 Falsch.

QUOTE
Warning: implode(): Bad arguments. in /cookie/1.php on line 15


MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Mauf
#5 Geschrieben am: Mo 6.03.2006, 20:57 (+00:36)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 130
Mitglied seit: 15.02.2006


Zeile 15 ist ja in deinem Quote nur ne Klammer. Fakt ist in Zeile 15 wird Output produziert ("..output started at /cookie/1.php:15..")
Top
PMEmail Poster
Top
 
Florian
suchpad media
#6 Geschrieben am: Di 7.03.2006, 00:29 (+03:32)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 894
Mitglied seit: 6.12.2003


Danke für deine Hilfe. Hab das Problem gelöst.

MFG
Florian


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/10974

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
beliebteste suchbegriffe PH 312 4 Mi 13.08.2008, 18:22
Formular autom. in DB speichern radarin 317 4 So 8.06.2008, 03:07
Keine Cookie-Laufzeiten bei zanox mehr? Andreas S. 343 3 Mi 27.02.2008, 19:44
Cookie Problem Coach 288 11 Sa 5.01.2008, 09:53
Nutzungsverhalten darf man nicht mehr speichern Toblerone 1404 18 Sa 24.11.2007, 17:24
Amazon Tracking (Cookie) Monsieur 744 3 Do 2.08.2007, 20:57
Video speichern von myVideo.de, Youtube und Google danwip 4287 3 Sa 26.05.2007, 20:09
IP Speichern Rheinländer 653 1 Di 17.04.2007, 06:38
Internetfirmen wollen keine Daten speichern compujoe 341 1 Mi 21.03.2007, 21:07
Text ressourcen sparend speichern Borsti 236 0 Mo 5.03.2007, 22:40




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]