´Hejsa Jeg har prøvet meget længe med at få mine systemer til at virke ved ikke hvorfor de ikke gider eller nogt har spurgt en masse steder men stadig ikke et held´.
//NeLo
Her er de:
Sql: CREATE TABLE `galleri` (
`id` int(11) NOT NULL auto_increment,
`overskrift` varchar(255) NOT NULL default '',
`beskrivelse` longtext NOT NULL,
`billede` varchar(255) NOT NULL default '',
`dato` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
--
-- Data dump for tabellen `galleri`
--
-- --------------------------------------------------------
--
-- Struktur-dump for tabellen `galleri_kommentar`
--
CREATE TABLE `galleri_kommentar` (
`id` int(11) NOT NULL auto_increment,
`billedeid` int(11) NOT NULL default '0',
`navn` varchar(255) NOT NULL default '',
`kommentar` varchar(255) NOT NULL default '',
`vurdering` varchar(255) NOT NULL default '',
`dato` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
--
-- Data dump for tabellen `galleri_kommentar`
--
Index: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Galleri</title>
<script type="text/javascript" src="stjerner.js"></script>
<script type="text/javascript">
function sletbillede(id)
{
var slet=confirm("Er du sikker på at du vil slette billedet?")
if (slet)
window.status=(self.location.href='index.php?vis=ok&sletbillede=ok&id='+id)
}
function sletkommentar(id)
{
var slet=confirm("Er du sikker på at du vil slette kommentaren?")
if (slet)
window.status=(self.location.href='index.php?kommenter=ok&sletkommentar=ok&id=<? echo $_GET[id]; ?>&sletid='+id)
}
function vindue(strURL, intWidth, intHeight) {
var intLeft = (screen.availWidth - intWidth - 10) / 2;
var intTop = (screen.availHeight - intHeight - 29) / 2;
objWin = window.open(strURL, 'visbillede', 'left=' + intLeft + ',top=' + intTop + ',width=' + intWidth + ',height=' + intHeight + ',menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no');
}
function vindueKom(strURL, intWidth, intHeight) {
var intLeft = (screen.availWidth - intWidth - 10) / 2;
var intTop = (screen.availHeight - intHeight - 29) / 2;
objWin = window.open(strURL, 'kommenter', 'left=' + intLeft + ',top=' + intTop + ',width=' + intWidth + ',height=' + intHeight + ',menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no');
}
</script>
</head>
<body>
<?
include ("config.php");
if ($_GET[vis] == ok) {
if ($_GET[sletbillede] == ok && $_COOKIE[galleri] == 1) {
$connectBillede = mysql_query("SELECT id,billede FROM galleri WHERE id = '$_GET[id]'") or die(mysql_error());
$billede = mysql_fetch_array($connectBillede);
unlink("/".$billede[billede]);
mysql_query("DELETE FROM galleri WHERE id = '$_GET[id]'") or die(mysql_error());
mysql_query("DELETE FROM galleri_kommentar WHERE billedeid = '$_GET[id]'") or die(mysql_error());
echo "
<div align=\\"center\\">
Billedet <b>$billede[billede]</b> er slettet.
</div>
";
} else {
$connectBillede = mysql_query("SELECT id,overskrift,beskrivelse,billede,dato FROM galleri WHERE id = '$_GET[id]'") or die(mysql_error());
$billede = mysql_fetch_array($connectBillede);
$stoerrelse = getimagesize($billede[billede]);
$connectStjerner = mysql_query("SELECT billedeid,vurdering FROM galleri_kommentar WHERE billedeid = '$_GET[id]'") or die(mysql_error());
$antalFundetStjerner = mysql_num_rows($connectStjerner);
$antalStjerner = $antalFundetStjerner * 5;
$antal = 0;
while($stjerner = mysql_fetch_array($connectStjerner)) {
$antal = $antal + $stjerner[vurdering];
}
echo "
<title>$billede
</title>
<div align=\\"center\\">
<h2>$billede</h3>
<img src=\\"$billede[billede]\\" style=\\"border:1px solid black;\\" alt=\\"$billede\\" />
<br />
$billede[beskrivelse]<br /><br />
$antal ud af $antalStjerner mulige stjerner.
<br />
<b>Tilføjet den.: $billede[dato]</b><br />
<a href=\\"javascript:vindueKom('index.php?kommenter=ok&id=$billede[id]', 386, 441);\\">Kommentér</a>";
if ($_COOKIE[galleri] == 1) {
echo " - <a href=\\"#\\" onclick=\\"sletbillede($billede[id])\\"><font color=\\"red\\">Slet billedet</font></a>";
}
echo "</div>";
}
}
elseif ($_GET[kommenter] == ok) {
if ($_GET[tilfoej] == ok) {
$dato = date('H:i d.m.Y');
$faerdigKommentar = htmlentities($_GET[kommentar], ENT_QUOTES);
mysql_query("INSERT INTO galleri_kommentar SET billedeid = '$_GET[id]', navn = '$_GET[navn]', kommentar = '$faerdigKommentar', vurdering = '$_GET[stjerner]', dato = '$dato'") or die(mysql_error());
}
$connectBillede = mysql_query("SELECT id,overskrift,beskrivelse,billede,dato FROM galleri WHERE id = '$_GET[id]'") or die(mysql_error());
$billede = mysql_fetch_array($connectBillede);
echo "
<title>$billede</title>
<div align=\\"center\\">
<img src=\\"$billede[billede]\\" style=\\"border:1px solid black;width:".$billedeBredde."px;height:".$billedeHoejde."px;\\" alt=\\"$billede\\" />
";
if ($_GET[sletkommentar] == ok && $_COOKIE[galleri] == 1) {
mysql_query("DELETE FROM galleri_kommentar WHERE id = '$_GET[sletid]'") or die(mysql_error());
echo "<br />Kommentaren er slettet.";
}
echo "
<form name=\\"kommenter\\">
Stjerner:
<a href=\\"javascript:setstjerner(1);\\" onmouseover=\\"javascript:hoverstjerner(1);\\" onmouseout=\\"javascript:hoverstjerner(0);\\"><img src=\\"off.gif\\" name=\\"button1\\" border=\\"0\\" alt=\\"1 stjerne\\"></a>
<a href=\\"javascript:setstjerner(2);\\" onmouseover=\\"javascript:hoverstjerner(2);\\" onmouseout=\\"javascript:hoverstjerner(0);\\"><img src=\\"off.gif\\" name=\\"button2\\" border=\\"0\\" alt=\\"2 stjerner\\"></a>
<a href=\\"javascript:setstjerner(3);\\" onmouseover=\\"javascript:hoverstjerner(3);\\" onmouseout=\\"javascript:hoverstjerner(0);\\"><img src=\\"off.gif\\" name=\\"button3\\" border=\\"0\\" alt=\\"3 stjerner\\"></a>
<a href=\\"javascript:setstjerner(4);\\" onmouseover=\\"javascript:hoverstjerner(4);\\" onmouseout=\\"javascript:hoverstjerner(0);\\"><img src=\\"off.gif\\" name=\\"button4\\" border=\\"0\\" alt=\\"4 stjerner\\"></a>
<a href=\\"javascript:setstjerner(5);\\" onmouseover=\\"javascript:hoverstjerner(5);\\" onmouseout=\\"javascript:hoverstjerner(0);\\"><img src=\\"off.gif\\" name=\\"button5\\" border=\\"0\\" alt=\\"5 stjerner\\"></a><br />
<input type=\\"text\\" name=\\"navn\\" style=\\"width:21%;\\" value=\\"Navn\\" onFocus=\\"if(this.value=='Navn'){this.value=''}\\" onBlur=\\"if(this.value==''){this.value='Navn'}\\"> <input type=\\"text\\" name=\\"kommentar\\" style=\\"width:52%;\\" value=\\"Kommentar\\" onFocus=\\"if(this.value=='Kommentar'){this.value=''}\\" onBlur=\\"if(this.value==''){this.value='Kommentar'}\\"> <input type=\\"button\\" value=\\"Kommentér\\" style=\\"width:25%;\\" onclick=\\"javascript:vurder($_GET[id]);\\">
</form>
<hr>
</div>
";
$connectKommentarer = mysql_query("SELECT id,billedeid,navn,kommentar,vurdering,dato FROM galleri_kommentar WHERE billedeid = '$_GET[id]' ORDER BY id DESC") or die(mysql_error());
$antalKommentarer = mysql_num_rows($connectKommentarer);
if ($antalKommentarer == 0) {
echo "Billedet er endnu ikke kommenteret.<br />Skal du være den første?";
} else {
while($kommentar = mysql_fetch_array($connectKommentarer)) {
echo "
<table style=\\"width:100%;\\" cellpadding=\\"0\\" cellspacing=\\"0\\">
<tr>
<td style=\\"width:100%;\\"><b>Skrevet af: $kommentar[navn]</b></td>
</tr>
<tr>
<td style=\\"width:100%;\\">$kommentar[kommentar]</td>
</tr>
<tr>
<td style=\\"width:100%;\\">Stjerner: ";
if ($kommentar[vurdering] == 1) {
echo "<img src=\\"on.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" />";
}
elseif ($kommentar[vurdering] == 2) {
echo "<img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" />";
}
elseif ($kommentar[vurdering] == 3) {
echo "<img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"off.gif\\" /> <img src=\\"off.gif\\" />";
}
elseif ($kommentar[vurdering] == 4) {
echo "<img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"off.gif\\" />";
}
elseif ($kommentar[vurdering] == 5) {
echo "<img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" /> <img src=\\"on.gif\\" />";
}
echo "
</td>
</tr>
<tr>
<td style=\\"width:100%;font-size:11px;\\">Skrevet d.: $kommentar[dato]";
if ($_COOKIE[galleri] == 1) {
echo " - <a href=\\"#\\" onclick=\\"sletkommentar($kommentar[id])\\"><font color=\\"red\\">Slet</font></a>";
}
echo "</td>
</tr>
</table>
<br />
";
}
}
} else {
$connectBilleder = mysql_query("SELECT id,overskrift,beskrivelse,billede,dato FROM galleri ORDER BY id DESC") or die(mysql_error());
$connectAntalBilleder = mysql_query("SELECT id FROM galleri") or die(mysql_error());
$antalBilleder = mysql_num_rows($connectAntalBilleder);
echo "<p><a href=\\"admin.php\\"><b>Administration</b></a><br />Der er $antalBilleder billeder i galleriet.<br />Tryk på billederne for at se dem i større størrelse.<br /><br /></p>";
echo "
<table>
<tr>
";
$nr = 0;
while($billede = mysql_fetch_array($connectBilleder)) {
$stoerrelse = getimagesize($billede[billede]);
if ($stoerrelse[0] < 385) {
$vindueBredde = 336+50;
} else {
$vindueBredde = $stoerrelse[0]+50;
}
if ($stoerrelse[1] < 441) {
$vindueHoejde = 281+176;
} else {
$vindueHoejde = $stoerrelse[1]+176;
}
echo "<td><a href=\\"javascript:vindue('index.php?vis=ok&id=$billede[id]', $vindueBredde, $vindueHoejde);\\"><img src=\\"$billede[billede]\\" style=\\"border:1px solid black;width:".$billedeBredde."px;height:".$billedeHoejde."px;\\" alt=\\"\\"></a></td>\\n";
$nr++;
if ($nr == $antalHen) {
echo "</tr>
<tr>
";
$nr = 0;
}
}
echo "</tr>
</table>
";
}
?>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img style="border:0px;" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
</p>
</body>
</html>
Cookie: <?
if ($_GET[mode] == logaf) {
setcookie("galleri", 1, time()-604800, "/");
echo "<meta http-equiv=\\"refresh\\" content=\\"0; url=index.php\\">";
}
elseif ($_GET[mode] == logpaa) {
setcookie("galleri", 1, time()+604800, "/");
echo "<meta http-equiv=\\"refresh\\" content=\\"0; url=admin.php?loggetind=ja\\">";
}
?>
Config:
<?
$logpaaNavn = "admin";
$logpaaKode = "admin";
$billedeBredde = "100";
$billedeHoejde = "100";
$antalHen = "5";
#---------------------------------------------------------------------------------------#
if ($_GET[logpaa] == ok) {
if ($_POST[navn] == "$logpaaNavn" && $_POST[kode] == "$logpaaKode" && $_GET[loggetind] != "ja") {
echo "<meta http-equiv=\\"refresh\\" content=\\"0; url=cookie.php?mode=logpaa\\">";
} else {
echo "<script language=\\"javascript\\">alert(\\"Forkert navn og/eller kode.\\");</script>";
}
}
#---------------------------------------------------------------------------------------#
$host = "chopin.1go";
$bruger = "NeLo";
$kodeord = "Hejsa123";
$database = "free76004";
mysql_connect("$host", "$bruger", "$kodeord");
mysql_select_db("$database");
?>
Admin: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Galleri</title>
</head>
<body>
<?
include("config.php");
if ($_COOKIE[galleri] == "1") {
if ($_GET[tilfoej] == ok) {
$navn = strtolower($_FILES[billede][name]);
$navn = str_replace(' ','',$navn);
$navn = str_replace('æ','ae',$navn);
$navn = str_replace('ø','oe',$navn);
$navn = str_replace('å','aa',$navn);
$flyt = "billeder/".$navn;
if (file_exists($flyt)) {
echo "<i>$flyt</i> findes allerede.";
} else {
move_uploaded_file($_FILES[billede][tmp_name], $flyt);
$faerdigBeskrivelse = nl2br($_POST[beskrivelse]);
$dato = date('H:i d.m.Y');
mysql_query("INSERT INTO galleri SET overskrift = '$_POST', beskrivelse = '$faerdigBeskrivelse', billede = '$flyt', dato = '$dato'") or die(mysql_error());
echo "Billedet er tilføjet til galleriet.";
}
}
?>
<script language='javascript'>
function tjek()
{
if (document.tilfoej.elements['overskrift'].value=='')
{
alert('Alle felter skal udfyldes.');
document.tilfoej.elements['overskrift'].focus();
return false;
}
else if (document.tilfoej.elements['billede'].value=='')
{
alert('Alle felter skal udfyldes.');
document.tilfoej.elements['billede'].focus();
return false;
}
else if (document.tilfoej.elements['beskrivelse'].value=='')
{
alert('Alle felter skal udfyldes.');
document.tilfoej.elements['beskrivelse'].focus();
return false;
}
else
{
document.forms.tilfoej.submit();
}
}
</script>
<form name="tilfoej" action="admin.php?tilfoej=ok" enctype="multipart/form-data" method="post">
<table style="width:500px;height:235px;">
<tr>
<td style="width:500px;height:20px;" colspan="3"><b>Tilføj billede</b></td>
</tr>
<tr>
<td style="width:100px;height:20px;">Overskrift:</td>
<td style="width:400px;height:20px;"><input type="text" name="overskrift" style="width:95%;" /></td>
</tr>
<tr>
<td style="width:100px;height:20px;">Billede:</td>
<td style="width:400px;height:20px;"><input type="file" name="billede" style="width:95%;" /></td>
</tr>
<tr>
<td style="width:100px;height:175px;" valign="top">Beskrivelse:</td>
<td style="width:400px;height:175px;"><textarea name="beskrivelse" style="width:95%;height:175px;"></textarea></td>
</tr>
<tr>
<td style="width:500px;height:20px;" colspan="3"><input type="button" value="Tilføj billede" style="width:100%;" onClick="javascript:tjek();" /></td>
</tr>
<tr>
<td style="width:500px;height:20px;" colspan="3">OBS: Store billeder kan tage lang tid at uploade.</td>
</tr>
<tr>
<td style="width:500px;height:20px;" colspan="3"><a href="index.php"><b>Tilbage</b></a> - <a href="cookie.php?mode=logaf">Log af</a></td>
</tr>
</table>
</form>
<?
} else {
echo "
<form action=\\"admin.php?logpaa=ok\\" method=\\"post\\">
<table style=\\"width:220px;\\">
<tr>
<td style=\\"width:220px;\\" colspan=\\"2\\"><b>Administration</b></td>
</tr>
<tr>
<td style=\\"width:50px;\\">Navn:</td>
<td style=\\"width:160px;\\"><input type=\\"text\\" name=\\"navn\\" style=\\"width:95%;\\"></td>
</tr>
<tr>
<td style=\\"width:50px;\\">Kode:</td>
<td style=\\"width:160px;\\"><input type=\\"password\\" name=\\"kode\\" style=\\"width:95%;\\"></td>
</tr>
<tr>
<td style=\\"width:220px;\\" colspan=\\"2\\"><input type=\\"submit\\" value=\\"Log på\\" style=\\"width:100%;\\"></td>
</tr>
<tr>
<td style=\\"width:220px;\\" colspan=\\"2\\"><a href=\\"index.php\\"><b>Tilbage</b></a></td>
</tr>
</table>
</form>
";
}
?>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img style="border:0px;" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Strict" height="31" width="88"></a>
</p>
</body>
</html>
Håber i kan se hva det er jeg har gjort forkert.
Har sadt Sql filen ind i Database. har uploadet resten hva er det så der er galdt?