Zurück   klamm-Forum > klamm-Lose > Lose4Scripts

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08.06.2009, 18:00:14   #1 (permalink)
Erfahrener Benutzer

Reg: 18.02.2009
Beiträge: 172
Standard [Hilfe] RSS2php-Script Variablen anhängen

Hallo,

ich habe eine Frage an die Programmierer unter euch.

Ich habe mir das Script von FeedForAll.com heruntergeladen (Hier)

Das besteht nur aus 3 Dateien (Dem Parser, der Config-Datei, TemplateDatei).

Der wichtigste Teil der Config, wo die Feed-URL hingehört, schaut so aus...

PHP-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:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
<?PHP
//
// rss2html.php RSS feed to HTML webpage script
//
// Copyright 2004-2007 NotePage, Inc.
// http://www.feedforall.com
//
// This script may be used and modified freely for business or personal use
// This script may not be resold in any form
// This script may only be redistributed in its original form
//
//
// $Id: rss2html.php,v 3.13 2008/10/18 12:52:36 housley Exp $
//

//
// ==========================================================================
// Configuration options
// ==========================================================================
//
// Set the following variable useFopenURL to one if you want/need to use
// fopen() instead of CURL or FeedForAll_fopen()
$useFopenURL 0;

//
// If XLMFILE is passed as part of the URL, XMLFILE=, then it will be used
// otherwise the the file below is used.
//$XMLfilename = "http://examlple.com/sample.xml";
$XMLfilename "http://prom.ecato.net/?p_id=4441&prom_id=rss2&k_id=0&s=";

//
// If TEMPLATE is passed as part of the URL. TEMPLATE=, then it will be used
// otherwise the the file below is used.
//$TEMPLATEfilename = "http://examlple.com/sample-template.php";
$TEMPLATEfilename "sample-template.php";
In die Zeile 29 ist die Feed-Url vom Ecato Netzwerk eingetragen. Live sieht es dann so aus:

Demo

Zu meinem Problem, was gleichzeitig meine Frage ist.

Kann man die obengenannte Datei so abändern in diesem Teil, dass man durch Aufruf die Variable oder Parameter (bin nicht so bewandert) "&s=" der FeedURL beeinflussen kann um die belibtesten Produkte anderer Suchbegriffe ausgeben kann.

ich gebe also

prosuche1.de/test/test.php?s=Nokia ein

FeedURL wird

http://prom.ecato.net/?p_id=4441&prom_id=rss2&k_id=0&s=Nokia"

geht bestimmt mit einer "$GET" oder so...

Kann mir da jemand weiterhelfen?

LOose nach Aufwand und Vereinbarung.

Bitte Angebote posten, danke schön :-)

Mandys
 

Geändert von mandys (15.12.2009 um 20:50:59 Uhr)
mandys ist offline   Mit Zitat antworten
Alt 08.06.2009, 18:33:25   #2 (permalink)
Romy lieb haben
Benutzerbild von chrisi01

ID: 101113
Lose-Remote

Reg: 26.11.2008
Beiträge: 2.862
Standard

PHP-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:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
<?PHP
$dasget 
urlencode($_GET["s"]);
//
// rss2html.php RSS feed to HTML webpage script
//
// Copyright 2004-2007 NotePage, Inc.
// http://www.feedforall.com
//
// This script may be used and modified freely for business or personal use
// This script may not be resold in any form
// This script may only be redistributed in its original form
//
//
// $Id: rss2html.php,v 3.13 2008/10/18 12:52:36 housley Exp $
//

//
// ==========================================================================
// Configuration options
// ==========================================================================
//
// Set the following variable useFopenURL to one if you want/need to use
// fopen() instead of CURL or FeedForAll_fopen()
$useFopenURL 0;

//
// If XLMFILE is passed as part of the URL, XMLFILE=, then it will be used
// otherwise the the file below is used.
//$XMLfilename = "http://examlple.com/sample.xml";
$XMLfilename "http://prom.ecato.net/?p_id=4441&prom_id=rss2&k_id=0&s=$dasget";

//
// If TEMPLATE is passed as part of the URL. TEMPLATE=, then it will be used
// otherwise the the file below is used.
//$TEMPLATEfilename = "http://examlple.com/sample-template.php";
$TEMPLATEfilename "sample-template.php";
Viel Spaß sollte klappen wenn ich dich richtig verstanden habe (ungetestet)

mfg

Chris
 

Geändert von chrisi01 (08.06.2009 um 18:33:41 Uhr)
chrisi01 ist offline   Mit Zitat antworten
Alt 08.06.2009, 18:34:16   #3 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.423
Standard

Probier mal die Zeile durch die folgenden auszutauschen:
PHP-Code:
1:
2:
3:
$XMLfilename = isset($_GET['s'])
  ? 
"http://prom.ecato.net/?p_id=4441&prom_id=rss2&k_id=0&s=".$_GET['s']
  : 
"http://prom.ecato.net/?p_id=4441&prom_id=rss2&k_id=0&s="
Dadurch wird der Parameter s nur in dem Fall an die ecato-URL angehängt, dass er auch Deinem Skript übergeben wurde.
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse
tleilax ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


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.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] - Variablen als Template-Variablen Benutzer-621 Programmierung 22 09.08.2008 16:50:55
[S] ein kleines PHP-Script das 2 Variablen in einem Cookie speichert - 20 Mio. Tomson Lose4Scripts (erledigt) 1 17.03.2008 19:18:36
[S] Hilfe mit PHP + Variablen Gsus Lose4Scripts (erledigt) 9 22.07.2007 02:55:19
[PHP] Variablen von anderer .php in ein formular?! Hilfe [gelöst!] LachenderAffe Programmierung 15 23.06.2006 12:36:47
[PHP] Session-ID an URL anhängen, ohne ganzes Script zu ändern Benutzer-621 Programmierung 2 18.05.2006 18:35:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19:33 Uhr.