login  Naam:   Wachtwoord: 
Registreer je!
 Forum

avater upload probleem

Offline webrelax - 14/02/2006 16:19 (laatste wijziging 14/02/2006 16:36)
Avatar van webrelaxNieuw lid ik ben bezig met mijn website en ik heb een probleem met het uploaden van de avater, ik heb alles nagekeken en kan de fout niet vinden de source wordt ondersteunt door mijn server en de map is ook chmod 777 en het bestand zelf ook ?

foutmelding:
  1. Warning: copy(avatar/webrelax.jpg): failed to open stream: No such file or directory in /home/virtual/site19/fst/var/www/html/v3./include/wijzig.php on line 84
  2.  
  3. Warning: chmod(): Unable to access avatar/webrelax.jpg in /home/virtual/site19/fst/var/www/html/v3./include/wijzig.php on line 85
  4.  
  5. Warning: chmod(): No such file or directory in /home/virtual/site19/fst/var/www/html/v3./include/wijzig.php on line 85
  6.  
  7. Warning: rename(avatar/webrelax.jpg,avatar/webrelax.jpg): No such file or directory in /home/virtual/site19/fst/var/www/html/v3./include/wijzig.php on line 86


Source:
  1. <?php elseif($HTTP_POST_FILES['avatarfile']['name']){
  2. $extensie = explode(".", $HTTP_POST_FILES['avatarfile']['name']);
  3. $extensie = strtolower(end($extensie));
  4. $nieuwnaam = "$check[gebruikersnaam].$extensie";
  5. if ($extensie != "jpeg" && $extensie != "jpg" && $extensie != "gif" && $extensie != "png"){
  6. 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>";
  7. }
  8. elseif($HTTP_POST_FILES['avatarfile']['size'] >= "30721"){
  9. 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>";
  10. }
  11. else {
  12. $img_sz = getimagesize($HTTP_POST_FILES['avatarfile']['tmp_name']);
  13. if($img_sz[0] > "80" || $img_sz[1] > "80"){
  14. 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>";
  15. }
  16. else {
  17. copy($_FILES['avatarfile']['tmp_name'], $pad."/".$_FILES["avatarfile"]["name"]);
  18. chmod ($pad."/".$_FILES['avatarfile']['name'], 0777);
  19. rename($pad."/".$_FILES['avatarfile']['name'], $pad."/".$nieuwnaam);
  20. echo "Uw nieuwe avatar is ingesteld en vanaf nu zichtbaar bij elke reactie die u posts.";
  21. mysql_query("UPDATE leden SET avatar='$nieuwnaam' WHERE id = '" . $_COOKIE[memberid] . "' AND gebruikersnaam = '" . $_COOKIE[gebruikersnaam] . "' AND wachtwoord='" . $_COOKIE[hash] . "' AND activatie='1'");
  22. } ?>


Alvast Bedankt Menskus^^

6 antwoorden

Gesponsorde links
Offline marten - 14/02/2006 16:23
Avatar van marten Beheerder post eens de code van regel 84/85/86 als je wilt
Offline vinTage - 14/02/2006 16:24
Avatar van vinTage Nieuw lid Zet eens een slash voor je avatar

Unable to access "/"avatar/webrelax.jpg
Offline webrelax - 14/02/2006 16:32
Avatar van webrelax Nieuw lid werkt niet
Offline vinTage - 14/02/2006 16:34 (laatste wijziging 14/02/2006 16:40)
Avatar van vinTage Nieuw lid aan het einde van je $pad he 
dus $pad=/images/zooi/avatar/;

edit, ik heb je code tussen php tags gezet, en toen zag ik dat dat wel goed is.
Offline webrelax - 14/02/2006 16:36 (laatste wijziging 14/02/2006 16:48)
Avatar van webrelax Nieuw lid Oplossing gevonden in iedergeval bedankt,
had een typefout met de map gemaakt

excusses, toch bedankt

GreetZ Webrelax

Offline vinTage - 14/02/2006 16:47 (laatste wijziging 14/02/2006 16:47)
Avatar van vinTage Nieuw lid En dit ?
  1. <?
  2. $nieuwnaam = "$check[gebruikersnaam].$extensie";
  3. //probeer eens zo
  4. $nieuwnaam = $check['gebruikersnaam'].$extensie;
  5. ?>

Is mischien niet de oplossing, maar het is dan toch iig netter 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s