Willkommen!

Durch Ihre Registrierung bei uns können Sie mit anderen Mitgliedern unserer Community diskutieren, teilen und private Nachrichten austauschen.

Jetzt anmelden!

[S] Hilfe bei PHP

Projektleiter

Gesperrt
Registriert
05. Aug. 2010
Beiträge
72
[Erledigt][S] Hilfe bei PHP

Guten Tag meine Name ist Mirko..

Ich benötige hilfe bei einem Kleinem Whois Script in PHP..

Teil1: (Das Formular)
PHP:
<FORM action="check.php" method="post">
Domain
<INPUT name="domain" size="22" value="">.
<select name="tld" size=1>
<?php
foreach($feld AS $item)
 echo '<option name="domain" value="'.$item.'">'.$item.'</option>';
?>
</select>
<INPUT TYPE="submit" VALUE="Domain prüfen">
</FORM>
</center>
PHP:
'.$item.'
Kommt aus meiner Config Datei und sieht so aus:
PHP:
$feld = array('de','com','net','eu','org','info','biz','name');

check.php
PHP:
<?
include("config.php");

$endung = "$_POST[tld]";
  include_once("whois.inc.php");
  

 $domain[x] = new domain("x-x-x-1-2-x-2-1-e-0.".$endung);
    if($domain[x]->is_available()){
 }else{
    }
  $a="$_POST[domain]";
{
  $domain[$a] = new domain($a.".".$endung);
if($domain[$a]->is_available()){
echo "<font color=\"green\">Domain ".$a.".".$endung." is available<br></font>";

}
else
{
echo "<font color=\"red\"> ".$a.".".$endung." </font><br> ";

}
flush();
}
echo "<b>Fertig</b>";
?>

Fehlermeldung:
Catchable fatal error: Object of class domain could not be converted to string in /var/www/web171/html/check.php on line 8


Wer kann mir da weiterhelfen?


Edit:
Ich habe die whois.inc.php mal als zip angehangen
 

Anhänge

Zuletzt bearbeitet:
PHP:
<?
include("config.php");

$endung = "$_POST[tld]";

include_once("whois.inc.php");

verändern in:

PHP:
<?
include("config.php");

$endung = $_POST[tld];

include_once("whois.inc.php");

Same procedure:

PHP:
  $a="$_POST[domain]";

to

PHP:
  $a=$_POST[domain];
 
Code:
Catchable fatal error: Object of class domain could not be converted to string in /var/www/web171/html/check.php on line 9


PHP:
<?
include("config.php");


$endung = $_POST[tld];
include_once("whois.inc.php");
  

 $domain[x] = new domain("x-x-x-1-2-x-2-1-e-0.".$endung);
    if($domain[x]->is_available()){
 }else{
    }
  $a=$_POST[domain];
{
  $domain[$a] = new domain($a.".".$endung);
if($domain[$a]->is_available()){
echo "<font color=\"green\">Domain ".$a.".".$endung." is available<br></font>";

}
else
{
echo "<font color=\"red\"> ".$a.".".$endung." </font><br> ";

}
flush();
}
echo "<b>Fertig</b>";
?>

ich finde den fehler einfach nicht und verstehen tuhe ich es leider auch irgendwie nicht...
 
probier mal das als "basis"

PHP:
<?
include("config.php");
include_once("whois.inc.php");

$endung = $_POST[tld];
$a=$_POST[domain];


$dom = new domain($a.".".$endung);
if($dom->is_available()){
echo "<font color=\"green\">Domain ".$a.".".$endung." is available<br></font>";
}
else
{
echo "<font color=\"red\"> ".$a.".".$endung." </font><br> ";
}

echo "<b>Fertig</b>";
?>

Gruesse
Holger
 
PHP:
<?

  $endung = $_POST[tld];
  include_once("whois.inc.php");


  $domainname[0]="sex";
  $domainname[1]="drugs";
  $domainname[2]="rocknroll";
  $endung[0]="com";
  $endung[1]="net";
  $endung[2]="org";
  $c=0;


  for($a=0;$a<count($domainname);$a++) {

   for($b=0;$b<count($endung);$b++) {

    $domain[$c] = new domain($domainname[$a].".".$endung[$b]);

    if($domain[$c]->is_available()) {
   
     echo "<font color=\"green\">Domain ".$domainname[$a].".".$endung[$b]." is available<br></font>";

    }

    else

    {

     echo "<font color=\"red\"> ".$domainname[$a].".".$endung[$b]." </font><br> ";

    }

    $c++;

   }

  }

  flush();

  echo "<b>Fertig</b>";

?>
 
Ein Danke geht an "tippy".
Mit deiner Hilfe könnte ich mein Problem lösen!


Somit ist das hier geklärt ich bedanke mich bei allen die geholfen haben.
 
gleiche Script aber neues Problem... es werden mir egal was ich eingebe alle .de Domains als vergeben angezeigt..


De über :
PHP:
array("de","whois.denic.de","not found"),
 
Du, das ist extra für dich so einprogrammiert, auf dass du nicht jeden Müll registrierst...

SCNR

Ahoi!
 
ok danke!
Es hat sich der Rückgabewert geändert habe diesen geändert und jetzt geht wieder alles :shakehands:
 

Who has viewed this thread (Total: 1) Details anzeigen

Wer hat dies thread angesehen? (Gesamt: 1) Details anzeigen

Neueste Themen

Beliebte Inhalte

Besonderer Dank

Zurzeit aktive Besucher

Statistik des Forums

Themen
69.005
Beiträge
378.123
Mitglieder
6.779
Neuestes Mitglied
ZaneMurray

Freunde des Domain-Forums

Zurück
Oben