| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

07-07-2009, 11:44
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
Stdclass Object in Datenbak schreiben klapt nicht
hallo
ich hoffe hir kann mir jemand helfen ich suche seit einer woche und finde irgent wie nichts was funktioniert .
ich habe eine abfrage von einem webservice(affili.net)
PHP-Code:
define ("WSDL_LOGON", "https://api.affili.net/V2.0/Logon.svc?wsdl"); define ("WSDL_STATS", "https://api.affili.net/V2.0/PublisherProgram.svc?wsdl"); $Username = "username eingetragen "; // the publisher ID $Password = "passwort eingetragen "; // the publisher web services password $SOAP_LOGON = new SoapClient(WSDL_LOGON); $Token = $SOAP_LOGON->Logon(array( 'Username' => $Username, 'Password' => $Password, 'WebServiceType' => 'Publisher' )); $params = array( 'Query' => 'Rollenspiel', // definiton was gesucht wird ); $SOAP_REQUEST = new SoapClient(WSDL_STATS); $req = $SOAP_REQUEST->GetMyPrograms(array( 'CredentialToken' => $Token, 'GetProgramsRequestMessage' => $params ,)); echo '<pre>'.htmlspecialchars(print_r($req, true)).'</pre>';
als ausgabe bekomme ich
stdClass Object
(
[TotalRecords] => 2
[Programs] => stdClass Object
(
[ProgramSummary] => Array
(
[0] => stdClass Object
(
[ProgramId] => 1256
[ProgramTitle] => NewWorlds rollenspiel-shop.de: Spiele im Internet
[Description] => Rollenspiel Shop mit umfangreichen Angebot - auch Zubehör wie zum Beispiel Würfel und Miniaturen.
[Limitations] => Bitte keine Websites mit pornografischen Inhalten.
Keine Seiten mit Zwangsklicks, Zwangspopups oder Providerzwangspopups, eigene Second-Level-Domain ist Voraussetzung.
Keine paid Mails.
Baustellen, sowie reine Linklisten werden abgewiesen.
[Url] => http://www.rollenspiel-shop.de/
[LaunchDate] => 2001-01-17T00:00:00
[CommissionRates] => stdClass Object
(
[PayPerSale] => stdClass Object
(
[MinRate] => 9.00
[MaxRate] => 0
)
[PayPerLead] => stdClass Object
(
[MinRate] => 0
[MaxRate] => 0
)
[PayPerClick] => stdClass Object
(
[MinRate] => 0
[MaxRate] => 0
)
)
[PartnershipStatus] => Active
)
[1] => stdClass Object
(
[ProgramId] => 3432
[ProgramTitle] => HORRORKLINIK.de - Halloween Online MEGAshop
[Description] => <b>Die Horrorklinik ist einer der größten und bekanntesten Halloween- und Horror Online Shops in Europa! </b> Ihre Kunden erwartet eine <b>Megaauswahl an Kostümen, Perücken, Masken, Horror Make-Up und Halloween Partydekorationen</b> in allen Preisklassen, wie man es in Europa sonst kaum anderswo findet! Durch die immer größere Beliebtheit von Rollenspielen und natürlich Halloween als Fest selbst, haben Sie als Publisher die Möglichkeit ganzjährig sehr guten Umsatz zu generieren. Besonders interessant sind aber sicherlich der Oktober und Januar / Februar. In diesen Monaten können Sie von der <b>hohen Marktabdeckung im Bereich Halloween und Karneval</b> besonderen Nutzen haben und überdurchschnittliche Salesprovisionen kassieren. Sollten Sie Fragen haben, so freuen wir uns auf Ihre Mail! Wir helfen Ihnen gerne bei allen Fragen weiter. <br><br>
<b>Verdienen Sie mit HORRORKLINIK.de:</b><br>
<br>
<b>10% Pay per Sale</b> (Standard)<br>
<br>
<b>15% Pay per Sale</b> (Premiumpartner)<br><br>
Provisioniert werden alle validen Bestellungen!<br>
<br>
<b>Cookielaufzeit: 365 TAGE !</b><br>
<br>
<b>Ihre Vorteile :</b><br>
- niedrige Stornoquote (6,3% in 5 Jahren!)<br>
- schnelle Provisionsfreigabe <br>
- zahlreiche Werbemittel und Produktdaten <br>
- individuelle Werbemittel auf Anfrage möglich<br>
- persönlicher Ansprechpartner mit kostenloser Partner-Hotline<br><br>
<b>Persönlicher Ansprechpartner:</b><br>
Michael Prinz – Affiliate Manager<br>
E-Mail: prinz[at]cultstyles.de<br><br>
<b>Profitieren Sie schon heute und melden Sie sich gleich an!</b>
[Limitations] => - Die direkte Weiterleitung auf die Webseite der Horrorklinik<br>
- Es werden keine Seiten zugelassen, die gegen die guten Sitten und geltende Gesetze verstoßen.<br>
- Der Programmbetreiber behält sich das Recht vor Partner abzulehnen, oder bei Missbrauch auszuschließen.<br>
- <b>Keine Affiliates mit Adwords-Schaltung</b> in Suchmaschinen.
[Url] => http://www.horrorklinik.com
[LaunchDate] => 2004-10-12T00:00:00
[CommissionRates] => stdClass Object
(
[PayPerSale] => stdClass Object
(
[MinRate] => 10.00
[MaxRate] => 0
)
[PayPerLead] => stdClass Object
(
[MinRate] => 0
[MaxRate] => 0
)
[PayPerClick] => stdClass Object
(
[MinRate] => 0
[MaxRate] => 0
)
)
[PartnershipStatus] => Active
)
)
)
)
nun möchte ich das ergebnis EINZELN in eine datenbank speichern
also brauche ich die ausgabe als variablen z.b
$programTitel = NewWorlds rollenspiel-shop.de: Spiele im Internet
$Description = Rollenspiel Shop mit umfangreichen Angebot - auch Zubehör wie zum Beispiel Würfel und Miniaturen.
ich habe schon alles mögliche versucht z.b
$programTitel = $req->TotalRecords->Programs->ProgramSummary[1]->ProgramId ;
aber das geht auch nicht ,
kennt einer eine lösung ???
direkt dabei gesagt ,das ist das erste mal das ich mit stdClass Object arbeite bis jetzt habe ich nur mit PHP und Mysql zu tun gehabt ,
DANKE
Geändert von glnklein (07-07-2009 um 12:58 Uhr)
|

07-07-2009, 11:46
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
|
|
Bitte PHP-Tags verwenden und den Code einrücken. Ansonsten kannst du hier lange auf Hilfe hoffen.
|

07-07-2009, 11:55
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
ich habe den php code so dargestellt wie ich ihn von affili bekommen habe was hätten php-Tags für einen einfluss auf das problem ???
|

07-07-2009, 11:56
|
|
|
foreach ($req->ProgramSummary as $one)
{
echo $one->ProgramId;
echo $one->PayPerLead-> MinRate;
}
So in etwa kannst du dir die Teile holen.
|

07-07-2009, 12:03
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
dann bekomme ich folgende fehler meldung :
Warning: Invalid argument supplied for foreach() in /var/www/web2/html/artikel.php on line 30
warum auch immer
|

07-07-2009, 12:04
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.308
|
|
Zitat:
Zitat von glnklein
ich habe den php code so dargestellt wie ich ihn von affili bekommen habe was hätten php-Tags für einen einfluss auf das problem ???
|
Der Code ist lesbar:
PHP-Code:
for ($i = 0; $i < $blubb; $i++)
{
echo 'blubber';
}
Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

07-07-2009, 12:04
|
|
Wyveres
Registrierter Benutzer
|
|
Registriert seit: Dec 2006
Ort: Rügen
Beiträge: 763
|
|
Das meint unset
;D und auch an piratos nutz sie bitte auch
Geändert von Wyveres (07-07-2009 um 12:05 Uhr)
Grund: Kropff war schnellt ;D
|

07-07-2009, 12:16
|
|
|
Oder so
PHP-Code:
$from=$req->ProgramSummary ; foreach ($from as $one) { echo $one->ProgramId; echo $one->PayPerLead-> MinRate; }
|

07-07-2009, 12:42
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
dann kommt
Warning: Invalid argument supplied for foreach() in /var/www/web2/html/artikel.php on line 31
in zeile 31 steht
PHP-Code:
foreach ($from as $one)
Geändert von glnklein (07-07-2009 um 13:01 Uhr)
|

07-07-2009, 12:44
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
Zitat:
Zitat von Kropff
Der Code ist lesbar:
PHP-Code:
for ($i = 0; $i < $blubb; $i++)
{
echo 'blubber';
}
Peter
|
Der Code ist lesbar ? den php code kann sich jeder von der affili seite runterladen , der ist kein geheimnis oder habe ich das falsch verstanden , sorry bin eigentlich kein profi.
|

07-07-2009, 12:49
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
|
|
Du sollst die PHP-Tags des Forums drumsetzen, damit der Code hier für die Leute besser lesbar ist!
|

07-07-2009, 12:57
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
Zitat:
Zitat von unset
Du sollst die PHP-Tags des Forums drumsetzen, damit der Code hier für die Leute besser lesbar ist!
|
ok jetzt habe ich verstanden , sollte das ergebnis auch besser in solche tags ???
|

07-07-2009, 13:05
|
|
|
Zitat:
Zitat von glnklein
dann kommt
Warning: Invalid argument supplied for foreach() in /var/www/web2/html/artikel.php on line 31
in zeile 31 steht
PHP-Code:
foreach ($from as $one)
|
Dann sind keine Inhalte vorhanden. oder es ist anders aufgebaut als beschrieben.
|

07-07-2009, 13:09
|
|
glnklein
Registrierter Benutzer
|
|
Registriert seit: Jul 2009
Beiträge: 8
|
|
wenn ich statt
PHP-Code:
echo '<pre>'.htmlspecialchars(print_r($req, true)).'</pre>';
einfach nehme sieht die ausgabe so aus
HTML-Code:
stdClass Object ( [TotalRecords] => 2 [Programs] => stdClass Object ( [ProgramSummary] => Array ( [0] => stdClass Object ( [ProgramId] => 1256 [ProgramTitle] => NewWorlds rollenspiel-shop.de: Spiele im Internet [Description] => Rollenspiel Shop mit umfangreichen Angebot - auch Zubehör wie zum Beispiel Würfel und Miniaturen. [Limitations] => Bitte keine Websites mit pornografischen Inhalten. Keine Seiten mit Zwangsklicks, Zwangspopups oder Providerzwangspopups, eigene Second-Level-Domain ist Voraussetzung. Keine paid Mails. Baustellen, sowie reine Linklisten werden abgewiesen. [Url] => http://www.rollenspiel-shop.de/ [LaunchDate] => 2001-01-17T00:00:00 [CommissionRates] => stdClass Object ( [PayPerSale] => stdClass Object ( [MinRate] => 9.00 [MaxRate] => 0 ) [PayPerLead] => stdClass Object ( [MinRate] => 0 [MaxRate] => 0 ) [PayPerClick] => stdClass Object ( [MinRate] => 0 [MaxRate] => 0 ) ) [PartnershipStatus] => Active ) [1] => stdClass Object ( [ProgramId] => 3432 [ProgramTitle] => HORRORKLINIK.de - Halloween Online MEGAshop [Description] => Die Horrorklinik ist einer der größten und bekanntesten Halloween- und Horror Online Shops in Europa! Ihre Kunden erwartet eine Megaauswahl an Kostümen, Perücken, Masken, Horror Make-Up und Halloween Partydekorationen in allen Preisklassen, wie man es in Europa sonst kaum anderswo findet! Durch die immer größere Beliebtheit von Rollenspielen und natürlich Halloween als Fest selbst, haben Sie als Publisher die Möglichkeit ganzjährig sehr guten Umsatz zu generieren. Besonders interessant sind aber sicherlich der Oktober und Januar / Februar. In diesen Monaten können Sie von der hohen Marktabdeckung im Bereich Halloween und Karneval besonderen Nutzen haben und überdurchschnittliche Salesprovisionen kassieren. Sollten Sie Fragen haben, so freuen wir uns auf Ihre Mail! Wir helfen Ihnen gerne bei allen Fragen weiter.
Verdienen Sie mit HORRORKLINIK.de:
10% Pay per Sale (Standard)
15% Pay per Sale (Premiumpartner)
Provisioniert werden alle validen Bestellungen!
Cookielaufzeit: 365 TAGE !
Ihre Vorteile :
- niedrige Stornoquote (6,3% in 5 Jahren!)
- schnelle Provisionsfreigabe
- zahlreiche Werbemittel und Produktdaten
- individuelle Werbemittel auf Anfrage möglich
- persönlicher Ansprechpartner mit kostenloser Partner-Hotline
Persönlicher Ansprechpartner:
Michael Prinz – Affiliate Manager
E-Mail: prinz[at]cultstyles.de
Profitieren Sie schon heute und melden Sie sich gleich an! [Limitations] => - Die direkte Weiterleitung auf die Webseite der Horrorklinik
- Es werden keine Seiten zugelassen, die gegen die guten Sitten und geltende Gesetze verstoßen.
- Der Programmbetreiber behält sich das Recht vor Partner abzulehnen, oder bei Missbrauch auszuschließen.
- Keine Affiliates mit Adwords-Schaltung in Suchmaschinen. [Url] => http://www.horrorklinik.com [LaunchDate] => 2004-10-12T00:00:00 [CommissionRates] => stdClass Object ( [PayPerSale] => stdClass Object ( [MinRate] => 10.00 [MaxRate] => 0 ) [PayPerLead] => stdClass Object ( [MinRate] => 0 [MaxRate] => 0 ) [PayPerClick] => stdClass Object ( [MinRate] => 0 [MaxRate] => 0 ) ) [PartnershipStatus] => Active ) ) ) )
hilft das ewentuell um den fehler zu finden ???
was könnte es den für eine ausgabe sein ???
Geändert von glnklein (07-07-2009 um 13:11 Uhr)
|

07-07-2009, 13:10
|
|
|
Ah ich habs nicht richrig gelesen:
PHP-Code:
foreach ($req->Programs->ProgramSummary as $one) { echo $one->ProgramId; echo $one->PayPerLead-> MinRate; }
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|