Ergebnis 1 bis 10 von 10

Thema: Interface-Cron Logik

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    Interface-Cron Logik

    So mal wieder eine kleine frage meinerseits
    die sich um keine funktion sondern nur aus logik zusammensetzt

    Kurze erklärung
    ich hab mir diverse crons angesehen und immer das selbe vorgehen

    - erst alle kampagnen des ponsors und der werbeart auf status --> Inaktive
    - alle kamagnen beim sponsor abfragen und auswerten
    - jede einzelne kampagne select auf db ob kampagne (anhand sponsorname und kid) schon vorhanden ist und wenn ja upzudaten (alle werte und status auf aktive
    - neue kampagnen speichern
    - kampagnen auf status Inaktive am ende löschen

    ich habe da mehrere fragen
    einerseits passieren doch fehler wenn in einer anderen werbeart bei dem sponsor die kid schon vorhanden ist wird falsch upgedatet
    PHP-Code:
    $forcedbanner_check db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
    if (!
    mysql_num_rows($forcedbanner_check)) {
       
    db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (..........) VALUES ..............)");
    } else {
       
    db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',........... WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");


    meine überlegung ist das man tans
    so generieren könnte
    PHP-Code:
    $cron_wml_fb_d_tan md5($cron_wml_fb['sponsor'].$cron_wml_fb_d_kid.$cron_wml_fb['werbeart']); 
    dan kann man am anfang einfach
    delete where sponsor = and Werbeart =

    und alles schnell neu einbuchen.


    habe ich da einen denkfehler drinne oder etwas unangenehmes nicht bedacht.

    mir geht es darum in meinem interface kann man alle sponsoren mit allen werbearten auf einmal aufrufen und da pro kampagne einen query nur zum scheuen obs die schon gibt finde ich bisschen viel (sind schnell mal 10000 querys)


    Danke schon mal im vorraus

    Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  2. #2
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    wenn in einer anderen werbeart bei dem sponsor die kid schon vorhanden ist wird falsch upgedatet
    Dann müsste die Kampagne aber auch status = 0 haben. Es genügt doch eigentlich, zusätzlich die Werbeart mit einzubeziehen. (So wie es bei den STG Crons z.b. ist)

    und alles schnell neu einbuchen.
    Wenn man neu einbucht werden doch auch neue TAN's vergeben, was Auswirkungen auf aktuelle Reloads hätte.

    Oder versteh ich da was falsch?

    MFG
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  3. #3
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    genau... wenn man neu einbucht haben diese neue tans und die reloads stimmen nicht mehr also denkfehler

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    bitte lesen danke.


    meine überlegung ist das man tans
    so generieren könnte
    PHP-Code:
    $cron_wml_fb_d_tan md5($cron_wml_fb['sponsor'].$cron_wml_fb_d_kid.$cron_wml_fb['werbeart']); 


    so werden immer die selben tans generiert und gliefert werden auch optimale 32 zeichen
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Ich denke man sollte es mal testen :think:

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    Zitat Zitat von Lokutos Beitrag anzeigen
    bitte lesen danke.


    meine überlegung ist das man tans
    so generieren könnte
    PHP-Code:
    $cron_wml_fb_d_tan md5($cron_wml_fb['sponsor'].$cron_wml_fb_d_kid.$cron_wml_fb['werbeart']); 
    so werden immer die selben tans generiert und gliefert werden auch optimale 32 zeichen


    wie wäre es wenn du selber ließt?

    auch wenn du den selben tan generieren würdest wäre der reload weg...
    ausserdem könntest du deinen code ebenso gegen chinesische zeichen austauschen würde genauso sinnvoll sein wie deiner

  7. #7
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Na hier sind ja mal wieder die Experten am Werk.

    @Lokutos:
    - so wie du es im ersten Post machen willst, würde die Blacklist flöten gehen
    - es macht keinen Sinn alle Werbearten/Sponsoren in ein Interface / Cron zu packen
    - Tans per md5 zu generieren machen manche Leute schon seeeeehr lange^^
    - es gibt mehrere Wege diese $forcedbanner_check-Abfrage zu umgehen. (z.B. kids per while-Schleife einlesen und Arrays vergleichen oder mysql_affected_rows benutzen oder beides).

    @didith :
    Erklär mal bitte, warum der Reload weg is, wenn die Kampagne mit derselben Tan wieder eingelesen wird?



    Gruß
    Marco
    Computer-Logik pur:
    Keyboard not found
    Press <F1> to continue...

Ähnliche Themen

  1. cron
    Von denniskkk im Forum Scripte
    Antworten: 1
    Letzter Beitrag: 03.12.2009, 18:37
  2. Multi-Cron öffnet nur den ersten Cron.
    Von blacky123 im Forum [HD] Programmieren
    Antworten: 12
    Letzter Beitrag: 23.11.2009, 19:58
  3. Interface Cron
    Von dimek87 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 18.10.2009, 13:16
  4. Cron + Interface
    Von OTTOPI im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 26.10.2008, 21:00
  5. [S] Interface für Paidmails + Cron
    Von TS7 im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 25.11.2007, 07:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •