Hallo!

Ich hab die Methoden einmal probiert, aber leider ohne Erfolg.
Falls wer noch irgendeine Idee hat, vielleicht kann er mir da weiterhelfen.

Lg
Andreas

Am 29.01.2009 um 08:56 schrieb Renee Bäcker:

So gut kenne ich mich mit PHP nicht aus, aber exec is IMHO nur für "lokale" Programme gedacht und nicht für GET-Requests. Außerdem solltest Du das Newline weglassen.
Du könntest mit der Curl-Bibliothek arbeiten:

|$url = "http*:*//www.example.com/page.htm"; |
|$curl = curl_init (); |
|curl_setopt ($curl, CURLOPT_URL, $url); |
|curl_setopt ($curl, CURLOPT_HEADER, 0); |
|curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); |
|$result = curl_exec ($curl); |
|curl_close($curl); |
|print $result;|

Oder mit file

$lines = file("http://www.example.com/";);
foreach ($lines as $line) {
// Do something. eg.
$line = "document.write('".$line."')";
//watch out for escaping quotes etc.
print $line;
}

oder mit include:

|include ("http*:*//www.example.com/page.htm");|
||
|(alles ungetestet)|
||
Aber es sei Dir noch geraten, den Parameter in 'what' zu überprüfen, sonst hast Du mögliche Sicherheitslücken!

Gruß,
Renée


Dipl.-Ing. Niedermayer Andreas (FH) schrieb:
Hallo!

Ich würde gern eine FAQ Site in PHP machen welche mir einfach nur ein QuickSearch macht.
Hier mal ein auszug meiner php-site

<?php
/**
*
*/
echo "<html>
  <head>
      <title>Prototyp: FAQ</titel>
  </head>";

echo "<body>";
echo "<h1>FAQ</h1>";

if (!isset($_REQUEST['submit'])) {
  echo "<form action='$PHP_SELF' method='post'>";
  echo "<table style='width: 280px; margin-top: 10px;'>
      <tr>
          <td width='80px'>What:</td>
          <td><input type='text' name='what' /></td>
      </tr>
      <tr>
          <td colspan=2 style='text-align: center;'>
              <input type='submit' name='submit' value='send'>
          </td>
      </tr>
  </table>";

  echo "</form>";
} else {
$str = "http://myserver.com/otrs/public.pl?Action=PublicFAQ&Subaction=Search&Submit=yes&QuickSearch=1&CategoryIDs=0&What= ".$_REQUEST['what']."\n";
  echo $str;

  exec($str, $output);
  foreach ($output as $value) {
      echo $value + "\n";
  }

  echo "<a href='$PHP_SELF'>zurück</a>";
}

echo "</body>
</html>";
?>

Kann mir da mal wer weiterhelfen. Ich bekomme einfach keinen Output.

Lg
Andreas
------------------------------------------------------------------------

_______________________________________________
OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/

_______________________________________________
OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/

_______________________________________________
OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/

Antwort per Email an