Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ladda upp bild, o ge den ett id...

Postades av 2004-11-09 11:48:11 - Rebecka Lindell, i forum php, Tråden har 9 Kommentarer och lästs av 726 personer

Hejsan!
Jag har klurat på ett uppladdningsskript läänge!
Jag vill kunna ladda upp bilder till en mapp, o ge den bilden ett id ist för sitt filnamn,
eller eg såhär:

Steg1. Ladda upp en bild o skriv en text
Steg2. Hämta texten o bilden som hör till texten..detta ska ske automatiskt, så ett id får avgöra vilken bild som ska visas.

Jag har idag koden:

<?
// Kolla filändelse
$image_info = getimagesize($_FILES['userfile']['tmp_name']);
switch ($image_info[2]) {
  case 1:
    $ext = '.gif';
    break;
  case 2:
    $ext = '.jpg';
    break;
  case 3:
    $ext = '.png';
    break;
}
 
// Hämta id för den sparade posten
$id = mysql_insert_id();
   
// Spara filen
move_uploaded_file($_FILES['userfile']['tmp_name'], './bilder/'.$id.$ext) or print('Flyttningen misslyckades!');

?>

<form action="steg3.php?id=<?=$id?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1600000"><br><br>
 Välj bild:<br>
<INPUT class="field" NAME="userfile" TYPE="file">
<input name="userfile" type="submit" class="field" value="Steg 3">
</form>

men flyttningen misslyckas för det första, nån som ser nåt direkt fel?
O sen vill jag ju genom echo hämta ut bilden, och då har jag skrivit såhär:
<? echo '<img src="/ny/visa.php?id=' .$id . '&ext=' .$ext .'">';?>

Där det står ['tmp_name']... ska jag skapa en mapp med det namnet?


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 11:37:09 - Per Persson

Har du inte fått hjälp på PHPportalen?


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 13:26:29 - Rebecka Lindell

Det är ingen där som har kunnat hjälpa mig med att få rätt på bilduppladdningen, jag ville prova detta forumet! Är det OK?

Jag har provat detta oxå
http://www.pellesoft.se/communicate/tips/tips.aspx?tid=1358
men det laddas ändå inte upp nån bild till min tmp mapp. fast den har alla rättigheter...


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 15:03:44 - Per Persson

Javisst är det okej. Men jag tycker att det är konstigt - både att det inte fungerar och att ingen har lyckats hjälpa dig. Någon viktig ledtråd måste saknas...


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 15:26:05 - Rebecka Lindell

Ja jag vet knappt vad jag tar mej till snart, det är jättetråkigt, jag behöver verkligen den funktionen...


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 19:02:34 - Per-Erik Modig

Skapa en phpfil som bara innehåller php-kommandot phpinfo()

Då får du upp en sida med alla inställningar och rätt lång ner på den sidan kan du se vilken dokumentpath som används.

/P-E


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 19:34:29 - Simon Dahlbacka

..att inte det där skriptet fungerar är antagligen så enkelt att det kräver att register_globals är på, medan det inte är det per default i nyare php versioner eftersom det utgör en säkerhetsrisk. Dock är det enkelt att ändra så att det funkar ändå genom att använda $_GET/$_POST alternativt $_REQUEST


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 20:17:14 - Per Persson

Knappast. Hon använder ju $_FILES.


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-10 21:03:53 - Simon Dahlbacka

skrev "i det där skriptet" och tänkte att det var klart att det var http://www.pellesoft.se/communicate/tips/tips.aspx?tid=1358 jag menade, men kunde ju ha varit klarare


Svara

Sv: Ladda upp bild, o ge den ett id...

Postades av 2004-11-12 10:10:59 - Rebecka Lindell

Om detta skriptet nu fungerar, behöver jag göra om det, eftersom mitt webbhotell har register globals på.
Var ska jag ändra $_GET/$_POST som nån nämde ovanför??

Mitt problem kommer ändå att kvarstå, eftersom jag vill ge bilden ett id, som jag senare kan eka ut på en annan sida.. e det nån som vill hjälpa mig??

<?php
if(isset($frm_upload)) {
if(!($frm_file==""||$frm_file=="none")) {

if (eregi(".jpg$",$frm_file_name)) {
$check_filename = "true";
}
else {
echo "Filen måste ha filformatet JPG.<br>";

$check_filename = "false";
}

if ($frm_file_size > 5000) {
echo "Filen kan vara max 500kb.<br>";
$check_filesize = "false";
}
else {
$check_filesize = "true";
}

if($check_filename == "true" && $check_filesize == "true") {
copy($frm_file,"tmp/$frm_file_name");

echo "Du har laddat upp filen $frm_file_name.<br>";
echo "Den var $frm_file_size bytes stor.";
}

}
}
?>
<form method="post" action="index.php" enctype="multipart/form-data">

Välj fil att ladda upp:<br>
<input type="file" name="frm_file"><br>
<input type="submit" name="frm_upload" value="Ladda upp fil">

</form>


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
592
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies