SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.10.2009, 12:10:20
Calvados Calvados ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 27
Webkatalogeinträge senden mit cURL - Problem

Hallo,

ich habe bei mehreren Providern einen Webspace Account auf denen ich diverse
Webkataloge betreibe.
Von einem "Hauptkatalog" versende ich Einträge mit cURL an die anderen
Webkataloge.

Hier ist der Code mit dem ich die Einträge versende:

PHP-Code:
$query_sqlmysql_query("SELECT mail, name, url, beschreibung, keywords, adminb, artikel, language, absender
                           FROM "
.$dbtable02."
                          WHERE siteid='"
.NoI($sendid)."' ");
$ROW =mysql_fetch_row($query_sql);
$name         replaceback($ROW[1]);
$beschreibung replaceback($ROW[3]);
$keywords     replaceback($ROW[4]);
$artikel      replaceback($ROW[6]);
// Postfields
$field = array();
$field['mail']         = urlencode($ROW[0]); // eMail-Adresse des Users
$field['name']         = urlencode($name); // Überschrift
$field['url']          = urlencode($ROW[2]); // URL der Webseite
$field['beschreibung'] = replaceback($beschreibung); // Beschreibungstext
$field['keywords']     = urlencode($keywords); // Keywords
$field['image']        = urlencode($ROW[5]); // Bildlink
$field['artikel']      = urlencode($artikel); // Art des Eintrags z.B. Shop, Webseite...
$field['language']     = $ROW[7]; // Sprache der Webseite
// Absender
$adme $ROW[8]; // Absender des Eintrags

$query_sql mysql_query("SELECT sender_domain, secure_code, freecode
                            FROM "
.$dbtable12."
                           WHERE sender_url != '"
.$adme."'
                             AND code        = '1' "
);
if(
mysql_num_rows($query_sql) >= 1)
{
   while(
$ROWi=mysql_fetch_row($query_sql))
   {
      
$field['securecode'] = $ROWi[1];
      
$field['freecode']   = $ROWi[2];
      
$timeout 5;
      
$empfangsurl $ROWi[0].'/empfang.php';
      
$ch curl_init();
      
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
      
curl_setopt($chCURLOPT_URL$empfangsurl);
      
curl_setopt($chCURLOPT_RETURNTRANSFER1);
      
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
      
curl_setopt($chCURLOPT_POST1);
      
curl_setopt($chCURLOPT_POSTFIELDS$field);

      
$output curl_exec($ch);
      
curl_close($ch);
      if(print 
$output)
      {
         echo 
'Link <b>'.$name.'</b> gesendet an: '.$ROWi[0];
      }
      else
      {
         echo 
'Fehler';
      }
   }

Das ganze funktioniert "eigentlich" sehr gut.
nur bei mehreren Webkatalogen, die auf einem Strato Server liegen gibt es Probleme.

Hier funktioniert der Versand nur 1x, will ich den nächsten Eintrag senden, kommt die Fehlermeldung:

Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


Wenn ich ein paar Stunden warte, funktioniert es wieder 1x und danach erscheint wieder die Fehlermeldung und der Versand ist wieder für einige Stunden nicht möglich. Das Spiel lässt sich unendlich wiederholen.

Seltsamerweise tritt das Problem nur bei meinen STRATO -Accounts auf.

Habe ich da möglicherweise einen Fehler eingebaut oder etwas vergessen?

Für einen Tipp wäre ich dankbar.

ciao,
calvados

Geändert von Calvados (06.10.2009 um 12:21:18 Uhr)
Mit Zitat antworten
  #2  
Alt 07.10.2009, 13:54:01
Calvados Calvados ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 27
AW: Webkatalogeinträge senden mit cURL - Problem

Hallo,

scheint nun alles wieder zu funktionieren - lag wohl an STRATO...

ciao,
Calvados
Mit Zitat antworten
Antwort

Stichworte
curl


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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Upload von Fotos, die in eine DB eingetragen werden sollen. Problem 2 jf-flasher PHP Grundlagen 2 01.02.2009 18:20:41
Email senden - Problem mit Umlaute (in textarea) bernie33 PHP Entwicklung und Softwaredesign 0 19.05.2008 18:08:47
cURL Problem - Bitte um Hilfe Th_Heide PHP Grundlagen 15 08.11.2006 11:49:24
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 21:17:54
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 19:05:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:56:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt