phpbar.de logo

Mailinglisten-Archive

[php] variable aus telephon suche raus holen Schweiz tel. (eregi?)

[php] variable aus telephon suche raus holen Schweiz tel. (eregi?)

TICINONLINE info_(at)_ticinonline.to
Sat, 22 Apr 2000 11:13:23 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0000_01BFAC4B.C618C520
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit





Ich muss auf einem shop nur den zugang geben fuer hotel restaurant uns...
jedoch nicht an privatpersonen.


Die einzige loesung die ich habe:
beim eingang vom kunden die telephonnummer zu geben
und falls bei der externe suchmachine die variable
hotel,restaurant,pension,...
retour kommen die autentifizierung geben, ansonsten verweigern.

aber die daten die retour kommen wie kann ich die vergleichen mit einer
wortliste?

eregi


bin auf jeden hinweis dankbar


patrik

beispiel suche ..

041 4626666


ist ein hotel

anlage suchformular


========================================
www.info-ticino.ch
info_(at)_ticinonline.to
========================================

------=_NextPart_000_0000_01BFAC4B.C618C520
Content-Type: application/octet-stream;
	name="dammi_dati_tel.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="dammi_dati_tel.php3"

<?php

if(isset($done))  {
$dimmitel=3D"tel.search.ch";
//http://tel.search.ch/result.php3//



  if ($ht=3Dfsockopen($dimmitel, 80))
  {
    $request =3D  "GET /result.php3?tel=3D" . urlencode($telefon) .  " =
HTTP/1.0\n\n";
    fputs($ht, $request);

    while (!feof($ht))
    {
      $line =3D fgets($ht, 4096);  // read all HTML lines received from =
altavista webserver=20

      if (strstr($line,  "compare.search.ch"))
	 =20
      {
         // ... now it is becomes interesting=20

        $line =3D fgets($ht, 4096);  // read one more line=20
        $line =3D fgets($ht, 4096);  // and another one=20

        $line =3D fgetss($ht, 4096);  // that's what we're waiting for!=20

         // read all succeeding lines until one of these strings is =
found den [ Neue Suche ]
        while (!strstr($line,  "[ Neue Suche ]") &&
               !strstr($line,  "Web-Suche ") &&
               !feof($ht) )
        {
          $result .=3D $line;
          $line =3D fgetss($ht, 4096);
        }

         // sometimes no result is received for some strange reason!!!=20
        if (substr($result, 0, 1) !=3D  "\n")
        {
	$nuovo=3Dereg_replace( "\n", ".", $result );
=09
 echo"<hr>$nuovo<hr>";
        }
        else
        {
          echo"keine daten<br>";
        }
      }
    }

    fclose($ht);
  }
  else
  {
     // no connection to altavista possible=20

   echo"keine daten server down.<br>";
  }

}
else {
echo"<form action=3D\"dammi_dati_tel.php3\" method=3D\"POST\">
Ihre tel-Nr: (con prefisso - mit vorwahl 081....only CH): <input =
type=3D\"Text\" name=3D\"telefon\" size=3D\"22\">
<input type=3D\"Hidden\" name=3D\"done\" value=3D\"1\">
<input type=3D\"Submit\" name=3D\"done\" value=3D\"Chi &egrave; - Von =
wem..\">
</form>";
}



?>

------=_NextPart_000_0000_01BFAC4B.C618C520--



php::bar PHP Wiki   -   Listenarchive