PHP expert |
|
heb ledenlijst waar je ook je avatar kan wijzigen, alleen als ik dat doe krijg de onderstaande error
Citaat: Warning: copy(): URL file-access is disabled in the server configuration in [url]/wijzig.php on line 80
Warning: copy(http://ultimatum.ul.funpic.de/users/avatar/bottom.gif): failed to open stream: no suitable wrapper could be found in [url]/wijzig.php on line 80
Warning: chmod(): No such file or directory in [url]/wijzig.php on line 81
Warning: rename([url]/bottom.gif,[url]/ultimatum22.gif): No such file or directory in [url]/wijzig.php on line 82
Uw nieuwe avatar is ingesteld en vanaf nu zichtbaar bij elke reactie die u posts.
de map avatar heb ik geCHMOD naar 777
dit is regel 64-87 (stuk van ava wijzigen )
elseif($HTTP_POST_FILES['avatarfile']['name']){
$extensie = explode(".", $HTTP_POST_FILES['avatarfile']['name']);
$extensie = strtolower(end($extensie));
$nieuwnaam = "$check[gebruikersnaam].$extensie";
if ($extensie != "jpeg" && $extensie != "jpg" && $extensie != "gif" && $extensie != "png"){
echo "Het is niet toegestaan dit formaat avatar te uploaden. Je kan alleen avatars van het type JPG, GIF of PNG uploaden!<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
elseif($HTTP_POST_FILES['avatarfile']['size'] >= "30721"){
echo "Het is niet toegestaan een avatar te uploaden die groter is dan 30 kb.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
$img_sz = getimagesize($HTTP_POST_FILES['avatarfile']['tmp_name']);
if($img_sz[0] > "80" || $img_sz[1] > "80"){
echo "Je avatar mag niet groter dan 80 x 80 pixels zijn. Probeer hem desnoods te verkleinen.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
copy($_FILES['avatarfile']['tmp_name'], $pad."/".$_FILES["avatarfile"]["name"]);
chmod ($pad."/".$_FILES['avatarfile']['name'], 0777);
rename($pad."/".$_FILES['avatarfile']['name'], $pad."/".$nieuwnaam);
echo "Uw nieuwe avatar is ingesteld en vanaf nu zichtbaar bij elke reactie die u posts.";
mysql_query("UPDATE leden SET avatar='$nieuwnaam' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
}
}
}
elseif($HTTP_POST_FILES['avatarfile']['name']){ $extensie = explode(".", $HTTP_POST_FILES['avatarfile']['name']); $nieuwnaam = "$check[gebruikersnaam].$extensie"; if ($extensie != "jpeg" && $extensie != "jpg" && $extensie != "gif" && $extensie != "png"){ echo "Het is niet toegestaan dit formaat avatar te uploaden. Je kan alleen avatars van het type JPG, GIF of PNG uploaden!<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>"; } elseif($HTTP_POST_FILES['avatarfile']['size'] >= "30721"){ echo "Het is niet toegestaan een avatar te uploaden die groter is dan 30 kb.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>"; } else { $img_sz = getimagesize($HTTP_POST_FILES['avatarfile']['tmp_name']); if($img_sz[0] > "80" || $img_sz[1] > "80"){ echo "Je avatar mag niet groter dan 80 x 80 pixels zijn. Probeer hem desnoods te verkleinen.<BR><BR><a href=\"javascript:history.go(-1)\">Ga terug</a>"; } else { copy($_FILES['avatarfile']['tmp_name'], $pad."/".$_FILES["avatarfile"]["name"]); chmod ($pad."/".$_FILES['avatarfile']['name'], 0777); rename($pad."/".$_FILES['avatarfile']['name'], $pad."/".$nieuwnaam); echo "Uw nieuwe avatar is ingesteld en vanaf nu zichtbaar bij elke reactie die u posts."; mysql_query("UPDATE leden SET avatar='$nieuwnaam' WHERE id = '" . $_COOKIE[memberid ] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam ] . "' AND wachtwoord='" . $_COOKIE[hash ] . "' AND activatie='1'"); } } }
hoop dat jullie de error zien want ik zie nix
nemesis edit: heb ff in de foutmelding alle url's weggehaald en vervangen door [url]/BESTAND.EXTENTIE omdat anders de pagina er niet uitzag.
|