Avatar billede danielrj Nybegynder
08. januar 2008 - 16:18

Problemer med upload script hos bestemt host

Hej, jeg har problemer med mit upload script som er følgede:

<?php

if (isset($_FILES['filnavn'])) {
    print "Filen - {$_FILES['filnavn']['name']} - blev overført<p>\n";
   
$query = "INSERT INTO billeder SET billednavn='".$_FILES['filnavn']['name']."'";

    $Result1 = mysql_query($query, $cms) or die(mysql_error());
}

if (isset($_FILES['filnavn'])){
$tempfile = $_FILES['filnavn']['tmp_name'];
$destination = "../billeder/{$_FILES['filnavn']['name']} ";
copy($tempfile, $destination);

}

?>

<form action="upload.php" method="post" enctype="multipart/form-data" name="upload" class="tekst" id="upload">
  <span class="tekst">Fil, som skal overf&oslash;res:</span>
  <label>
  <input name="filnavn" type="file" id="filnavn" />
  </label>
  <br />
  <br />
  <label>
  <input type="submit" name="Submit" value="Overf&oslash;r" />
  </label>
</form>

Hvilket burde virke, og som også virker på localhost.
Problemet er bare at det ikke virker på hjemmeside udbyderen one.com, jeg har ikke selv meget viden om script sproget php andet end nok til at skrive hvad "value" på knapperne skal være og nogle andre små ting :P

Jeg snakkede med one.com supporten som bare gav mig en eller anden upload funktion som skulle virke som er følgende:

uploadform.php :
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>

upload.php :
<?php
//places files into same dir as form resides
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
    move_uploaded_file(
    $_FILES["pictures"]["tmp_name"][$key],
    $_FILES["pictures"]["name"][$key]
    ) or die("Problems with upload");
        }
    }
echo "Your files, were uploaded succesfull";
echo "<br />";
echo "<a href='uploadform.php'>go back</a>";
?>

Men det jeg gerne vil vide er, hvordan jeg laver scriptet om så det virker, og helst på samme måde som det ovenstående, altså oploader billedet og på samme tid giver informationer til MySQL osv. Hvilket jeg med min manglene ekspertise ikke kan få flettet sammen så det virker korrekt på min hjemmeside udbyder. ja det er svært at vide hvad der er galt, men jeg har ladet mig fortælle at det er noget med sikkerheden på min hjemmeside udbyder

Håber der er nogen der ude som kan hjælpe mig med dette forholdsvis underlige problem og svære problem :)

Venlig hilsen

Daniel Rune Jensen
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