Avatar billede dytti Novice
29. oktober 2006 - 11:27 Der er 8 kommentarer og
1 løsning

ændre php.ini

For at få nogle funktioner på min  hjemmeside til at virke, skal jeg have ændret i php.ini ( safe_mode_gid = on )

Det er desværre ikke muligt på min server (B-One).
Findes der et alternativ til dette?
Avatar billede leif Seniormester
29. oktober 2006 - 11:31 #1
Ja, kode siden ordentlig
Avatar billede dytti Novice
29. oktober 2006 - 11:33 #2
PS - "Register Globals" er sat til "off"
Har det nogen betydning?
Avatar billede dytti Novice
29. oktober 2006 - 11:41 #3
leif> Det er et "tutorial script" til upload af billeder, som jeg fandt på nettet.

<?php
   
      // Limits file types
    $file_types = array( 
    'image/pjpeg' => 'jpg',
    'image/jpeg' => 'jpg',
    );

    $fname=$_POST['fname'];
    $title=$_POST['title'];
   
   
    $max_size = 2000000;
    $filesize = $_FILES['upfile']['size'];
    $filetype = $_FILES['upfile']['type'];
    $upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/konkurrence/pics/"; //change directory to the path to your folder

     
     
        if ($filesize > $max_size){
            echo ("Billedet er for stort.");
          exit;
        }
        if (!array_key_exists($filetype, $file_types)) {
              echo ("Forkert billedetype. Kun jpg.");
            exit;
        }
        else
        { 
                $new_file = substr(sha1(rand(10, time())), 0, 8) . '.' . $file_types[$filetype];
              if (move_uploaded_file($_FILES['upfile']['tmp_name'], $upload_dir . $new_file)) {
               
              $filename=$new_file;
             
                // add your connection strings here
            include 'config.php';
include 'opendb.php';
           
              $query = "INSERT INTO items VALUES('','$fname','$title','$filename')";
              $result=mysql_query($query);
      }
 

mysql_close();
echo ("Billedet er gemt.");

?>
Avatar billede leif Seniormester
29. oktober 2006 - 11:54 #4
Hvad melder den da ?

Har du husket at chmod "/konkurrence/pics/"; til 777 ?
Avatar billede dytti Novice
29. oktober 2006 - 17:50 #5
Jeg får denne her:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 281155 is not allowed to access /dytti.dk owned by uid 0 in /httpd.www/pics/upload.php on line 31
Avatar billede leif Seniormester
29. oktober 2006 - 17:55 #6
chmod $_SERVER['DOCUMENT_ROOT'] . "/konkurrence/pics/ til 777 så burde du ikke have problemet
Avatar billede dytti Novice
30. oktober 2006 - 09:07 #7
Det løste ikke problemet.
Jeg har hentet Coppermine Photogallery. Ser ud til at være løsningen.

Du har taget dig tid til at kigge på det, så smid et svar, så lukker jeg.
Avatar billede dytti Novice
01. november 2006 - 14:10 #8
lukker
Avatar billede yvette Nybegynder
08. november 2006 - 08:33 #9
Jeg mener at man hos B-One både kan rette register_globals og safe_mode via htaccess.. Prøv og skriv til supporten :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester