Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > PHP Programmierung

PHP Programmierung Tipps und Fragen zum PHP Programmierung.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.12.2009, 16:31
PhilipH PhilipH ist offline
Frischling
 
Registriert seit: 26.08.2008
Beiträge: 3
Standard "Zuletzt gesucht" extern einbinden...

Hallo ;-)

Ich würde gerne die zuletzt gesuchten Keywords extern einbinden und auf die entsprechende Suchseite verlinken. In der Datenbank ('affilinator_search') habe ich die dafür benötigten Daten bereits gefunden.

Mein Problem besteht jedoch darin, die Keywords für die URLs in das gleiche Format zu bringen wie das die "lastKeywords.html" macht.

Ich vermute, dass die PHP Funktion urlencode dahintersteckt, doch leider gibt es bei mir nicht die gleichen Ergebnisse:

Aus "säure" wird beim Affilinator "s%E4uren", bei PHP durch urlencode "s%C3%A4uren".

Welche Funktion(en) erledigen die Konvertierung?

Vielen Dank schon einmal... ;-)
Mit Zitat antworten
  #2  
Alt 31.12.2009, 01:43
FrankW FrankW ist offline
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.935
Blog-Einträge: 1
Standard URL Format

Hm, vielleicht liegt es an der Stunde und werfe selber urlencode, utf8encode usw. durcheinander, aber eigentlich sollte es sein:

- alles klein geschrieben
- diverse Replacelisten, die böse Wörter filtern könnten
- alle Sonderzeichen durch Blanks ersetzen (whiteliste siehe replacelisten)
- urlencode
- alle Doppelblanks inkl. Start und Ende strippen
- Wortrennung durch Bindestrich bzw. config Parameter

Wenn das noch aktuell ist suche ich die Funktion mal raus.
__________________
KEIN Support per PM, Email oder Telefon.
Bei Problemen bitte immer einen Link zum Problem, ggf. die genutzte Version und wenn nötig Infos zum Host und Hostingpaket angeben.
Mit Zitat antworten
  #3  
Alt 31.12.2009, 08:15
PhilipH PhilipH ist offline
Frischling
 
Registriert seit: 26.08.2008
Beiträge: 3
Standard

Vielen Dank für die Antwort!

Ich probiere es nochmal mit deiner Anleitung! Wenn du mir trotzdem nochmal die Funktion raussuchen könntest, wäre ich dir sehr dankbar...

Schon einmal einen guten Rutsch ins neue Jahr...
Mit Zitat antworten
  #4  
Alt 31.12.2009, 12:37
PhilipH PhilipH ist offline
Frischling
 
Registriert seit: 26.08.2008
Beiträge: 3
Standard Es lag an unterschiedlichen Zeichensätzen...

Ich habe mich nochmal mit der Problematik beschäftigt... es liegt am Zeichensatz:

"s%E4uren" -> "s%C3%A4uren" (utf-8)

Da ich den Zeichensätze an der bestehenden externen Seite nicht ändern konnte (da dann andere Sachen nicht mehr laufen würden), habe ich mir ein kleines Workaround gebastelt. Diese wandelt die entsprechenden Zeichen einfach 1:1 in die benötigten Zeichen um.

Falls jemand vor dem gleichen Problem steht, hier der Codeschnipsel:

PHP-Code:
<?php
$query_suche 
"SELECT keyword FROM affilinator_search ORDER BY noofsearches DESC LIMIT 10";
...
$search=array("ö""Ö""ü""Ü""ä""Ä""ß""_");
$replace=array("%F6""%F6""%FC""%FC","%E4""%E4""%DF""-");

 do { 
  
$keyword utf8_encode($row_beliebtsuche['keyword']); 
  
$urlkeyword strtolower($keyword);                      
  
$urlkeyword str_replace($search$replace$urlkeyword);                      
  
$urlkeyword preg_replace("/[^a-zA-Z0-9-%]/"""$urlkeyword);
  
$keyword str_replace('_'' '$keyword);    
  
$keyword preg_replace("/[^a-zA-Z0-9-%äÄüÜöÖß ]/"""$keyword);
  
$ausgabe .= '<a href="/shop/find/all/0/-/0/-/1/'.$urlkeyword.'.html">'.$keyword.'</a>, ';

} while (...); 
 echo 
substr($ausgabe,0,-2); ?>
Der Abgleich mit der Bad-Word Liste wird NICHT durchgeführt. Diese Variante sucht nach den häufigsten gesuchten Keywords. Tauscht man das "noofsearches" gegen "lastsearchdate" aus, gibt er die zuletzt gesuchten Keywords aus.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
einbinden von Fremdshops RaimundS Affilinator - Wie geht das ? 3 04.07.2007 18:41



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:18 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH