02. november 2007 - 10:32
Der er
6 kommentarer
Fatal Error?
Hej Eksperter,
Jeg får følgende fejlmelding, på min side når jeg forsøger at skabe kontakt, hvad kan der være galt?
----------- Fejlmeldingen ------------
Fatal error: Cannot redeclare sqlconnect() (previously declared in /usr/home/web/x/x/connect.php:4) in /usr/home/web/x/x/connect.php on line 15
--------------------------------------
----------- Connect.php --------------
<?php
function sqlconnect() {
$server = '';
$bruger = '';
$kodeord = '';
$database = '';
if (@!mysql_connect($server,$bruger,$kodeord)) {
die('Couldn\'t connect to "'.$server.'" as "'.$bruger.'" using password "**********"');
} elseif (!mysql_select_db($database)) {
die('Database "'.$database.'" doesn\'t exist!');
}
}
function sqlclose() {
mysql_close();
}
?>
-----------------------------------
Har fjernet db oplysninger!
På forhånd tak.
02. november 2007 - 10:54
#5
Ok.. hvordan kan det være at jeg ikke har mulighed for at tilføje et menupunkt?
------------ Menu.php ---------------
<?
if(isset($_GET['side'])) {
$link = $_GET['side'];
} else {
$link = "forside";
}
echo "<b><a href='index.php?side=$link'>";
if($link == "") {
echo "<a href='index.php?side=$link'></a>";
} elseif ($link == "") {
echo "<a href='index.php?side=$link'></a>";
} else {
echo "$link";
}
echo "</a><br /><br /></b>";
$underlink = $link . 't';
if($side == "Forside" || $side =="Udlejning" || $side == "Priser" || $side == "Historie" || $side == "Aktiviteter" || $side == "Bestyrelsen") {
$select = mysql_query("SELECT * FROM $underlink ORDER BY DATO DESC")
or die(mysql_error());
$number = mysql_num_rows($select);
if($number < 1) {
echo "";
} else {
while($row = mysql_fetch_array($select)) {
$overskrift = $row['overskrift'];
$id = $row['id'];
echo "<a class='menulink' href='index.php?side=$link&id=$id'>$overskrift</a><br />";
if(isset($_SESSION['admin'])) {
echo "<a class='adminlink' href='index.php?side=rediger&navn=$underlink&id=$id'>Rediger</a> <a class='adminlink' href='index.php?side=slet&navn=$underlink&id=$id'>Slet</a><br /><br />
";
} else {
echo "";
}
}
}
} else {
echo "";
}
if(isset($_SESSION['admin'])) {
echo "<br /><br />";
echo "<a href='index.php?side=add&navn=$underlink'>Tilføj</a>";
echo "<a href='index.php?side=logud'>Logud</a>";
} else {
echo "";
}
?>
-----------------------------------------
--------------- add.php -----------------
<?
$navn = $_GET['navn'];
echo "<form action='index.php?side=addupdate&navn=$navn' method='post' enctype='multipart/form-data'>";
echo "<p>Billede<br /><input type='file' name='upfil' /></p>";
echo "<p>Overskrift: </p><input type='text' name='overskrift'>";
echo "<p>Tekst: </p><textarea name='tekst' rows='10' cols='40'></textarea><br /><br />";
echo "<input type='submit' name='submit' value='Tilføj'>";
echo "</form>";
?>
------------------------------------
--------- addupdate.php ------------
<?
$navn = $_GET['navn'];
$id = microtime();
$overskrift = $_REQUEST['overskrift'];
$tekst = $_REQUEST['tekst'];
$upfil = $_REQUEST['upfil'];
///*** FIL START FIL START ***///
function replace_string($ind_str){
$soketter = array("æ","ø","å","Æ","Ø","Å"," ");
$byttil = array("ae","oe","aa","AE","OE","AA","_");
$tekst = str_replace($soketter,$byttil,$ind_str);
return $tekst;
}
function resize( $filename, $newfilename, $maxw, $maxh ){
$result = false;
$srcim = imagecreatefromjpeg( $filename );
$ow = imagesx( $srcim );
$oh = imagesy( $srcim );
$wscale = $maxw / $ow;
$hscale = $maxh / $oh;
$scale = ( $hscale < $wscale ? $hscale : $wscale );
$nw = round( $ow * $scale, 0 );
$nh = round( $oh * $scale, 0 );
$dstim = imagecreatetruecolor( $nw, $nh );
imagecopyresampled( $dstim, $srcim, 0, 0, 0, 0, $nw, $nh, $ow, $oh );
$result = imagejpeg( $dstim, $newfilename, 85 );
imagedestroy( $dstim );
imagedestroy( $srcim );
return $result;
}
if(isset($_POST['submit'])){
if($_FILES["upfil"]["size"] > 0) {
$konfiguration["upload_bibliotek"] = "./forsidet";
$konfiguration["max_stoerrelse"] = "10000";
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . replace_string($_FILES["upfil"]["name"]);
$til_t = $konfiguration["upload_bibliotek"] . "/thumb_" . replace_string($_FILES["upfil"]["name"]);
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4){
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1){
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]){
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
if(function_exists("move_uploaded_file")) {
resize($fra, $til, 162, 108);
resize($fra, $til_t, 200, 130);
}
else {
copy($fra, $til);
}
}
$filnavn = $til;
$filnavnthumb = $til_t;
}
///*** FIL SLUT FIL SLUT ***///
$query_insert = mysql_query("INSERT INTO $navn (id, dato, overskrift, tekst, filnavn, filnavnthumb) VALUES ('$id', NOW(), '$overskrift', '$tekst', '$filnavn', '$filnavnthumb'
)")
or die(mysql_error());
header("location:index.php");
?>
-----------------------------------------
På forhånd tak.
Giver gerne yderligere 60 pionts for svar.
Mccookie smid et svar og du vil få point.