php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.09.2007, 16:13  
Neuer Benutzer
 
Registriert seit: 25.09.2007
Beiträge: 3
PoNs befindet sich auf einem aufstrebenden Ast
Standard XML RPC - Antwort vom Empfangsscript

Hallo, ich hab ein kleines XML RPC Projekt geschrieben. Ich weiß dass alles total unsicher und zusammengewürfelt ist aber es geht einzig und allein um die Funktionalität und daraum das es erstmal so läuft wie ich will.

index.php:

PHP-Code:
<?php

    mysql_connect
('localhost''root''');
    
mysql_select_db('test');
    
    
$query sprintf("INSERT INTO pings ( title, url, excerpt, blog_name ) VALUES ( '%s', '%s', '%s', '%s' )"$_POST['title'], $_POST['url'], $_POST['excerpt'], $_POST['blog_name']);
    
    
mysql_query($query);
    
    echo 
$query;

?>
send.php

PHP-Code:
<?php

$trackback_url 
'http://localhost/xmlrpc/';
$host 'localhost';
$data 'title=Mein+Eintrag&url=http%3A%2F%2Funblogbar.com%2Fweblog%2C123.html&excerpt=Ein+kleiner+Auszug%2C+...&blog_name=unblogbar.com';

$fp = @fsockopen($host80);
@
fputs($fp"POST ".$trackback_url." HTTP/1.1\r\n");
@
fputs($fp"Host: ".$host."\r\n");
@
fputs($fp"Content-Type: application/x-www-form-urlencoded; charset=utf-8\r\n");
@
fputs($fp"Content-length: ".strlen($data)."\r\n");
@
fputs($fp"Connection: close\r\n\r\n");
@
fputs($fp$data);
@
fclose($fp);



?>
Das Script funtkioniert einwandfrei, die Daten kommen perfekt in der Datenbank an. Meine Frage ist jetzt nur: wie antworte ich in der index.php und wie verarbeite ich diese Antwort in der send.php?

//edit: dass ich das Script geschrieben hab entspricht nicht ganz der Wahrheit, der Großteil kommt hierher
PoNs ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.09.2007, 16:53  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Also erstmal sehe ich da bisher gar kein xml oder rpc.
Was möchtest Du denn antworten lassen bzw was soll der Zweck der Antwort sein?
David ist offline  
Alt 25.09.2007, 17:03  
Neuer Benutzer
 
Registriert seit: 25.09.2007
Beiträge: 3
PoNs befindet sich auf einem aufstrebenden Ast
Standard

Naja die index.php soll sich für die Daten bei der send.php eben "bedanken" oder Ähnliches. Auf jedenfall eben ein Antworttext als Bestätigung dafür dass die Daten angekommen sind. Diese Antwort will ich von der index.php für die send.php haben und dort dann weiterverarbeiten.
PoNs ist offline  
Alt 25.09.2007, 17:13  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Und Du möchtest dafür xml-rpc verwenden?
David ist offline  
Alt 25.09.2007, 17:21  
Neuer Benutzer
 
Registriert seit: 25.09.2007
Beiträge: 3
PoNs befindet sich auf einem aufstrebenden Ast
Standard

ja weil die Scripte eigentlich auf verschiedenen Servern liegen sollen.
PoNs ist offline  
Alt 25.09.2007, 17:50  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Ah, ich wollte eigentlich wissen, ob Du weißt was xml-rpc ist oder ob Du den Begriff nur irgendwo aufgeschnappt hast. Denn wie gesagt: Bisher sehe ich im Ansatz schon weder xml noch rpc. (Im Moment tendiere ich stark zu "eigentlich weiss ich garnicht, was das alles heißt und ist")
Und Skripte auf anderen Servern kannst Du auch ohne xmlrpc aufrufen. (Wir rufen ja auch beide dieses Forum auf einem anderen Server auf )

XML-RPC - Wikipedia
Zitat:
Beispiel für eine Anfrage

Code:
<?xml version="1.0"?>
 <methodCall>
   <methodName>warenkorb.addPosition</methodName>
   <params>
     <param>
       <value>Monitor</value>
     </param>
     <param>
       <value><int>10</int></value>
     </param>
   </params>
 </methodCall>
Wenn Du das wirklich willst, dann solltest Du Dir erstmal geeignetes Werkzeug zulegen. Es gibt ein PHP Modul für xml-rpc. Ein Minibeispiel für einen Client findest Du PHP: xmlrpc_encode_request - Manual
Ansonsten findest Du in den Kommentaren bei PHP: XML-RPC Functions - Manual noch andere Klassen oder Pakete für xml-rpc Unterstützung.
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Antwort als CSV speichern grisu PHP Tipps 2008 5 11.04.2008 17:28
Größenbeschränkung bei PEAR SOAP Antwort? Anotherone PHP-Fortgeschrittene 1 13.01.2008 20:32
pear: net_smtp - Antwort AliceD PHP-Fortgeschrittene 1 08.11.2005 14:21
Suche Antwort -> PHP oder Perl? c01001 Beitragsarchiv 9 10.10.2005 22:31
[Erledigt] HTTP POST Senden und Antwort Abfangen PHP Tipps 2005-2 7 10.09.2005 16:05
ORDER by ..[Bitte um Antwort sonst schimpft der Trainer] PHP Tipps 2005-2 10 24.08.2005 15:59
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
[Erledigt] HTTP Request absetzen und Antwort auswerten PHP-Fortgeschrittene 1 02.07.2005 13:16
Brauche bitte eine Antwort! PHP Tipps 2004 5 24.10.2004 22:06
Möchte 2 Abfragen erstellen und bei richtiger Antwort eine PHP Tipps 2004 2 18.10.2004 08:48
Frage Antwort Script themonk PHP Tipps 2004 5 19.08.2004 14:18
[Erledigt] ISSET ohne Antwort PHP-Fortgeschrittene 3 18.08.2004 21:21
Formular, welches prüft, ob eingegebene Antwort richtig.... PHP Tipps 2004 10 15.08.2004 22:18
Primitive (kurze) Frage => schnelle Antwort ? PHP Tipps 2004 2 17.06.2004 18:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xmlrpc php beispiel, php xml empfangen, xml-rpc php beispiel, php xml rpc beispiel, xml-rpc php example, xmlrpc php, php xml-rpc beispiel, php xmlrpc example, php xmlrpc beispiel, xmlrpc php example, php xmlrpc, php rpc, xml rpc php, empfangene xml anzeigen php, xmlrpc.php script, rpc xml php example, php xml rpc example, xml rpc antwort, xml rpc php script, xmlrpc.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum