Avatar billede benzon Praktikant
07. april 2003 - 16:42 Der er 5 kommentarer og
1 løsning

Probs med upload del efter server skifte...

Siden er lige blevet flyttet fra Cliche til Azero men nu virker upload delen så ikke åbenbart har en formodning om det sikkert har noget med global vars at gøre eller noget i den stil men jeg kan sku ikke helt greje hvordan pokker jeg lige kan få fikset det her en der kan hjælpe ? :\

<?
include("config.php");
    if ($userfile_name == "") {
    header("Location: index.php?vis=admin&mode=billede&error=nofile");
    } else {
        if ($userfile_size >= $userpic_maxsize) {
        header("Location: index.php?vis=admin&mode=billede&error=size");
        } else {
        $query = mysql_query("update team set picture = '$brugerid.jpg' where id='$brugerid'");
        move_uploaded_file($userfile,"pics/$brugerid.jpg");
        header("Location: index.php?vis=admin&mode=billede&perform=upload");
        }
    }
mysql_close($conn);
?>
Avatar billede benzon Praktikant
07. april 2003 - 16:53 #1
d:\\home\\FtpBrugernavn\\db\\  har styr på at stien skal ændres nu.

men kigger jeg lige på Azero´s support side finder jeg det her

<html><body>

<?
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
  umask(033);
  copy($HTTP_POST_FILES['userfile']['tmp_name'], "path/".$HTTP_POST_FILES['userfile']['name']);
  // Bemærk / efter path navnet. Den skal med.
  // Windows brugere, erstat "path" med "d:\\home\\FtpBrugernavn\\db\\"
}
else
{
  echo "Possible file upload attack: filename ", $HTTP_POST_FILES['userfile']['name'];
}
?>

<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="POST">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="2000000">
Send this file: <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>
   
</body></html>


Det er et eks. script men nu har jeg ikke lige styr på det site jeg sider og arbejder med da jeg ikke selv har lavet det nogen der lige kan hjælpe mig med det her syntes den er lidt bisset at regne ud hvordan skal fixes :) håber der er en der kan hjælpe mig :)
Avatar billede benzon Praktikant
07. april 2003 - 17:40 #2
tror jeg har den nu noget i stil med

<?
include("config.php");
    if ($HTTP_POST_FILES['userfile']['name'] == "") {
    header("Location: index.php?vis=admin&mode=billede&error=nofile");
    } else {
        if ($HTTP_POST_FILES['userfile']['size'] >= $userpic_maxsize) {
        header("Location: index.php?vis=admin&mode=billede&error=size");
        } else {
        $query = mysql_query("update team set picture = '$brugerid.jpg' where id='$brugerid'");
        move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],"d:\\home\\oocdk\\www\\pics\\$brugerid.jpg");
        header("Location: index.php?vis=admin&mode=billede&perform=upload");
        }
    }
mysql_close($conn);
?>
Avatar billede je79ayps Novice
09. april 2003 - 11:37 #3
Hos Azero er PHP upload funktionen slået fra som standard, så du skal bede dem om at slå den til.
Avatar billede benzon Praktikant
09. april 2003 - 15:41 #4
je79ayps er den så ikke.... Jeg har lige skrevet den løsning jeg brugte så det virkede....

<?
include("config.php");
    if ($HTTP_POST_FILES['userfile']['name'] == "") {
    header("Location: index.php?vis=admin&mode=billede&error=nofile");
    } else {
        if ($HTTP_POST_FILES['userfile']['size'] >= $userpic_maxsize) {
        header("Location: index.php?vis=admin&mode=billede&error=size");
        } else {
        $query = mysql_query("update team set picture = '$brugerid.jpg' where id='$brugerid'");
        move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],"d:\\home\\oocdk\\www\\pics\\$brugerid.jpg");
        header("Location: index.php?vis=admin&mode=billede&perform=upload");
        }
    }
mysql_close($conn);
?>

Virkede helt fint
Avatar billede benzon Praktikant
09. april 2003 - 15:42 #5
så lukker.
Avatar billede je79ayps Novice
10. april 2003 - 08:47 #6
Det er nok fordi du kører Windows. =)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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