Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Affili CSV- Dateien automatisch downloaden

Erfahrungsberichte zu Affiliate-Programmen, Provisionen, Leads, Performance und Rendite.
exko
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 04.01.2007, 12:26

Beitrag von exko » 04.01.2007, 12:31

Hi,

ich häng nun schon seit einigen Wochen an diesem Problem.

Ich möchte von Affili die CSV-Dateien automatisch auf meinem Server ablegen. Damit ich danach ein php-skript starten kann der die dateien updatet.
Hab es schon mit einer php header funktion probiert bekomme es aber nicht hin, bin noch nicht so fit in php.

Kann mir da jemand helfen, bin denke ich nicht der einzigste der seine Listen automatisch dowloaden möchte.

vielen dank

gruss andi

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 04.01.2007, 13:30

ich lese die CSV Dateinen ein (Direkt bei der Quelle), und update damit meine Produkte.
Ist wie beim Einlesen einer Textdatei.

Dauer 5 Sekunden inkl. klicks, dann sind die Preise aktuell :)
Also kein Downloaden mehr.

Code: Alles auswählen

$trenner = ";";
$datei = fopen($dateiname,"r"); 
$db = mysql_connect("localhost",trim($dbuser),trim($dbpass)) or die ("Verbindung zur Datenbank nicht möglich"); 
mysql_select_db(trim($datenbank)); 

$test = mysql_list_fields(trim($datenbank), trim($dbtabelle)); 
$spalten = mysql_num_fields($test); 

while(!feof($datei)){ 
$zeile = fgets($datei,4000); 
$daten = explode($trenner,$zeile); 


$dbquery1 = "INSERT INTO ".$dbtabelle." VALUES ("; 
$dbquery2 = ""; 
$dbquery3 = ")"; 
for &#40;$i = 0;$i < $spalten;$i++&#41;&#123; 
$daten1 = str_replace&#40;',','.',$daten&#91;$i&#93;&#41;; // Kommas durch Punkte ersetzen
$dbquery2 = $dbquery2."'".chop&#40;$daten1&#41;."', ";
 
&#125; 
$dbquery2 = substr&#40;$dbquery2,0,-2&#41;; 
echo $dbquery1.$dbquery2.$dbquery3.$dbquery4 . "<br>";
$dbq = mysql_query&#40;$dbquery1.$dbquery2.$dbquery3&#41;; 
&#125; 

exko
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 04.01.2007, 12:26

Beitrag von exko » 04.01.2007, 17:34

Vielen Dank für deine Antwort, bin aber in php noch nicht so fit.

Kannst du mir bitte noch die Fragen beantworten:

1. Was heißt direkt bei der Quelle, also über die Links mit deinem passwort und kennung?

2. Wo wird hier der Link des jeweiligen Partners hinterlegt???

Wär dir sehr dankbar wenn du mir dabei noch kurz helfen könntest.

danke