Daar ben ik weer ik zit nu met een ander probleem mijn server waar de php bestanden opstaan is overgegaan naar php5 en dit script is geschreven in php4 heeft er iemand enig idee hoe ik dit moet aan aanpassen ik ben zelf heel erg slecht in php.
<STYLE type=text/css>
A:link { FONT-SIZE: 8pt; COLOR: #FFOOOO; FONT-FAMILY: Verdana }
A:visited { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
A:hover { FONT-SIZE: 8pt; COLOR: #669933; FONT-FAMILY: Verdana }
A:active { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
BODY { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
code { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
TABLE { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
TD { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
PRE { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
input, option, textarea, select { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
</STYLE>
<?php
//sql connectie includen
include ("connect.php");
//inkortfunctie
function getfirstwords($text, $length) {
if(strlen($text) > $length) {
$text = substr($text, 0, $length)."...";
}
return $text;
}
//Categorie aanmaken
if (isset($maakcataan2)) { if ($catnaam !="" AND $catsort !="") {
$insert = "INSERT INTO links_cat (id, naam, sort) VALUES ('', '$catnaam', '$catsort')";
mysql_query ($insert) or die(mysql_error());
echo "<b>Categorie succesvol toegevoegd!</b><br><br>"; }
else { echo "<b>U heeft 1 van de benodigde velden niet ingevuld!</b><br><br>";}
}
//Link toevoegen
if (isset($voegtoe)) { mysql_query("UPDATE links_url SET status = '1' WHERE id = '$voegtoe'") or die(mysql_error());
echo "<b>Link succesvol toegevoegd!</b><br><br>";
}
//Categorie wijzigen
if (isset($wijzigcat)) { $wcat_query = "SELECT * FROM links_cat WHERE id='$wijzigcat'";
$wcat_exec = mysql_query($wcat_query);
$wcat_result = mysql_fetch_array($wcat_exec);
$wcat_id = $wcat_result["id"];
$wcat_naam = $wcat_result["naam"];
$wcat_sort = $wcat_result["sort"];
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0><tr><td> <b>Wijzig categorie</b></td></tr></table>";
echo "<table width=\"450\" cellpadding=0 cellspacing=0><tr><form action=\"$PHP_SELF\" method=post><td width=\"325\"><input name=\"catnaam\" type=\"text\" size=\"60\" maxlength=\"200\" value=\"".$wcat_naam."\"></td>
<td width=\"25\" valign=\"top\"><input name=\"catsort\" type=\"text\" size=\"5\" maxlength=\"60\" value=\"".$wcat_sort."\"></td>
<td width=\"100\" align=right><input type=hidden value=".$wijzigcat." name=wijzid><input name=\"wijzigcat2\" type=\"submit\" value=\"Wijzig\"></td></form></tr></table><br>";
}
//Categorie echt wijzigen
if (isset($wijzigcat2)) { if ($catnaam !="" AND $catsort !="") {
mysql_query("UPDATE links_cat SET naam='$catnaam', sort='$catsort' WHERE id='$wijzid'") or die(mysql_error());
echo "<b>Categorie succesvol gewijzigd!</b><br><br>"; }
else { echo "<b>U heeft 1 van de benodigde velden niet ingevuld!</b><br><br>";}
}
//Link wijzigen
if (isset($wijzig)) { $gbu_query = "SELECT * FROM links_url WHERE id='$wijzig'";
$gbu_exec = mysql_query($gbu_query);
$gbu_result = mysql_fetch_array($gbu_exec);
$gbu_naam = $gbu_result["naam"];
$gbu_url = $gbu_result["url"];
$gbu_email = $gbu_result["email"];
$gbu_cat = $gbu_result["cat"];
$gbc_query = "SELECT naam FROM links_cat WHERE id='$gbu_cat'";
$gbc_exec = mysql_query($gbc_query);
$gbc_result = mysql_fetch_array($gbc_exec);
$gbc_naam = $gbc_result["naam"];
echo "<table width=\"450\"><tr><td width=\"125\" valign=\"top\"><b>Naam website</b> *</td><form action=\"$PHP_SELF\" method=post><td width=\"325\"><input name=\"wijznaam\" type=\"text\" size=\"60\" maxlength=\"200\" value=\"".$gbu_naam."\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Url website</b> *</td><td width=\"325\"><input name=\"wijzurl\" type=\"text\" size=\"60\" maxlength=\"200\" value=\"".$gbu_url."\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Email-adres</b> *</td><td width=\"325\"><input name=\"wijzemail\" type=\"text\" size=\"60\" maxlength=\"200\" value=\"".$gbu_email."\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Categorie</b> *</td><td width=\"325\"><select name='wijzcat'><option>".$gbc_naam."</option>";
$gbc_query = "SELECT * FROM links_cat ORDER BY sort";
$gbc_exec = mysql_query($gbc_query);
while ($gbc_result = mysql_fetch_array($gbc_exec)) {
$gbc_naam = $gbc_result["naam"];
echo "<option>".$gbc_naam."</option>"; }
echo "</select></td></tr><tr><td width=\"125\"></td><td width=\"325\"><input type=hidden value=".$wijzig." name=wijzid><input name=\"wijzig2\" type=\"submit\" value=\"Wijzig\"></td></form></tr></table><br>";
}
//Link echtwijzigen
if (isset($wijzig2)) { if ($wijznaam !="" AND $wijzurl !="" AND $wijzemail !="" AND $wijzcat !="") {
$wijzgbc_query = "SELECT id FROM links_cat WHERE naam='$wijzcat'";
$wijzgbc_exec = mysql_query($wijzgbc_query);
$wijzgbc_result = mysql_fetch_array($wijzgbc_exec);
$wijzgbc_id = $wijzgbc_result["id"];
mysql_query("UPDATE links_url SET naam = '$wijznaam', url = '$wijzurl', cat = '$wijzgbc_id', email = '$wijzemail' WHERE id = '$wijzid'") or die(mysql_error());
echo "<b>Link succesvol gewijzigd!</b><br><br>"; }
else { echo "<b>U heeft 1 van de benodigde velden niet ingevuld!</b><br><br>";}}
//Categorie verwijderen
if (isset($verwijdercat)) { echo "<b>Weet je zeker dat je deze categorie wilt verwijderen?</b><br>
<a href=$PHP_SELF?verwijdercat2=".$verwijdercat.">Ja, ik weet het zeker.</a><br>
<a href=$PHP_SELF>Nee, ga terug.</a><br><br>";
}
//echt verwijderen categorie
if (isset($verwijdercat2)) { $scat_query = "SELECT id FROM links_url WHERE cat='$verwijdercat2'";
$scat_exec = mysql_query ($scat_query);
$scat_count = mysql_num_rows ($scat_exec);
if ($scat_count == 0) {
mysql_query("DELETE FROM links_cat WHERE id='$verwijdercat2'") or die(mysql_error());
echo "<b>Categorie succesvol verwijderd!</b><br><br>"; }
else { echo "<b>Categorie kon niet worden verwijderd, omdat er zich nog links in bevinden!</b><br><br>";}
}
//Link verwijderen
if (isset($verwijder)) { echo "<b>Weet je zeker dat je deze link wilt verwijderen?</b><br>
<a href=$PHP_SELF?verwijder2=".$verwijder.">Ja, ik weet het zeker.</a><br>
<a href=$PHP_SELF>Nee, ga terug.</a><br><br>";
}
//echt verwijderen categorie
if (isset($verwijder2)) { mysql_query("DELETE FROM links_url WHERE id='$verwijder2'") or die(mysql_error());
echo "<b>Link succesvol verwijderd!</b><br><br>";
}
//categorieen tonen
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0><tr><td width=325> <b>Categorie?lt;/b></td><td>Sorteergetal</td></tr></table><br>";
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0>";
$gbc1_query = "SELECT * FROM links_cat ORDER BY sort";
$gbc1_exec = mysql_query($gbc1_query);
while ($gbc1_result = mysql_fetch_array($gbc1_exec)) {
$gbc1_id = $gbc1_result["id"];
$gbc1_naam = $gbc1_result["naam"];
$gbc1_sort = $gbc1_result["sort"];
echo "<tr><td width=325>".$gbc1_naam."</td><td width=55>".$gbc1_sort."</td><td width=35 align=right><a href=$PHP_SELF?wijzigcat=$gbc1_id>Edit</a></td><td width=35 align=right><a href=$PHP_SELF?verwijdercat=$gbc1_id>Del</a></td></tr>"; }
echo "</table><br>";
//Categorie schrijven
$cscat_query = "SELECT id FROM links_cat";
$cscat_exec = mysql_query ($cscat_query);
$cscat_count = mysql_num_rows ($cscat_exec);
$volgendesort = $cscat_count + 1;
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0><tr><td> <b>Maak nieuwe categorie aan</b></td></tr></table>";
echo "<table width=\"450\" cellpadding=0 cellspacing=0><tr><form action=\"$PHP_SELF\" method=post><td width=\"325\"><input name=\"catnaam\" type=\"text\" size=\"60\" maxlength=\"200\"></td>
<td width=\"25\" valign=\"top\"><input name=\"catsort\" type=\"text\" size=\"5\" maxlength=\"60\" value=\"".$volgendesort."\"></td>
<td width=\"100\" align=right><input name=\"maakcataan2\" type=\"submit\" value=\"Maak aan\"></td></form></tr></table><br>";
//wachtrij tonen
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0><tr><td> <b>Wachtlijst</b></td></tr></table><br>";
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0>";
$gbu_query = "SELECT * FROM links_url WHERE status='wachtrij' ORDER BY cat, naam";
$gbu_exec = mysql_query($gbu_query);
while ($gbu_result = mysql_fetch_array($gbu_exec)) {
$gbu_id = $gbu_result["id"];
$gbu_naam = $gbu_result["naam"];
$gbu_url = $gbu_result["url"];
$gbu_cat = $gbu_result["cat"];
$gbc_query = "SELECT naam FROM links_cat WHERE id='$gbu_cat'";
$gbc_exec = mysql_query($gbc_query);
$gbc_result = mysql_fetch_array($gbc_exec);
$gbc_naam = $gbc_result["naam"];
echo "<tr><td valign=top width=155> ".getfirstwords("$gbu_naam",20)."</td><td valign=top width=150>".getfirstwords("$gbu_url",19)."</td><td valign=top width=75>".getfirstwords("$gbc_naam",9)."</td><td valign=top width=35 align=right><a href=$PHP_SELF?voegtoe=$gbu_id>Add</a></td><td valign=top width=35 align=right><a href=$PHP_SELF?verwijder=$gbu_id>Del</a> </td></tr>"; }
echo "</table><br>";
//huidige links tonen
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0><tr><td> <b>Huidige links</b></td></tr></table><br>";
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0>";
$gbu_query = "SELECT * FROM links_url WHERE status!='wachtrij' ORDER BY cat, naam";
$gbu_exec = mysql_query($gbu_query);
while ($gbu_result = mysql_fetch_array($gbu_exec)) {
$gbu_id = $gbu_result["id"];
$gbu_naam = $gbu_result["naam"];
$gbu_url = $gbu_result["url"];
$gbu_cat = $gbu_result["cat"];
$gbc_query = "SELECT naam FROM links_cat WHERE id='$gbu_cat'";
$gbc_exec = mysql_query($gbc_query);
$gbc_result = mysql_fetch_array($gbc_exec);
$gbc_naam = $gbc_result["naam"];
echo "<tr><td valign=top width=155> ".getfirstwords("$gbu_naam",20)."</td><td valign=top width=150>".getfirstwords("$gbu_url",19)."</td><td valign=top width=75>".getfirstwords("$gbc_naam",9)."</td><td valign=top width=35 align=right><a href=$PHP_SELF?wijzig=$gbu_id>Edit</a></td><td valign=top width=35 align=right><a href=$PHP_SELF?verwijder=$gbu_id>Del</a> </td></tr>"; }
echo "</table><br>";
?>
<STYLE type=text/css>
A:link { FONT-SIZE: 8pt; COLOR: #FFOOOO; FONT-FAMILY: Verdana }
A:visited { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
A:hover { FONT-SIZE: 8pt; COLOR: #669933; FONT-FAMILY: Verdana }
A:active { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
BODY { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
code { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
TABLE { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
TD { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
PRE { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
input, option, textarea, select { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana }
</STYLE>
<?php
//sql connectie includen
include ("connect.php");
//Plaats link pagina//
if (isset($plaatslink)) {
//Als formuliertje is ingevuld
if ($_POST['submit']) {
if ($naam !="" AND $email !="" AND $url!="")
{
$naam = addslashes($_POST['naam']);
$email = addslashes($_POST['email']);
$url = addslashes($_POST['url']);
$cat = addslashes($_POST['cat']);
$insert = "INSERT INTO links_url (id, naam, url, sort, cat, email, status) VALUES ('', '$naam', '$url', '0', '$cat', '$email', 'wachtrij')";
mysql_query ($insert) or die(mysql_error());
echo "Bedankt voor het aanmelden van je link.<br>Na goedkeuring van de webmaster zal deze op de website worden gezet.";
}
else { echo "U heeft ? van de benodigde velden niet ingevuld!<br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a>";}
}
//formulier invullen
else { echo "<table width=\"450\"><tr><td width=\"125\" valign=\"top\"><b>Naam website</b> *</td><form action=\"$PHP_SELF?plaatslink\" method=post><td width=\"325\"><input name=\"naam\" type=\"text\" size=\"60\" maxlength=\"200\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Url website</b> *</td><td width=\"325\"><input name=\"url\" type=\"text\" size=\"60\" maxlength=\"200\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Email-adres</b> *</td><td width=\"325\"><input name=\"email\" type=\"text\" size=\"60\" maxlength=\"200\"></td></tr>
<tr><td width=\"125\" valign=\"top\"><b>Categorie</b> *</td><td width=\"325\"><select name='cat'><option></option>";
$gbc_query = "SELECT * FROM links_cat ORDER BY sort";
$gbc_exec = mysql_query($gbc_query);
while ($gbc_result = mysql_fetch_array($gbc_exec)) {
$gbc_id = $gbc_result["id"];
$gbc_naam = $gbc_result["naam"];
echo "<option value=\"".$gbc_id."\">".$gbc_naam."</option>"; }
echo "</select></td></tr><tr><td width=\"125\"></td><td width=\"325\"><input name=\"submit\" type=\"submit\" value=\"Verzend\"></td></form></tr></table>";
}}
//Laat links zien pagina//
else {
//categorieen selecteren
$gbc_query = "SELECT * FROM links_cat ORDER BY sort";
$gbc_exec = mysql_query($gbc_query);
while ($gbc_result = mysql_fetch_array($gbc_exec)) {
$gbc_id = $gbc_result["id"];
$gbc_naam = $gbc_result["naam"];
echo "<table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0 align=center><tr><td> <b>".$gbc_naam."</b></td><td align=right><a href='$PHP_SELF?plaatslink'>Plaats jouw link</a> </td></tr></table><br><table width=450 style='border-style: solid; border-color: #CCCCCC; border-width: 1;' cellpadding=0 cellspacing=0 align=center>";
//bijbehorende links selecteren
$gbu_query = "SELECT * FROM links_url WHERE cat='$gbc_id' AND status != 'wachtrij' ORDER BY naam DESC";
$gbu_exec = mysql_query($gbu_query);
while ($gbu_result = mysql_fetch_array($gbu_exec)) {
$gbu_naam = $gbu_result["naam"];
$gbu_url = $gbu_result["url"];
$gbu_status = $gbu_result["status"];
echo "<tr><td> <a href=\"".$gbu_url."\" title=\"".$gbu_naam."\" target=\"_blank\">".$gbu_naam."</a></td></tr>"; }
//tabel afsluiten en link naar plaats-pagina
echo "</table><br>"; }}
?>
of heeft er iemand een werkend linken systeem dat gescreven is in php 5 ??