Avatar billede diddi Nybegynder
30. juni 2002 - 20:03 Der er 13 kommentarer

Hvorfor vil den ikke oploade et billede?

hejsa.. jeg er stødt på et problem..
Jeg har fundet en shop på nettet, og er ved at sætte den op... Men den vil ikke oploade et billede.. håber nogen kan hjælpe:

Dette er formen.. ser ud som den skal----
echo  "<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"./uploadItem.php\" METHOD=\"POST\">";
echo  "<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"200000\">";
echo  "<INPUT TYPE=\"hidden\" name=\"ItemID\" value=\"$II\">";
blueFont( "Arial", "Send this file: ");
echo  "<INPUT NAME=\"image\" TYPE=\"file\">";
echo  "<INPUT TYPE=\"submit\" VALUE=\"Send File\"></FORM>";

Her kommer så uploadItem.php:
Det er her jeg står lidt fast!

<?
require("xxx.php");
Root();
exec("mv $image '$WebRoot/images/".$ItemID.".jpg'");
Header("Location: $Relative/admin/index.php");
?>

Hvad gør jeg galt..?  Eller hvad er der galt?
Avatar billede tipsen Nybegynder
30. juni 2002 - 20:06 #1
hvilken fejlmeddelelse får du?
Avatar billede sukos Juniormester
30. juni 2002 - 20:07 #2
hmm, du kan jo altid prøve at kikke her:

http://www.sukos.dk/upload/

Men hvad skal " exec "?
Hvad er der i xxx.php og hvad er Root(); for en funktion?
Avatar billede mosegris.dk Nybegynder
30. juni 2002 - 20:08 #3
Kan det ikke være fordi der mangler et komponent på serveren?
Avatar billede tipsen Nybegynder
30. juni 2002 - 20:10 #4
Følgende ser en anelse pænere ud end det første du har:

<FORM ENCTYPE="multipart/form-data" ACTION="./uploadItem.php" METHOD="POST">
  <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="200000">
  <INPUT TYPE="hidden" name="ItemID" value="<? echo $II;?>">
  <?php blueFont("Arial", "Send this file: ");?>
  <INPUT NAME="image" TYPE="file">
  <INPUT TYPE="submit" VALUE="Send File">
</FORM>
Avatar billede gizmo-gizmo Nybegynder
30. juni 2002 - 20:16 #5
tipsen >> hmm, hvis det skal se helt ordenligt ud skal det være lowercase :)
Avatar billede diddi Nybegynder
30. juni 2002 - 20:18 #6
jeg ved ikk hvad det exec betyder.. jeg ville jo gerne bare istedet skrive noget som dette:

$print_titel = str_replace(" ", "_", $model);
$print_titel .= ".jpg";

copy($billede, $stien.$print_titel);
unlink($billede);
Avatar billede diddi Nybegynder
30. juni 2002 - 20:19 #7
jeg kan bare ikke helt regne ud hvordan det kan gøres?
áltså, jeg skal jo bruge den der: <INPUT TYPE="hidden" name="ItemID" value="<? echo $II;?>"> istedet ($model)
Avatar billede tipsen Nybegynder
30. juni 2002 - 20:21 #8
gizmo: I know - det gad jeg bare ikke ;-)
Avatar billede diddi Nybegynder
30. juni 2002 - 20:33 #9
Kan dette ikke laves på en anden måde?

<?
require("Cart.php");
Root();
exec("mv $image '$WebRoot/iages/".$ItemID.".jpg'");
?>
Avatar billede diddi Nybegynder
30. juni 2002 - 20:34 #10
for det virker ikk!
Avatar billede tipsen Nybegynder
30. juni 2002 - 21:35 #11
Det er nok de færreste der kan gætte, hvad ovenstående kode rent faktisk forventes at udføre...
Avatar billede Noone Nybegynder
30. juni 2002 - 23:47 #12
Hvordan ser funktionen root() i filen Cart.php ud?
Avatar billede diddi Nybegynder
01. juli 2002 - 14:47 #13
root funktionen er bare stedet til mappen med cart....
Den skal jo så kopiere et billede eller hvad den prøver på`?
jeg ved bare ikk hvad dette betyder?
exec("mv
det forstår jeg ikk...
Men det næste: $image '$WebRoot/iages/".$ItemID.".jpg'");
er jo bare hvor den skal ligge billedet, og hvad det skal kaldes!!
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