kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Suche ein gemeinsamen Oberbegriff

    geschrieben von phpdblernen

    der oberbegriff suche ich für eine homepage wo ich am erstellen bin.
    die 4 bereiche sollen "webhosting, webgestalltung, cloudhosting, onlinebackup beinhalten und für dies suche ich eben diesen gemeinsamen begriff. ev. würde ich diesen begridd dan auch für meine url verwenden
  • in: Suche ein gemeinsamen Oberbegriff

    geschrieben von phpdblernen

    Ich suche für diese Wörter einen passenden gemeinsamen oberbegriff

    Web
    Cloud
    Backup

    bin am kreieren einer neuen homepage für mich, wo diese 3 bereiche abdecken möchte und hab noch kein passenden oberbegriff gefunden.
    ev. habt ihr einen guten begriff
  • in: If schleife funktioniert nicht

    geschrieben von phpdblernen

    Im ersten beitrag habe ich geschrieben"funktionierender script" dort habe ich eben die preisabfrage ganz oben gemacht. wie bringe ich nun diesem script so bei, dass er es an die richtige stelle schreibt wo auch das ergebnis der domainsuche (whois) ist.
  • in: If schleife funktioniert nicht

    geschrieben von phpdblernen

    habe nun auch "$_conn" deklariert.
    Was meinst du mit"Warum definierst du die funktion innerhalb deines restlichen Codes?", wo soll ich den die hinschreiben.
    ziel ist es, dass der preis mit hilfe dieser abfrage aus der db ausgelesen wird und in die richtige zeile domainendung (whois schleife) hingeschrieben wird.
  • in: If schleife funktioniert nicht

    geschrieben von phpdblernen

    es geht nicht um die zeile " // if ($tld =='at') echo 'hier sollte at22.90 stehen'; " sondern um die zeile welche 2 oberhalb steht. zb. um diese " echo $SQL0Z["dpreis"]; " respektiv um diese ganze abfrageschleife.
    "
    $SQL0 = "SELECT * FROM dsp where (dscode like '$tld')";
    $SQL0R = odbc_exec($_conn, $SQL0);
    while($SQL0Z = odbc_fetch_array($SQL0R))
    {
    echo $SQL0Z["dpreis"];
    }
    "
    mit der schleife möchte ich den preis der domain aus meiner db lesen und zu dem ergebnis der whois abfrage schreiben. platziere ich die schleife zu oberst, werden die preise zwar korrekt ausgelesen, aber stehen am falschen ort. den preis möchte ich jeweils auf die gleiche zeile wie das ergebnis der whois abfrage.
  • in: If schleife funktioniert nicht

    geschrieben von phpdblernen

    Also Ich habe mit den folgenden Zeilen Probleme Preisabfrage (siehe ersten Beitrag).
    Der Script wo "funktionierender script" ist IO, nur das der Preis der Domains nicht auf der Zeile ausgegeben wird, wo die entsprechende domainendung ist.
    dies möchte ich ändern, dass es dort den preis hinschreibt, wo auch die domainendung ist. Des halb habe ich den "Preisabfrage" abschnitt nach unten verschoben (siehe "nicht funktionierender script")
    diese zeile " if ($tld =='at') echo 'hier sollte at22.90 stehen';" verschwindet dan, wenn der script "preisabfrage" dirt funktioniert.
  • in: If schleife funktioniert nicht

    geschrieben von phpdblernen

    ichbin an einer domainsuche am bauen, soweit gehts, nun habe ich ein problem mit der if schleife.

    Ich habe eine Abfrage aus einer DB. Die funktioniert, wenn ich sie zu oberst hin platziere. Platziere ich sie aber an die stelle wo jetzt "hier sllte xxxx stehen", so funktioniert der ganze script nicht mehr. kann mir ev. jemand sagen warum.

    Ansicht des ergebnis http://test.sonne.goip.de/index.php

    Preisabfrage:
    $SQL0 = "SELECT * FROM dsp where (dscode like '$tld')";
    $SQL0R = odbc_exec($_conn, $SQL0);
    while($SQL0Z = odbc_fetch_array($SQL0R)) 
    {
    echo $SQL0Z["dendung"];
    echo $SQL0Z["dpreis"];
    }


    funktionierender script
    <html><body><table border="0"><tr><td width="140">Domain</td><td width="70">Status</td><td>Info</td></tr>
    <?php
    include_once("servers.php");
    $domain = $_POST['domain'];
    $tld = $_POST['tld'];
    $_DSN ="dbserver";
    $_User = "dbuser";
    $_PW = "dbpass";
    $conn = odbc_connect($_DSN, $_User, $_PW) or die("Verbindung fehlgeschlagen");
    $SQL0 = "SELECT * FROM dsp where (dscode like '$tld')";
    $SQL0R = odbc_exec($_conn, $SQL0);
    while($SQL0Z = odbc_fetch_array($SQL0R)) 
    {
    echo $SQL0Z["dendung"];
    echo $SQL0Z["dpreis"];
    }
    if(!headers_sent())
    	header("Content-Type: text/html; charset=UTF-8");
    if(!isset($_SESSION))
    	session_start();
    function check_domain($domain, $tld, $whoisserver)
    {
    	$fp = @fsockopen($whoisserver, 43, $errno, $errstr, 5);
    	if(!$fp)
    		return "<strong>Fehler</strong><br />".$errstr." (".$errno.")\n";
    	else
    	{
    		if($tld != "de" && !preg_match("/^[a-zA-Z0-9-]*$/", $domain))
    		{
    			try
    			{
    				require_once("idna2.php");
    				$idn = Net_IDNA2::getInstance();
    				$domain = $idn->encode($domain);
    			}
    			catch(Exception $e)
    			{
    				return "<strong>Fehler</strong><br />".$e->getMessage()."\n";
    			}
    		}
    		$flag = "";
    		if($tld == "de")
    			$flag = "-T dn ";
    		fwrite($fp, $flag.$domain.".".$tld."\r\n");
    		$string = "";
    		while(!feof($fp))
    			$string .= fread($fp, 128);
    		fclose($fp);
    		return $string;
    	}
    }
    if(!preg_match("/^[^_\.\/]{1,}$/", $domain))
    	echo "<span class=\"error\">\nung&uuml;ltiger Domainname</span>\n";
    else
    {
    	function print_domain($domain, $tld, $whoisservers)
    	{
    		global $limit_exceeded;
    		$status_free = "not found|no match|nothing found|not have an entry|status: available|is free|status: free|no entries|no such domain";
    		$status_invalid = "status: invalid|invalid pattern|not a valid domain|invalid request|not understand the query|";
    		$status_invalid .= "error for|invalid domain|invalid characters|idn unsupported|unassignable|currently restricted|not allowed|invalid parameter";
    		$status_limit = "limit exceeded";
    
    		$string = check_domain($domain, $tld, $whoisservers[$tld]);
    		preg_match_all("/Whois Server: (.*?)\n/i", $string, $matches);
    		if(isset($matches[1][0]) && trim($matches[1][0]) != "")
    			$string = check_domain($domain, $tld, $matches[1][0]);
    		if(preg_match("/Fehler/", $string))
    		{
    			echo "<tr><td width=\"1400\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">Fehler</td>";
    			echo "<td><a href=\"popup.php?tld=".$tld."\" onclick=\"window.open('popup.php?tld=".$tld."','Details','width=800,height=600,scrollbars=yes'); return false\">Details</a></td>";
    			echo "</tr>\n";
    			$_SESSION['details'][$tld] = $string;
    		}
    		else
    		{
    			if(preg_match("/".$status_free."/i", preg_replace("/\s\s+|\t/", " ", $string)))
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\"class=\"success\">ist frei!</td><td>\n";
    				if ($tld =='at') echo 'hier sollte at22.90 stehen';
    			elseif(preg_match("/".$status_invalid."/i", $string))
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">ung&uuml;ltig</td></tr>\n";
    			elseif(preg_match("/".$status_limit."/i", $string))
    			{
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">Abfragelimit erreicht *</td></tr>\n";
    				$limit_exceeded = true;
    			}
    			else
    			{
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">ist belegt</td><td>";
    				echo "<a href=\"popup.php?tld=".$tld."\" onclick=\"window.open('popup.php?tld=".$tld."','Details','width=800,height=600,scrollbars=yes'); return false\">Inhaber ist</a>";
    				echo "</td></tr>\n";
    				$_SESSION['details'][$tld] = "<pre>\n".$string."</pre>";
    			}
    		}
    	}
    	$limit_exceeded = false;
    	echo "<table class=\"list\">\n";
    	if($tld == "all")
    	{
    		foreach($whoisservers as $tld_ => $value)
    			print_domain($domain, $tld_, $whoisservers);
    }
    	else
    		print_domain($domain, $tld, $whoisservers);
    	echo "</table>\n";
    	if($limit_exceeded)
    		echo "<span>(* Bitte versuchen Sie es in ein paar Minuten erneut)</span>\n";
    }
    ?>
    </table><body><html>


    nicht funktionierender script
    <html><body><table border="0"><tr><td width="140">Domain</td><td width="70">Status</td><td>Info</td></tr>
    <?php
    include_once("servers.php");
    $domain = $_POST['domain'];
    $tld = $_POST['tld'];
    $_DSN ="dbserver";
    $_User = "dbuser";
    $_PW = "dbpass";
    $conn = odbc_connect($_DSN, $_User, $_PW) or die("Verbindung fehlgeschlagen");
    if(!headers_sent())
    	header("Content-Type: text/html; charset=UTF-8");
    if(!isset($_SESSION))
    	session_start();
    function check_domain($domain, $tld, $whoisserver)
    {
    	$fp = @fsockopen($whoisserver, 43, $errno, $errstr, 5);
    	if(!$fp)
    		return "<strong>Fehler</strong><br />".$errstr." (".$errno.")\n";
    	else
    	{
    		if($tld != "de" && !preg_match("/^[a-zA-Z0-9-]*$/", $domain))
    		{
    			try
    			{
    				require_once("idna2.php");
    				$idn = Net_IDNA2::getInstance();
    				$domain = $idn->encode($domain);
    			}
    			catch(Exception $e)
    			{
    				return "<strong>Fehler</strong><br />".$e->getMessage()."\n";
    			}
    		}
    		$flag = "";
    		if($tld == "de")
    			$flag = "-T dn ";
    		fwrite($fp, $flag.$domain.".".$tld."\r\n");
    		$string = "";
    		while(!feof($fp))
    			$string .= fread($fp, 128);
    		fclose($fp);
    		return $string;
    	}
    }
    if(!preg_match("/^[^_\.\/]{1,}$/", $domain))
    	echo "<span class=\"error\">\nung&uuml;ltiger Domainname</span>\n";
    else
    {
    	function print_domain($domain, $tld, $whoisservers)
    	{
    		global $limit_exceeded;
    		$status_free = "not found|no match|nothing found|not have an entry|status: available|is free|status: free|no entries|no such domain";
    		$status_invalid = "status: invalid|invalid pattern|not a valid domain|invalid request|not understand the query|";
    		$status_invalid .= "error for|invalid domain|invalid characters|idn unsupported|unassignable|currently restricted|not allowed|invalid parameter";
    		$status_limit = "limit exceeded";
    		$string = check_domain($domain, $tld, $whoisservers[$tld]);
    		preg_match_all("/Whois Server: (.*?)\n/i", $string, $matches);
    		if(isset($matches[1][0]) && trim($matches[1][0]) != "")
    			$string = check_domain($domain, $tld, $matches[1][0]);
    		if(preg_match("/Fehler/", $string))
    		{
    			echo "<tr><td width=\"1400\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">Fehler</td>";
    			echo "<td><a href=\"popup.php?tld=".$tld."\" onclick=\"window.open('popup.php?tld=".$tld."','Details','width=800,height=600,scrollbars=yes'); return false\">Details</a></td>";
    			echo "</tr>\n";
    			$_SESSION['details'][$tld] = $string;
    		}
    		else
    		{
    			if(preg_match("/".$status_free."/i", preg_replace("/\s\s+|\t/", " ", $string)))
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\"class=\"success\">ist frei!</td><td>\n";
    $SQL0 = "SELECT * FROM dsp where (dscode like '$tld')";
    $SQL0R = odbc_exec($_conn, $SQL0);
    while($SQL0Z = odbc_fetch_array($SQL0R)) 
    {
    echo $SQL0Z["dpreis"];
    }
    //				if ($tld =='at') echo 'hier sollte at22.90 stehen';
    			elseif(preg_match("/".$status_invalid."/i", $string))
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">ung&uuml;ltig</td></tr>\n";
    			elseif(preg_match("/".$status_limit."/i", $string))
    			{
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">Abfragelimit erreicht *</td></tr>\n";
    				$limit_exceeded = true;
    			}
    			else
    			{
    				echo "<tr><td width=\"140\">".$domain.".".$tld."</td><td width=\"70\" class=\"error\">ist belegt</td><td>";
    				echo "<a href=\"popup.php?tld=".$tld."\" onclick=\"window.open('popup.php?tld=".$tld."','Details','width=800,height=600,scrollbars=yes'); return false\">Inhaber ist</a>";
    				echo "</td></tr>\n";
    				$_SESSION['details'][$tld] = "<pre>\n".$string."</pre>";
    			}
    		}
    	}
    	$limit_exceeded = false;
    	echo "<table class=\"list\">\n";
    	if($tld == "all")
    	{
    		foreach($whoisservers as $tld_ => $value)
    			print_domain($domain, $tld_, $whoisservers);
    }
    	else
    		print_domain($domain, $tld, $whoisservers);
    	echo "</table>\n";
    	if($limit_exceeded)
    		echo "<span>(* Bitte versuchen Sie es in ein paar Minuten erneut)</span>\n";
    }
    ?>
    </table><body><html>
  • in: ODBC Array Fehler

    geschrieben von phpdblernen

    Ich bin am umschreiben eines Scripts. Nun habe ich damit ein problem.

    ich habe ein domainsuchscript, welcher ich von einer tabelle in eine datenbank transferieren möchte.
    die datenban und auch der normale select befehl funktioniert einwandfrei.
    nur das mit dem array funktioniert aus meiner sicht nicht korrekt. Der Fehler erscheint, wenn das Formular abgeschickt wird.
    ===
    php_network_getaddresses: getaddrinfo failed: Die angegebene Host/Datei ist unbekannt. (0)
    =====

    der script sah bisher so aus.
    <?php
    $whoisservers = array (
      'de' => 'whois.denic.de',
      'com' => 'whois.internic.net',
      'net' => 'whois.internic.net',
    );
    ?>


    neu geschriebener script.
    <?php
    $_DSN = "dbserver";
    $_User = "dbuser";
    $_PW = "dbpasswort";
    $_conn = odbc_connect($_DSN, $_User, $_PW) or die("Verbindung fehlgeschlagen");
    
    $SQL1 = "SELECT * FROM domain";
    $SQL1R = odbc_exec($_conn, $SQL1);
    $zeile =",";
    $spalte =" => ";
    $trenzeichen ="'";
    while($SQL1Z = odbc_fetch_array($SQL1R)) 
    {
    $whoisservers = $whoisservers . $trenzeichen. $SQL1Z["domainendung"] .$trenzeichen.$spalte.$trenzeichen. $SQL1Z["domainverwalter"] .$trenzeichen.$zeile;
    }
    ?>


    was habe ich falsch gemacht?


    ansicht per web: http://test.sonne.goip.de/index.php

    datei zum downloaden. http://test.sonne.goip.de/web.zip

Login zum Webhosting ohne Werbung!