ERLEDIGT
JA
JA
ANTWORTEN
19
19
ZUGRIFFE
2049
2049
EMPFEHLEN
-
Hallo kuddeldaddeldu,
da es eine Suchleiste ist, sollte das nicht das Problem sein, da diese Formularfelder auf der gedamten Seite nur einmal vorkommen werden (im globalen Header).
Ich hab jetzt mal auf den Link von Loomes hin, den php code zwischen
PHP-Code:ob_start();
...
...
...
ob_end_flush();
gepackt, ist mit sicherheit keine elegante Lösung, aber so kann man
PHP-Code:header("Location: {$url}");
so belassen, wobei ich ja letztendlich den output nicht im header haben möchte (dort ist der code nun hingewandert) sondern eben im CONTENT-Bereich.
Das hatte ich schon probiert, spuckt aber wie erwartet nur die URL als string aus,PHP-Code:$_GET[$url];
echo $url;
gut hieraus könnte ich einen Link bauen, man nähert sich also so langsam dem ziel
Aber nochmal klicken muss sicherlich nicht sein, oder ? 
EDIT: Ach nee ein Link will ich ja gar nicht
dann wären wir ja wieder bei einer neue seite ...
Bleibt noch zu erwähnen das er den String mit "echo" an der gewünschten Stelle ausgibt.
Gruß
AndyGeändert von wideline (17.07.09 um 02:01 Uhr)
-
17.07.09 02:16 #17
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Wovon redest Du da? Ich verstehe kein Wort...
Ich hatte Dich so verstanden, dass Du eine index.php hast, die Deine Seite dynamisch zusammenschustert, indem sie header, menu, content und footer inkludiert, wobei content halt abhängig von einem GET-Parameter ausgewählt wird. Jetzt hast Du dieses Suchscript im Content mit der Abfrage und der Weiterleitung. Dummerweise kann das aber nicht gehen, da zumindest ein Header in der Regel vor dem Contentbereich steht. Also trennst Du diese Abfrage jetzt aus dem Suchscript heraus und setzt sie in die index.php ganz an den Anfang direkt unter den PHP-Open-Tag. Wobei Du in den else-Zweig den kompletten Code der index.php einschliesst. So hast Du Dein Formular weiter im Content-Bereich und alles ist gut.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Hallo kuddeldaddeldu,
ich wollte Dich nicht verwirren, passt auch erstmal alles, bleiben wir beim bisherigen Code, welcher im else-part verankert ist, das Forumular ist im CONTENT Bereich,
nur die Ausgabe geschieht auf einer seperaten Seite (neuer TAB) ich möchte gerne dieses Formular erhalten und darunter die Ergebnisse ausgeben lassen
(ähnlich wie bei der standard Google API) also wie folgt:
Code :1 2 3 4 5 6 7 8 9 10
// HEADER // CONTENT start Formular mit Suchfeld --> Ausgabe nach dem klick auf "Suchen" // CONTENT ende // FOOTER
Meine Seite ist wie folgt strukturiert (vereinfacht dargestellt):
PHP-Code:<!-- header //-->
<div id="header">
<?php include('header.php'); ?>
</div>
<!-- header_eof //-->
<!-- content //-->
<div id="menu">
<?php include('menu.php'); ?>
</div>
<div id="content">
hier steht der Inhalt der jeweiligen Seite
</div>
<!-- content_eof //-->
<!-- footer //-->
<div id="footer">
<?php include('footer.php'); ?>
</div>
<!-- footer_eof //-->
Die Variante mit Get hatte ich auch schon (vereinfacht dargestellt):
PHP-Code:<!-- content //-->
<div id="menu">
<?php include('menu.php'); ?>
</div>
<div id="content">
<?php
if($_GET['page'] == "Startseite") {include("start.php"); }
else if($_GET['page'] == "Kontakt") {include("kontakt.php"); }
else if($_GET['page'] == "Impressum") {include("impressum.php");}
else {include("start.php"); }
?>
</div>
<!-- content_eof //-->
Geht also nur noch um die Ausgabe der Suchleiste, der Rest funktioniert, dank der bisher geleisteten Hilfe wunderbar.
Gruß
AndyGeändert von wideline (17.07.09 um 03:14 Uhr)
-
17.07.09 03:47 #19
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
tja, dann weiß ich auch, warum ich die ganze Zeit nicht verstanden habe, von was für Ausgaben Du eigentlich sprichst.
Du musst genauer lesen. Es ging in diesem Thread nie darum, die Suchergebnisse in der eigenen Seite eingebettet darzustellen, sondern nur um eine reine Weiterleitung zu einer ausgewählten Suchmaschine (was ein header('location: url'); halt so macht).
Ich fürchte, der Eiertanz hier war umsonst. Wenn Du das eingebettet haben willst, musst Du Dir die einzelnen APIs anschauen.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Hallo kuddeldaddeldu,
nein war nicht umsonst, schließlich funktioniert es ja, im Gegensatz zu vorher.
Das war das primäre Ziel, auch mit neuen TAB.
Vielen Dank hierfür !
Das mit der eingebetten Ausgabe, wäre lediglich eine Verfeinerung gewesen, ich bin erstmal mehr als zufrieden, es tut mir leid wenn ich undankbar rüber kam...
Man halt halt immer wieder neue Ideen im Kopf, welche man irgendwann mal umsetzen möchte. Ich muss mich manchmal selber ein wenig bremsen
Das API von Google hatte ich mir ja schon vorgenommen, hier scheint es aber keine möglichkeit über Radiobuttons zu geben, hatte mich hier auch schon durch das Forum, FAQ und Doku durchgeschlagen, Filterung klappt mittlerweile in allen Varianten, aber eben immer nur über Google selbst. Vielleicht haben API's andere Anbieter hier mehr Spielraum, bisher habe ich mir nur das von Google vorgenommen. Das API ist ja schon recht mächtig, aber kann wohl keine anderen Anbieter aufnehmen. Wird dann eine neue Baustelle, vielleicht finde ich ja hier irgendwo auch hilfreiche Ansätze
Vielen Dank nochmals !
Gruß
Andy
Ähnliche Themen
-
Eigene Suchmaschine in JavaScript
Von computerlord52 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 14.08.08, 23:48 -
eigene Suchmaschine programmieren
Von Plan -B im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 26.09.04, 14:16 -
Eigene Suchmaschine - Erste Probleme
Von SilentWarrior im Forum PHPAntworten: 2Letzter Beitrag: 21.02.03, 01:35 -
EIgene Bilder, Eigene Musik...
Von Sebastian im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 28.01.02, 14:55 -
Suchmaschine
Von Daniel im Forum Sonstige SprachenAntworten: 5Letzter Beitrag: 29.11.00, 00:21





Zitieren

Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen