pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => VKP-Maxi & VKP-Midi & VKP-Mini => Thema gestartet von: oliver in 18 Juni 2003, 13:15:31

Titel: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:15:31
Hallo Leute

habe ein Modul geschrieben womit ich Domains in eine Datenbankeintragen kann.

Soweit geht auch alles aber wenn ich auf absenden drücke kommt jedes mal  >>>>Sorry, such file doesn't exist...<<<<

Weis einer wo der Fehler im Script ist?


  //Domaineintragen Script

if (!eregi("modules.php", $PHP_SELF)) {
    die ("You can't access this file directly...");
}

if(!isset($mainfile)) { include("mainfile.php"); }
$index = 1;
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include_once("modules/Domaineintrag/config_inc.php");


@include ('header.php');

echo "<table border=1 cellpadding=4 cellspacing=0 width=500 align=center>
<form method=Post action=modules.php?name=Domaineintrag>
<input type=hidden name=a value=adding>
<tr><td align=center colspan=2 bgcolor=#eeeeee><b>Domain Eintragen</b></td></tr>
<tr><td align=right>Domain name:</td><td><input type=text name=name size=40></td></tr>
<tr><td valign=top align=right>Kategorien:</td><td>";

myconnect();

$q=mysql_query("SELECT * FROM dsp_cats ORDER BY category");

while($cat=mysql_fetch_object($q)) echo "<input type=checkbox name=cat$cat->ID value=1> $cat->category<br>";




echo "</td></tr>
<tr><td align=right valign=top>Beschreibung:</td><td><textarea name=description cols=30 rows=6></textarea></td></tr>
<tr><td align=right valign=top>Keywörter:</td><td><textarea name=keywords cols=30 rows=3></textarea></td></tr>
<tr><td align=right>Minimum Preis (€):<br>0 = No min</td><td><input type=text name=minimum size=6></td></tr>
<tr><td align=right>Kaufpreis (€):<br>0 = Gebot</td><td><input type=text name=buynow size=6></td></tr>
<tr><td> </td><td><input type=submit value=\"Add domain »»\"  class=but></td></tr>
</form></table>";



if($a=="adding")

