Kom ihåg mig?
Home Menu

Menu


Namnbyte på uppladdad fil?? Help!

 
Ämnesverktyg Visningsalternativ
Oläst 2010-10-08, 14:53 #1
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Question Namnbyte på uppladdad fil?? Help!

Hejsan!
Jag är nu klar, och har fixat och fjångat och löst det förra problemet, men ett rpoblem återstår.

Jag har en hemsida, ifile.se , där man kan ladda upp filer.
Hur gör man så att när folk laddar upp, byter filen automatiskt namn så inte en fil med samma namn skriver över den andra.

Har sökt på goggle, men inget funkar. Här är koden jag har:
PHP-kod:
<? 
session_start();
$n=$_FILES['user_file']['name'];
$type=$_FILES['user_file']['type'];
$size=$_FILES['user_file']['size'];
$path="uploads/". $n;

 
 

$uploaded = $_SESSION['firsttimeupload'];

if ($uploaded == "ok")
{
       if ($size <100000 && ereg("image", $type  ))
          {
              move_uploaded_file($_FILES['user_file']['tmp_name'],
            $path);
            
            $root= "http://ifile.se/uploads/";
            $path2=$root . $n;
            echo "<center>";
            echo "<h3>Bild-länk: </h3><a href=$path2>$path2</a><br><br>"; 
            echo "<br>";
            echo "<img src=$path2 border='5'></img>";
            echo "<center>";
            
            
$fp=fopen("links.text", "at");
            fwrite($fp, $path2."\n");
            fclose($fp);              
            session_destroy();
          }          
}      
else
{
echo "Du kan inte ladda upp samma bild på så kort tid. Gå tillbaka och välj en annan fil eller pröva igen.";
}  
          
////////////
     if ($size>100000)
       {
echo "ERROR <br> bildens storlek är för stor.";
       }

     if (!ereg("image", $type) )
      {
echo "ERROR <br> filen är inte en bild.<br>";
       }
       
    
echo"<br><br><h2><a href='library.php'>Se uppladdade bilder</a></h2>";
echo "<body bgcolor='#FF6699'>"
?>
Tobbe! är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:04 #2
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
PHP-kod:
$uploadedFilename $n '_' time();
move_uploaded_file($_FILES['user_file']['tmp_name'],  $path $uploadedFilename); 

Senast redigerad av jayzee den 2010-10-08 klockan 15:32
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:21 #3
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tack för ditt svar.
Tyvärr händer ingenting när jag lägger in koden. Kan du visa en full kod, som den jag lade upp i det förra inlägget, fast det du lägger in, och så provar jag att lägga in den, och se om det funkar?
Tobbe! är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:24 #4
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Ersätt din "move_uploaded_file($_FILES['user_file']['tmp_name'], $path);" med dessa 2 rader.
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:28 #5
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Funkar fortfarande inte :O
Tobbe! är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:32 #6
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av Tobbe! Visa inlägg
Funkar fortfarande inte :O
Sorry, var lite klåfingrig och är fredagstrött
Nu har jag fixat till koden, prova igen.
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:34 #7
iostreams avatar
iostream iostream är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 92
iostream iostream är inte uppkopplad
Medlem
iostreams avatar
 
Reg.datum: Feb 2008
Inlägg: 92
Citat:
Ursprungligen postat av jayzee Visa inlägg
PHP-kod:
$uploadedFilename $n '_' time();
move_uploaded_file($_FILES['user_file']['tmp_name'],  $path $uploadedFilename); 
Tyvärr hamnar ju filändelsen någonstans i mitten när man gör så här.
iostream är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:38 #8
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Det funkar inte det heller.. Something is wrong.. :S
Tobbe! är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:42 #9
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av iostream Visa inlägg
Tyvärr hamnar ju filändelsen någonstans i mitten när man gör så här.
Det är så sant så, tänkte inte på det...

PHP-kod:
$uploadedFilename time() . '_' $n
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-10-08, 15:43 #10
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Tobbe! Tobbe! är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 176
Behöver jag göra något? Rensa historik eller något?
Tobbe! är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
fil, hjälp, php, uppladdning


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017