Hi,
isch hab auch mal wieder eine Frage...ich find den Fehler (wenn es denn einen Gibt) in diesem Script net:
Live erleben kann man es hier:
http://portal.genutec-studios.de/modules.php?op=modload&name=NukeDevelopements&file=PostComment&id=Projekt%20Modul%201.0&User=Anonymus
EDIT: Ich hab das prüfen ob angemeldet oder nicht vorerst auskommentiert...
Das Problem ist, das er die Sprachkonstanten nicht findet, obwohl sie existieren..siehe hier:
http://portal.genutec-studios.de/modules.php?op=modload&name=NukeDevelopements
Nun gut! Kommen wir zum Inhalt des Scriptes:
Zitat<?php
# PostComment.php - last changed by david @ 04.07.2003@21:34
#########################################################################
# Dieses Modul ist Copyright (c) 2003 Genutec Studios; David Heidrich! #
# http://www.genutec-studios.de für Support. #
# V.1.0 #
# G-MODUL: "Developments" für VKP MX2; Lite Versifür PHPNuke 5.5-6.0 #
#########################################################################
# WARNUNG: Dieses Modul ist NICHT unter der GPL veröffentlicht worden! #
# Bitte lesen Sie den Lizenzvertrag bevor Sie dieses Modul benutzen... #
#########################################################################
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
# Lesen wir zunächst den Modulnamen aus:
$modulname = basename(dirname(__FILE__));
# Wir benötigen einige Dateien damit das Modul läuft:
include "modules/$modulname/includes/settings.php";
include "modules/$modulname/includes/javascript.html";
include "modules/$modulname/includes/functions.php";
#include "modules/$modulname/includes/plugins.php";
# Hinweis: Die Datei "plugins.php" dient zum komunizieren anderer GPower Module
$index = 0; # Setzen Sie diese Variabel auf "1" um die rechten Blöcke
# zu aktivieren. Standard: "0".
# header.php für das darstellen des Headers includen
include("header.php");
OpenTable();
#Error Reporting anschalten!
error_reporting(E_ALL);
$Rank = 5;
#Abfragen ob User registriert ist:
$usr=getusrinfo($user);
if (empty($usr["uname"]))
{
print ""._COMMENTERROR."";
CloseTable();
include("footer.php");
return 0;
}
echo ""._COMMENT1."";
echo "<b>$id</b>";
echo ""._COMMENTFUELL."";
print ""._COMMENT2."";
print ""._COMMENT3."";
descriptionLink("#","Script Tag",""._SCRIPTTAG."","white");
print ""._COMMENT31."";
echo "<form name='form1' action='modules.php?op=modload&name=NukeDevelopements&file=comment' method='POST' enctype='multipart/form-data'>"
."<textarea name='comment' cols='40' rows='10' id='Text'></textarea>"
.""
.""
."<input type='submit' name='Submit2' value='"._COMMENT."'>"
."<input type='hidden' name='Username' value='$User'>"
."<input type='hidden' name='Projekt' value='$id'>"
."<input type='hidden' name='Rank' value='$Rank'>"
."<input type='reset' name='Reset' value='"._SETBACK."'>"
.""._COMMENT3.""
."</form>";
######Smilies und BBCode:####################
echo "<tr width='50%' align='left' border='1' bordercolor='#000000'>"
." <tr>"
."<td width='400' height='42' valign='top' bordercolor='#FFFFFF' bgcolor='#FFFFFF'> "
. " <div align='left'><strong>"._COMMENT4."</strong>"
. " <font size='1'>"._COMMENT5.""
. " </font>";
MachSmiliesRein();
echo " <table width='75%' border='0' bordercolor='#000000'>"
. " <tr>"
. " <td height='24' bordercolor='#000000'><strong>"._COMMENT6."";
MachMalBBCode();
echo "</strong></td>"
. "</tr>"
. " <tr>"
. " <td bordercolor='#000000'><strong>Smilies:";
MachMalSmilies();
echo "</strong></td>"
. " </tr>"
."</table>" ;
echo "</strong></div></td>"
." </tr>";
####Ende Smilies und BBCode#####
CloseTable();
include("footer.php");
?>
Ich hoffe es findet sich einer der nicht so blind ist wie ich *gg*
[Editiert am 4/7/2003 von BowlingX]