{

$cats=array();

myconnect();

$cats[] = "1";
$q=mysql_query("SELECT * FROM dsp_cats ORDER BY category");

while($cat=mysql_fetch_object($q)) {
if(${"cat$cat->ID"}==1 && $cat->ID != 1) {
$cats[]=$cat->ID;

} }
if (count($cats) > 1) unset($cats[0]);
$cats=@implode(" ",$cats);

if(!isset($buynow)) $buynow=0;

if(!isset($minimum)) $minimum=$buynow;

$name = strtolower($name);
$keywords = strtolower($keywords);
$description = strtolower($description);
         // check if domain exists
          $query = "SELECT * FROM dsp_domains WHERE name = '$name'";
          $result=mysql_query($query);
if (strlen($name) < 4) { $notice .= "<font color=red>[Invalid domain $name ]</font><br>"; }
          elseif(mysql_num_rows($result) > 0){
                              $notice .= "<font color=red>[Domain $name was already in database]</font><br>";
            }
else{
mysql_query("INSERT INTO dsp_domains (ID,category,name,description,keywords,logourl,minimum,buynow,status)
VALUES('0','$cats','$name','$description','$keywords','$logourl','$minimum','$buynow','0')") or die(mysql_error());

}
mydisconnect();

$a="list";

}


@include ('footer.php');
Titel: Re: Modul will nicht gehen
Beitrag von: jubilee in 18 Juni 2003, 13:27:51
Hallo !
Du hast im besagten Verzeichnis (modules/Domaineintrag/ )
auch eine Datei , die index.php heisst ?
MfG
jubilee

[Editiert am 18/6/2003 von SiteAdmin jubilee]
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:31:11
ja das ist doch wohl klar.  :D

ich schalte das modul mal frei damit du schauen kannst

www.edomainhandel.de

[Editiert am 18/6/2003 von oliver]
Titel: Re: Modul will nicht gehen
Beitrag von: jubilee in 18 Juni 2003, 13:36:01
Hmmmm ....
Setz einmal das error_reporting höher und schau dann was genau
die Ursache ist.
MfG
jubilee
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:39:40
hatte ich auch schon gemacht nützt aber nichts kommt immer das gleiche.
Titel: Re: Modul will nicht gehen
Beitrag von: jubilee in 18 Juni 2003, 13:40:03
Komisch ......
geht doch ?!?!!!
Hab eben www.test.de eingetragen
???
Titel: Re: Modul will nicht gehen
Beitrag von: jubilee in 18 Juni 2003, 13:41:25
Upssss. sorry
Falsches Modul....
Du meintest ---> Domain Eintragen <----
Ich war in der Domain-datenbank ...
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:41:57
kann es sein das es nicht ging da es nicht aktiv war
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:44:14
genau Domain Eintragen

[Editiert am 18/6/2003 von oliver]
Titel: Re: Modul will nicht gehen
Beitrag von: jubilee in 18 Juni 2003, 13:46:32
Irgendetwas hakt da.
bekomme die Eingabemaske aber nach dem Abschicken der Daten
zeigt er an =
Sorry, dieses Modul ist nicht aktiv!
???
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 13:48:56
Aktiv ist es aber und auch für alle Besucher

Ich hatte das als anzeige danach

Sorry, such file doesn't exist
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 16:57:06
habe es jetzt nochmal geändert.

es geht soweit nur er zeigt mir nicht an das eine Domain die bereits eingetragen wurde schon drin ist.

auserdem wird der link neue Domain eintragen nicht angezeigt nachden eine Domain eingetragen wurde.

Weis einer wo der Fehler liegt?
Bitte verwendet die Domain test.de zum testen.


Script: deintrag.php

 
//Domaineintragen Script
include_once("modules/Domaineintrag/config_inc.php");
@include ('header.php');

mysql_connect($mysqlhost,$mysqluser,$mysqlpass);

     mysql_select_db($mysqlbase);


if($a=="list") // list status

{
  echo $notice;
echo "<center><font color=red> Neue <a href=modules.php?name=Domaineintrag>Domain</a> eingeben</font></center>";
}
if($a=="adding")

{

$cats=array();



$cats[] = "1";
$q=mysql_query("SELECT * FROM dsp_cats ORDER BY category");

while($cat=mysql_fetch_object($q)) {
if(${"cat$cat->ID"}==1 && $cat->ID != 1) {
$cats[]=$cat->ID;

} }
if (count($cats) > 1) unset($cats[0]);
$cats=@implode(" ",$cats);

if(!isset($buynow)) $buynow=0;

if(!isset($minimum)) $minimum=$buynow;

$name = strtolower($name);
$keywords = strtolower($keywords);
$description = strtolower($description);
         // check if domain exists
          $query = "SELECT * FROM dsp_domains WHERE name = '$name'";
          $result=mysql_query($query);
if (strlen($name) < 4) { $notice .= "<font color=red>[Invalid domain $name ]</font>"; }
          elseif(mysql_num_rows($result) > 0){
                              $notice .= "<font color=red>[Domain $name was already in database]</font>";
            }
else{
mysql_query("INSERT INTO dsp_domains (ID,category,name,description,keywords,logourl,minimum,buynow,status)
VALUES('0','$cats','$name','$description','$keywords','$logourl','$minimum','$buynow','0')") or die(mysql_error());

}


$a="list";

}



@include ('footer.php');




[Editiert am 18/6/2003 von oliver]
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 18 Juni 2003, 17:21:24
Danke für eure Hilfe aber es geht jetzt alles  :D
Titel: Re: Modul will nicht gehen
Beitrag von: oliver in 20 Juni 2003, 15:19:01
wie kann ich anzeigen lassen das beim einstellen der domain der nick angezeigt wird mit dem sie sich beim vkpmaxi angemeldet haben.