Avatar billede babyshark Nybegynder
12. januar 2003 - 17:22 Der er 11 kommentarer og
1 løsning

hvordan safemoder jeg mine filer

Der er slået safemode til på min udebyders server(unix) og nu skal jeg lave mine filer om til at passe til det, men hvordan og hvilke filer skal ændres? jeg er n00b til php, så ingen fremmedord:o)
Avatar billede htm Nybegynder
12. januar 2003 - 17:28 #1
Tjek denne side: http://www.php.net/manual/en/features.safe-mode.functions.php det er hvilke funktioner der er disabled eller begrænset med safemode slået til!

Læs desuden om safemode her: http://www.php.net/manual/en/features.safe-mode.php
Avatar billede babyshark Nybegynder
12. januar 2003 - 17:44 #2
jeg har læst dem, men jeg kan ikke finde ud af hvor og i hvilke filer der skal stå noget. og hvad der skal stå
Avatar billede htm Nybegynder
12. januar 2003 - 17:46 #3
Det kommer så sandelig an på hvad der er for filer, hvad de gør!

De funktioner der er i det første link er de funktioner der er berørt af safemode, hvis du ikke bruger nogle af de funktioner er der ikke noget der skal laves om!

Hvad er dit kookrete problem, hvilke sider virker ikke?
Avatar billede babyshark Nybegynder
12. januar 2003 - 19:12 #4
install.php, index.php. de svarer ikke på noget af det jeg trykker på i links Så jeg ved ikke om de andre virker, da jeg ikke kan se dem
Avatar billede htm Nybegynder
12. januar 2003 - 19:15 #5
Jamen i hvad - vi kan ikke gætte os til hvad der er i install.php og index.php!
Avatar billede babyshark Nybegynder
12. januar 2003 - 20:00 #6
index:
<?PHP




session_start();

include("config.inc.php");

include("funktion.inc.php");

include("counter.php");



$page = strtolower($page);




$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);


$db = mysql_select_db($mysql_db, $conn);


$sql = "SELECT * FROM style";


$result = mysql_query($sql, $conn) or die( mysql_error() );




$table = mysql_fetch_array($result, MYSQL_ASSOC);




$head_page_titel = $table["head_page_titel"];




?>



<html>



<head>

<title><?php echo $head_page_titel; ?></title>





<?php

include("font.inc.php");

?>





<style type="text/css">



<!--



a:active, a:link, a:visited { color: black; font-size: 8pt; font-family: Helvetica, Tahoma, Verdana, Arial; text-decoration: none }

a:bb:hover, a:visited:hover { color: #73595A; font-size: 8pt; font-family: Helvetica, Tahoma, Verdana, Arial; text-decoration: none }

div,p,td,th,body { color: black; font-size: 8pt; font-family: Helvetica, Tahoma, Verdana, Arial; text-decoration: none }



body {

scrollbar-face-background: #ffffff;

scrollbar-face-color: #ADAAAD;

scrollbar-shadow-color: #000000;

scrollbar-highlight-color: #ffffff;

scrollbar-3dlight-color: #000055;

scrollbar-darkshadow-color: #525552;

scrollbar-track-color: #525552;

scrollbar-arrow-color: #000000;

}



.formbox {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 8pt;

border-color: #3366bb;

border-style: solid;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

background-color: #121a21;

color: white;

}

-->



</STYLE>













</head>



<body background="images/streg1.gif" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">

<table align="center" cellpadding="0" cellspacing="0" >

<tr>

<td width="750" height="100" valign="top" colspan="5" background="images/header.gif"><td>

</tr>

<tr>

<td width="750" height="10" colspan="5">

</td>

</tr>

<tr>

<td width="140" valign="top" height="465" background="images/menu4.gif" style="border-width:1px; border-color:<?php echo "$main_border_color"; ?> ; border-style:solid;">





<table cellpadding="0" cellspacing="0" width="140">

<tr>

<td width="140" height="15" background="images/menu.gif ">
<p align=center><b><font color="<?php echo "$titel_font_color"; ?>" size="1" face="Verdana">// Menu </font></b></p>

</td>

</tr>

</table>





<font size="1" face="Verdana" color="<?php echo "$main_font_color"; ?>">

<br>&nbsp;&middot; <a href="index.php?page=news"><b>News</b></a> &middot;<br>&nbsp;&middot;

<a href="index.php?page=archiv"><b>Archive</b></a>&middot;<br>&nbsp;&middot;

<a href="index.php?page=member"><b>Members</b></a>&middot;<br>&nbsp;&middot;

<a href="index.php?page=clanwars"><b>Clanwars</b></a>&middot;<br>&nbsp;&middot;

<a href="index.php?page=files"><b>Downloads</b></a>&nbsp;&middot;<br>&nbsp;&middot;

<a href="index.php?page=links"><b>Links</b></a>&nbsp;&middot;<br>


<?php



$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);


$db = mysql_select_db($mysql_db, $conn);


$sql = "SELECT * FROM pages WHERE inmenu ='1' ORDER BY pos ";




$result = mysql_query($sql, $conn) or die( mysql_error() );




while($inhalte = mysql_fetch_array($result, MYSQL_ASSOC))

{

$id = $inhalte["id"];


$name = $inhalte["page_name"];




echo "&nbsp;&middot; <a href=index.php?page=all&pageid=$id>$name</a>&nbsp;<br>";

}

?>

&nbsp;&middot; <a href="index.php?page=artikel"><b>Articles</b></a>&nbsp;&middot;<br>

&nbsp;&middot; <a href="index.php?page=guestbook"><B>Tagwall</b></a>&nbsp;&middot;<br><br><br>







<?php



admin_check_index()



?>





<br>

</font>

</td>

<td width="10" valign="top" height="465">

<font face="Tahoma"><span style="font-size:8pt;">&nbsp;</span></font> </td>

<td width="450" valign="top" height="465">

<font size="1" face="Verdana" color="<?php echo "$main_font_color"; ?>">

<?php



//////////////////// WERBEFLÄCHE !!! /////////////////////////

// //

// $pagetitle = "WERBUNG"; //

// include("head.php"); //

// echo "<br><center>Hier Bild_HTML Einfügen<br><br>"; //

// include("foot.php"); //

// echo "<br>"; //

// //

// um werbefläche freizuschalten einfach // vor dem //

// Code entfernen !!! //

// //

//////////////////////////////////////////////////////////////



if(empty($page))

{

$page = "news";


}



$home_dir = getenv("SCRIPT_FILENAME");


$home_dir = substr($home_dir, 0, strrpos($home_dir, "/"));


include("inner.php");





?></font>

</td>

<td width="10" valign="top" height="465">

<font face="Tahoma"><span style="font-size:8pt;">&nbsp;</span></font> </td>

<td width="140" valign="top" height="465" background="images/menu3.gif"  bgcolor=<?php echo "$main_color"; ?> bgcolor=<?php echo "$main_color"; ?> style="border-width:1px; border-color:<?php echo "$main_border_color"; ?> ; border-style:solid;">



<table cellpadding="0" cellspacing="0" width="140">

<tr>

<td width="140" height="15" background="images/menu.gif"  bgcolor="<?php echo "$titel_color"; ?>">

<p align=center><b><font color="<?php echo "$titel_font_color"; ?>" size="1" face="Verdana"> // Misc </font></b></p>

</td>

</tr>

</table>



<font size="1" face="Verdana" color="<?php echo "$main_font_color"; ?>">

<br>



<?php



$lastwar = new show_war;


$lastwar -> show_lastwar();




?>



<br><br><br>



<?php



counting();

echo "<br><b>// $useronline User(s) Online</b>";



?>





<p align=center>



<?php



include("misc.inc.php");



?>



</p>



</font>



</td>

</tr>

<tr>

<td width="750" valign="top" height="10" colspan="5">

</td>

</tr>

<tr>

<td align="center" width="750" valign="middle" colspan="5" height="25"  background="images/menubund.gif"  bgcolor="<?php echo "$main_color"; ?>" bgcolor=<?php echo "$main_color"; ?> style="border-width:1px; border-color:<?php echo "$main_border_color"; ?> ; border-style:solid;">

<font size="1" face="Verdana" color="<?php echo "$main_font_color"; ?>">

<?



/////// Dieser Abschnitt _muss_ da bleiben, bei nicht befolgen -> Rechtliche Folgen, jedes Clansys wird registriert. Die Register Funktion die dem Autor, die Daten des neu installten Clansys schickt, wurde deaktiviert. by Q  www.dreamcodes.com



echo " <p><font face=Verdana size=1><a href=http://www.fingers.dk>Fingers.dk</a> - © 2002 by Fingers Crew";



/////// Ende Copyright

?>

</font>

</td>



</tr>

</table>

</body>



</html>
Avatar billede babyshark Nybegynder
12. januar 2003 - 20:01 #7
install:

<?PHP
  /*
    Diese Datei gehört zum Clansys.
    Durch die Nutzung dieses Scriptes stimmt der Benutzer den
    Regelungen der Clansys auf www.clansys.de.vu zu.
    zu.
    Clansys (C) Copyright 2002 by Hauke Fischbach (Lowbacca)
  */



?>

<html>

<head>
<title>Clansys Installation</title>
<style>
<!--
p { font-family:Tahoma,serif; font-size:8pt; color:black; }

a { font-family:Tahoma; font-weight:normal; font-size:8pt; color:black; text-decoration:none; }
a:hover { font-family:Tahoma; font-weight:normal; font-size:8pt; color:gray; text-decoration:none; }
a:visited { font-family:Arial; font-weight:normal; font-size:8pt; }
a.link_red { font-family:Arial; font-weight:normal; font-size:9pt; text-decoration:none; }
a.link_red:hover { font-family:Arial; font-weight:normal; font-size:9pt; text-decoration:underline; }
a.link_red:visited { font-family:Arial; font-weight:normal; font-size:9pt; }
.menu { border-bottom-width:1pt; border-bottom-color:red; border-bottom-style:solid; }

-->
</style>
</head>
<body bgcolor=white text=black link=blue vlink=purple alink=red>
<table cellpadding=0 cellspacing=0>
    <tr>
        <td class=menu width=500 height=29>
        <table cellpadding=0 cellspacing=0>
    <tr>
        <td width=250>
            <p align=left><b>Clansys - Installation</b></p>
        </td>
        <td width=250>
            <p align=right>install.php Version: Beta 1.5</p>
        </td>
    </tr>
</table>

        </td>
    </tr>
    <tr>
        <td width=500 height=61 align=left valign=top>

<?php
if(empty($func))
{
echo "
<p align=center>
<br>
<br>
<b>Willkommen zur Installation des Clansys<br><br>Bitte nun die Datei 'config.inc.php' chmoden auf 777!</b></p>
<br>
<br>
<br>
<p align=center><a href=install.php?func=addmysql>Weiter</a></p>
</p>
";
}
elseif($func == "addmysql")
{
echo "
<br><br>
<form name=addmysql method=post action=install.php?func=createcon>
<table cellpadding=0 cellspacing=0>
    <tr>
        <td width=100>
            <p>&nbsp;MySQL host</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=host size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;MySQL user</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=user size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;MySQL Pass</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=pass size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;MySQL DB</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=db size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=submit name=send value=Senden></p>
        </td>
    </tr>
</table>
</form>

";
}

elseif($func == "createcon")

{

$ver_num = "v.1.0";
$file = "config.inc.php";
$datei = fopen($file, "w+");
fputs($datei, "<"."?"."php \n");
fputs($datei, "\$mysql_host = \"$host\";\n");
fputs($datei, "\$mysql_user = \"$user\";\n");
fputs($datei, "\$mysql_password = \"$pass\";\n");
fputs($datei, "\$mysql_db = \"$db\";\n\n");
fputs($datei, "\$ver_num = \"$ver_num \";\n\n");
fputs($datei, "?".">\n");
fclose($datei);


echo "
<br><br><br><br>
<p align=center><a href=install.php?func=addadmin>weiter</a></p>
";
echo "
<script language=\"JavaScript\">
url=(\"install.php?func=addadmin\");
window.location=url
</script>
";
}

elseif($func == "addadmin")

{
echo "
<br><br>
<form name=addadmin method=post action=install.php?func=createtab>
<table cellpadding=0 cellspacing=0>
    <tr>
        <td width=100>
            <p>&nbsp;Firts User</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=user size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;First Pass</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=text name=password size=18></p>
        </td>
    </tr>
    <tr>
        <td width=100>
            <p>&nbsp;</p>
        </td>
        <td width=150>
            <p>&nbsp;<input type=submit name=send value=Senden></p>
        </td>
    </tr>
</table>
</form>
";
}

elseif($func == "createtab")

{

include("config.inc.php");

$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
$db = mysql_select_db($mysql_db, $conn);

//pages Tabelle
mysql_query("DROP TABLE pages", $conn);
mysql_query("CREATE TABLE pages (
id int(5) NOT NULL auto_increment,
page_name varchar(50) NOT NULL,
titel varchar(50) NOT NULL,
inhalt text NOT NULL,
pos int(5) NOT NULL,
inmenu int(5) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Pages Tabelle");

//member tabelle
mysql_query("DROP TABLE member", $conn);
mysql_query("CREATE TABLE member (
id int(5) NOT NULL auto_increment,
nick varchar(50) NOT NULL,
realname varchar(50) NOT NULL,
birthday varchar(20) NOT NULL,
email varchar(50) NOT NULL,
icq varchar(20) NOT NULL,
content text NOT NULL,
membertype varchar(30) NOT NULL,
admin char(1) NOT NULL,
pass varchar(30) NOT NULL,
INDEX (id),
UNIQUE (id,nick))", $conn) or die ("Fehler beim erstellen der Member Tabelle");

//news tabelle
mysql_query("DROP TABLE news", $conn);
mysql_query("CREATE TABLE news (
id int(5) NOT NULL auto_increment,
header varchar(150) NOT NULL,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
rlink1 varchar(150) NOT NULL,
http1 varchar(150) NOT NULL,
rlink2 varchar(150) NOT NULL,
http2 varchar(150) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der News Tabelle");

//gb tabelle
mysql_query("DROP TABLE gb", $conn);
mysql_query("CREATE TABLE gb (
id int(5) NOT NULL auto_increment,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Gästebuch Tabelle");

//clanwars tabelle
mysql_query("DROP TABLE clanwars", $conn);
mysql_query("CREATE TABLE clanwars (
id int(5) NOT NULL auto_increment,
date varchar(20) NOT NULL,
gegner varchar(150) NOT NULL,
gegner_url varchar(150) NOT NULL,
ergebniss varchar(10) NOT NULL,
liga varchar(50) NOT NULL,
map1 varchar(50) NOT NULL,
score1 varchar(50) NOT NULL,
map2 varchar(50) NOT NULL,
score2 varchar(50) NOT NULL,
players varchar(50) NOT NULL,
bericht text NOT NULL,
status varchar(1) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Clanwars Tabelle");

//files tabelle
mysql_query("DROP TABLE file", $conn);
mysql_query("CREATE TABLE file (
id int(5) NOT NULL auto_increment,
name varchar(50) NOT NULL,
url varchar(255) NOT NULL,
coment text NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Files Tabelle");

//counter tabelle
mysql_query("DROP TABLE counter", $conn);
mysql_query("CREATE TABLE counter (
id int(11) NOT NULL auto_increment,
hits int(11) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Counter Tabelle");

//news kommentare tabelle
mysql_query("DROP TABLE news_comments", $conn);
mysql_query("CREATE TABLE news_comments (
id int(11) NOT NULL auto_increment,
news_id int(11) NOT NULL,
name varchar(255) NOT NULL,
email varchar(255) NOT NULL,
time int(11) NOT NULL,
text text NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der News-Kommentar Tabelle");

//style tabelle
mysql_query("DROP TABLE style", $conn);
mysql_query("CREATE TABLE style (
main_color varchar(10) NOT NULL,
main_border_color varchar(10) NOT NULL,
main_font_color varchar(10) NOT NULL,
titel_color varchar(10) NOT NULL,
titel_font_color varchar(10) NOT NULL,
head_page_titel VARCHAR(50) NOT NULL,
INDEX (main_color),
UNIQUE (main_color))", $conn) or die ("Fehler beim erstellen der Style Tabelle");

//artikel tabelle
mysql_query("DROP TABLE artikel", $conn);
mysql_query("CREATE TABLE artikel (
id int(5) NOT NULL auto_increment,
header varchar(150) NOT NULL,
text text NOT NULL,
name varchar(100) NOT NULL,
email varchar(100) NOT NULL,
date varchar(20) NOT NULL,
INDEX (id),
UNIQUE (id))", $conn) or die ("Fehler beim erstellen der Artikel Tabelle");

//useronline tabelle
#mysql_query("DROP TABLE useronline", $conn);
#mysql_query("CREATE TABLE useronline (
#zugriff varchar(14) NOT NULL,
#ip varchar(15) NOT NULL,
#INDEX (ip))", $conn) or die ("Fehler beim erstellen der User-Online Tabelle");

// INSTALL ADMIN //
$password = base64_encode($password);
mysql_query("INSERT INTO member (nick,pass,admin) VALUES ('$user', '$password', '1')", $conn) or die ("Fehler beim erstellen der Admin Daten");

// INSTALL STYLE //
mysql_query("INSERT INTO style (
main_color,
main_border_color,
main_font_color,
titel_color,
titel_font_color,
head_page_titel
) VALUES (
'#ADAAAD',
'black',
'black',
'#525552',
'#FFFFFF',
'Clansys $ver_num'
)", $conn) or die ("Fehler beim erstellen der Style Daten");

// INSTALL COUNTER //
mysql_query("INSERT INTO counter (id,hits) VALUES ('1', '0')", $conn) or die ("Fehler beim erstellen der Counter Daten");


echo "
<br><br><br><br>
<p align=center>Erster User und Datenbanken installiert</p>
<p align=center><a href=install.php?func=end>weiter</a></p>
";
}

elseif($func == "end")

{

echo "
<br><br><br><br>
<p align=center><b>Clansys Erfolgreich Installiert</b></p>
<p align=center>
Bitte Vergessen sie nicht <b>umgehend</b><br>
die <b>install.php</b> vom Server zu <b>löschen</b>,<br>
es könnten sonst alle Daten in den Tabellen in<br>
ihrer Datenbank gelöscht werden,<br>
bei wiederaufruf dieses Scriptes !!!
</p>
<p align=center><a href=index.php>zur Page »»»</a></p>
<p align=center><a href=http://www.dreamcodes.com>Dreamcodes besuchen »»</a></p>
";

}


?>




        </td>
    </tr>
</table>
</body>

</html>
Avatar billede htm Nybegynder
12. januar 2003 - 20:04 #8
Og hvilke(n) fejl får du?
Avatar billede htm Nybegynder
12. januar 2003 - 20:05 #9
Har du evt. en phpinfo vi kan se?

Smid dette op på dit webhotel i en info.php

<?php
phpinfo();
?>
Avatar billede htm Nybegynder
12. januar 2003 - 20:14 #10
Dir problem er givet vis ikke safemode - men at register globals er sat til off!
Prøv og kig her:
http://www.azero.dk/?/support/programmering/php/register-globals/
Avatar billede babyshark Nybegynder
12. januar 2003 - 20:41 #11
jeg satte det her ind i index.php:
include("inc/http-vars.inc.php"); og lavede en fil kaldet det, men nu får jeg beskeden (se på: www.cobo.dk/2be)
Avatar billede htm Nybegynder
12. januar 2003 - 21:23 #12
Lav det om til:

if($_GET){
  foreach($_GET as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($_POST){
  foreach($_POST as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($_SESSION){
  foreach($_SESSION as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($_COOKIE){
  foreach($_COOKIE as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($_SERVER){
  foreach($_SERVER as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

if($_ENV){
  foreach($_ENV as $Key=>$Value)
  {
    $$Key = $Value;
  }
}

Og tjek så at du ikke har et mellemrum før <?php!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester