Externe Ausgabe in Content-Bereich packen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
ostfriese2004
Regular
Posts: 76
Joined: Tue Feb 13, 2007 11:12 pm

Externe Ausgabe in Content-Bereich packen

Post by ostfriese2004 »

Moin!

Kann ich die Ausgabe eines externen php-Skripts (?), die standardmäßig in einem leeren, neuen Fenster ausgegeben wird, irgendwie in den Contentbereich "pressen"?

Hier der Code:

<P>
<B>Wörterbuch: suchen</B>
<FORM action="url/wwwsuche.php" target="_blank" method="post">
<INPUT type=text NAME="suche" SIZE="30"><br>
<INPUT type=hidden NAME="sort" value="d"><br>
[...]
<input type="Submit" style="background:#d1d1ff;">
</form>
<p>

Ich habe also eine Suchanfrage, die Ausgabe erscheint dann in einem neuen Fenster auf der Zielseit (http://ulr/wwwsuche.php). Die Ausgabe ist eine klitzekleine Tabelle, und die hätte ich gerne im Content-Fenster des S9Y-Blogs. Ist das easily möglich? Vermutlich nicht.

Grüße

Helge
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Externe Ausgabe in Content-Bereich packen

Post by garvinhicking »

Hi!

Das geht so leider nicht, nein.

Das externe Script liefert ja Daten die speziell den Suchanforderungen entsprechen. Wenn Du willst dass deine eigene Seite als Zielseite angezeigt wird, müsstest du also das Formular-Ziel auf eine eigene Seite setzen.

Dann hat aber nur deine eigene Seite wiederum die Variablen die Du übermittelt hast. Dann müsste sich deine eigene Seite darum kümmern, die externe seite auch mit den Variablen auszuführen.

Das geht nur mittels PHP und Benutzung von curl oder fsockopen, und das wiederum kann von der Firewall deines Servers geblockt werden, und ist auch ohne Programmierkenntnisse recht schwierig zu bewerkstelligen. Ich würde an so etwas vermutlich auch schon ein Stündchen herumfrickeln.

Zudem kommst Du in rechtliche Probleme wenn du den inhalt externer seiten auf deinen eigenen einbindest.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ostfriese2004
Regular
Posts: 76
Joined: Tue Feb 13, 2007 11:12 pm

Post by ostfriese2004 »

Moin!

Na ja, das ist natürlich schon mit dem Besitzer der Seite abgesprochen. Der sucht selbst einen PHP-Programmierer, der ihm sein Wörterbuch so ummodelt, dass externe die Inhalte nutzen können. Ob er das dann irgendwann man als kommerzielle Option nutzt, sei mal dahingestellt. Kann man denn das auch ohne Curl (?) und fsockopen via php machen? Dann könnte ich evt. auch mal einen befreundeten PHP-Programmierer fragen, sofern sich der Aufwand in Grenzen hält.

Dann habe ich noch zwei Frage, die zwar nicht so wirklich in diesen Thread passen, aber das ist ja auch egal. :-)

1) Der IE zeigt bei meinen HTML-Klötzen immer vor dem eigentlichen Inhalt eine leere Zeile (also einen zu großen Abstand zwischen Rand und Text) an, FF dagegen nicht. Ist zwar nicht so wichtig, aber kann man so umändern, dass auch beim IE kein zu breiter Rand angezeigt wird?

Grüße

Helge
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
ostfriese2004 wrote: Na ja, das ist natürlich schon mit dem Besitzer der Seite abgesprochen. Der sucht selbst einen PHP-Programmierer, der ihm sein Wörterbuch so ummodelt, dass externe die Inhalte nutzen können.
Ah, okay. Dann bietet er am besten ein JavaScript an so wie Google AdSense arbeitet. Dann muss man die Ursprungsseite nicht verlassen weil alles dynamisch angezeigt werden kann.
Kann man denn das auch ohne Curl (?) und fsockopen via php machen?
Nein, entweder curl oder fsockopen, das sind die einzigen PHP-Möglichkeiten um Daten von anderen URLs einzulesen.
1) Der IE zeigt bei meinen HTML-Klötzen immer vor dem eigentlichen Inhalt eine leere Zeile (also einen zu großen Abstand zwischen Rand und Text) an, FF dagegen nicht. Ist zwar nicht so wichtig, aber kann man so umändern, dass auch beim IE kein zu breiter Rand angezeigt wird?
Ist bestimmt ein CSS-Problem. :-)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

garvinhicking wrote: Nein, entweder curl oder fsockopen, das sind die einzigen PHP-Möglichkeiten um Daten von anderen URLs einzulesen.
ich kenne ich da nicht so aus, aber könnte ein iframe helfen?
Ciao, Stephan
ostfriese2004
Regular
Posts: 76
Joined: Tue Feb 13, 2007 11:12 pm

Post by ostfriese2004 »

Was sagt der heilige Garvin dazu? :-)
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Der garvin bleibt bei seiner früheren Aussage. :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply