Upload Script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

F. Tack

F. Tack

30/04/2007 17:15:00
Quote Anchor link
Ik heb hier een upload script gevonden en ben die nu aan het uitwerken zodat het voor mij goed is :) maar nu krijg ik weer zoals altijd bij mij een Blanke pagina :( Er staat een check bij voor errors maar het blijft BLANK :( Ik vind de fout totaal niet :(

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
        <?
         if(isset($_POST['upload']))
          {

             // Make Variable's
             $sqlCheck = 1;
             $id = $_POST['ID'];
             $password1 = $_POST['PW1'];
             $password2 = $_POST['PW2'];
            
             // Checken voor ID
             if($id == "") {
              echo 'Je hebt geen ID nummer ingevuld! Probeer nog eens!';
             }
else {
        
             // Gegevens voor image's
       $map = "forum/avatar/'".$id."'/";
       $groote = 500;
       $extensie = array ('jpg', 'jpeg', 'pjpg', 'gif');
       $max_width = "64";
       $max_heigth = "64";
            
             // Get Info About ID Number
             $query = "SELECT * FROM ForumGebruikers WHERE ID='".$id."'";
             $sql = mysql_query($query)or die(mysql_error());
             $check = mysql_fetch_array($sql);
            
             // Checken voor password
             if($password1 == "") {
              echo 'Je hebt geen passwoord ingevuld! Probeer nog eens!';
             }
elseif($password1 != $password2) {
              echo 'Je wacthwoorden komen niet overeen met elkaa! Probeer nog eens!';
             }
elseif(md5($password1) != $check['Password']) {
              echo 'Je wachtwoord is niet juist! Probeer nog eens!';
             }
else {
              // Start Uploading
                 $file_size = round($_FILES['plaatje']['size'] / 1024);
         $file_type = $_FILES['plaatje']['type'];
         $file = basename($_FILES['plaatje']['name']);
         $ext = explode(".", $file);
         $file_extension = array_pop($ext);
         $file_name = $_POST['name'];
         $size = getimagesize($_FILES['plaatje']['tmp_name']);
         $width = $size[0];
         $height = $size[1];        
          if($sql == 1) {
           $file_name = $_COOKIE['gebruikersnaam'];
          }
else {
           $file_name = $file_name;
           $file2 = $file_name.".".$file_extension;
          }

                    if($file_size > $groote)  {
           echo '<b>Fout:</b> Uw avatar is groter dan <b>'.$groote.'</b> kb.<br />';
          }
elseif(file_exists("$map$file2")) {
           echo '<b>Fout:</b> De naam die u gekozen heeft bestaat al!';
          }
elseif($width > $max_width OR $height > $max_heigth)  {
           echo '<b>Fout:</b> U heeft een te groot plaatje!<br />Maximale afmetingen:<br />';
           echo '<b>Breedte:</b> '.$max_width.' <b>Hoogte:</b> '. $max_heigth;
          }
else {
            if(!in_array(strtolower($file_extension),$extensie)) {
             echo '<b>Fout:</b> Uw avatar is niet van het type: ';
              for($i = 0; $i < $aantal_extensies; $i++)
               echo '<b>'.$possible_extensions[$i].'<b>&nbsp;&nbsp;';
                echo '<br />';
          }
else {  
            if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {
             $file = $map;
             $file.= $file_name.".";
             $file.= $file_extension;
             if($sql == 1)
              {

               mysql_query("UPDATE ForumGebruikers SET Avatar='".$file."' WHERE ID='".$id."'");
               @
unlink($avatar_oud);
              }
else {
               echo 'Uw avatar is geupload!<br />';
               echo 'Bekijk hem hier: <a href="'.$map . $file_name . "." . $file_extension.'">Afbeelding</a>';
              }
else {
               echo 'Het uploaden van uw avatar is niet gelukt';
             }
           }
         }
             }

             // End Check Password
            }
            // End Check ID
         } else {
     ?>
 
PHP hulp

PHP hulp

20/11/2024 18:46:11
 
F. Tack

F. Tack

30/04/2007 18:40:00
Quote Anchor link
Owke :p Probleem opgelost maar volgende steekt alweer de kop op! Ik heb dat scriptje wat bewerkt :( Nu krijg ik volgende error
Notice: Array to string conversion in /usr/local/apache2/htdocs/cftutk/avatar.php on line 96 Zelf ben ik bang dat het script verouderd is maar weet niet hoe ik dit oplos :( Dit is de code van Regel 95 t.e.m Regel 110

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?} else {  
            if(move_uploaded_file($plaatje, $map . $file_name . "." . $file_extension)) {

 $SQLFile = "'".$map."'/'".$file_name."'.'".$file_extension."'";
                          
               // Put Info In Map
               $query = "UPDATE ForumGebruikers SET Avatar='".$SQLfile."' WHERE ID='".$id."'";
                             $sql = mysql_query($query)or die(mysql_error());
               echo 'Uw avatar is geupload!<br />';
               echo 'Bekijk hem hier: <a href="$SQLFile">Afbeelding</a>';
           }
                    }
                 }    
              }?>
Gewijzigd op 01/01/1970 01:00:00 door F. Tack
 
F. Tack

F. Tack

30/04/2007 18:40:00
Quote Anchor link
oeps :( Wrong button (moest edit hebben ipv Quote)
Gewijzigd op 01/01/1970 01:00:00 door F. Tack
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.