Avatar billede kimox Nybegynder
30. juni 2005 - 16:16 Der er 2 kommentarer og
1 løsning

Opret en mappe og lig billeder i?

Hej alle sammen, jeg håber utrolig meget at i kan hjælpe mig i dette, jeg undskylder først for den lange kode.

<?php
if ($_POST['koll'] == 1) {
include 'db.php';

$newfile = "";

if (trim($_FILES['upfile']['name']) !="") {

$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

    if (!in_array($_FILES['upfile']['type'], $filetyper)) {
    echo "Ikke tilladt til upload! <a href=\"#.php\">tilbage</a>";
    exit();
    }

    if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {
      $uldir = '../../../xx/xx/';
      $ulfile = $uldir . $_FILES['upfile']['name'];
      $name = $_FILES['upfile']['name'];

        if(move_uploaded_file($_FILES['upfile']['tmp_name'], $ulfile)) {
        $newfile = "http://xxx.dk/di/xx/$name";
        }
    }
}
$model = $_POST['model'];
$picen = $_POST['picen'];
$picto = $_POST['picto'];
$pictre = $_POST['pictre'];
$faren = $_POST['faren'];
$farto = $_POST['farto'];
$fartre = $_POST['fartre'];
$farfire = $_POST['farfire'];
$farfem = $_POST['farfem'];
$farseks = $_POST['farseks'];
$tekst = $_POST['tekst'];
mysql_query("INSERT INTO di_xx (model, tekst, picen, picto, pictre, faren, farto, fartre, farfire, farfem, farseks) VALUES ('$model', '$tekst', '$picen', '$picto', '$pictre', '$faren', '$farto', '$fartre', '$farfire', '$farfem', '$farseks')") or die(mysql_error());
echo "<div align=\"center\" class=\"tekst_linkThin\">xx blev oprettet</div>";

} elseif ($_POST['koll'] == 2) {
include 'db.php';

$newfile = "";

if (trim($_FILES['upfile']['name']) !="") {

$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

    if (!in_array($_FILES['upfile']['type'], $filetyper)) {
    echo "Ikke tilladt til upload! <a href=\"#.php\">tilbage</a>";
    exit();
    }

    if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {
      $uldir = '../../../xx/xx/';
      $ulfile = $uldir . $_FILES['upfile']['name'];
      $name = $_FILES['upfile']['name'];

        if(move_uploaded_file($_FILES['upfile']['tmp_name'], $ulfile)) {
        $newfile = "http://xxxx.dk/di/xx/$name";
        }
    }
}
$model = $_POST['model'];
$picen = $_POST['picen'];
$picto = $_POST['picto'];
$pictre = $_POST['pictre'];
$faren = $_POST['faren'];
$farto = $_POST['farto'];
$fartre = $_POST['fartre'];
$farfire = $_POST['farfire'];
$farfem = $_POST['farfem'];
$farseks = $_POST['farseks'];
$tekst = $_POST['tekst'];
mysql_query("INSERT INTO di_xx (model, tekst, picen, picto, pictre, faren, farto, fartre, farfire, farfem, farseks) VALUES ('$model', '$tekst', '$picen', '$picto', '$pictre', '$faren', '$farto', '$fartre', '$farfire', '$farfem', '$farseks')") or die(mysql_error());
echo "<div align=\"center\" class=\"tekst_linkThin\">xx blev oprettet</div>";
}
?>


<div align="center">
              <form action="../../fran/egen/tilbil.php" method="post" enctype="multipart/form-data">

                  <table width="583" height="141" border="0" align="center" cellpadding="0" cellspacing="0" class="tekst_normal">
                    <tr>
                      <td width="117"><strong>Opret k&oslash;kken I : </strong></td>
                      <td width="179"><select size="1" name="koll">
                        <option value="#" selected>V&aelig;lge</option>
                        <option value="1">Moderne</option>
                        <option value="2">Klassisk</option>
                      </select></td>
                      <td width="101">&nbsp;</td>
                      <td width="194">&nbsp;</td>
                    </tr>
                    <tr>
                      <td><b>Model:</b></td>
                      <td><input name="model" type="text" class="box" id="model" size="16" maxlength="25"></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td rowspan="4" valign="middle"><strong>Tekst:</strong></td>
                      <td rowspan="4" valign="middle"><textarea name="tekst" cols="20" class="box" id="tekst"></textarea></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td><strong>Farve/L&aring;ge 1 : </strong></td>
                      <td><input name="faren" type="file" class="box" id="faren" size="16"></td>
                    </tr>
                    <tr>
                      <td><strong>Farve/L&aring;ge 2 :</strong></td>
                      <td><input name="farto" type="file" class="box" id="farto" size="16"></td>
                    </tr>
                    <tr>
                      <td><strong>Farve/L&aring;ge 3 :</strong></td>
                      <td><input name="fartre" type="file" class="box" id="fartre" size="16"></td>
                    </tr>
                    <tr>
                      <td><strong>Billede 1:</strong></td>
                      <td><input name="picen" type="file" class="box" id="picen" size="16"></td>
                      <td><strong>Farve/L&aring;ge 4 : </strong></td>
                      <td><input name="farfire" type="file" class="box" id="farfire" size="16"></td>
                    </tr>
                    <tr>
                      <td><strong>Billede 2:</strong></td>
                      <td><input name="picto" type="file" class="box" id="picto" size="16"></td>
                      <td><strong>Farve/L&aring;ge 5 :</strong></td>
                      <td><input name="farfem" type="file" class="box" id="farfem" size="16"></td>
                    </tr>
                    <tr>
                      <td><strong>Billede 3:</strong></td>
                      <td><input name="pictre" type="file" class="box" id="pictre" size="16"></td>
                      <td><strong>Farve/L&aring;ge 6 : </strong></td>
                      <td><input name="farseks" type="file" class="box" id="farseks" size="16"></td>
                    </tr>
                </table>
                  <input name="id" type="hidden" value="<? echo $_GET[id]; ?>">
                  <center><input name="submit" type="submit" class="submit" value="xx"></center>
              </form>


Den ser sådan ud.

Mine problemer er at jeg skal have denne side til at først lave en mappe på min server med det sammen navn som det model navn jeg skriver. (hvis man kan) det er for det er pænt oprytteligt, ellers kan det hele også godt bare komme i en stor mappe, men så skal den ændre navnet så man er sikker på den ikke kommer til at hedde det samme. Samtidig med det skal den tage url adressen og billedts navn og ligge det op i min DB så kan jeg kalde det frem på en anden side.

HÅBER MEGET I KAN HJÆLPE MIG !!
MVH
Avatar billede hmortensen Nybegynder
30. juni 2005 - 16:43 #1
Du kan lave en mappe med mkdir() og så skal du nok ændre rettigheder med chmod() for at skrive i den.
Avatar billede kimox Nybegynder
30. juni 2005 - 17:31 #2
Jamen har du mulighed for at hjælpe mig med at sætte det ind osv :)?
Avatar billede kimox Nybegynder
01. november 2005 - 12:45 #3
-lukket-
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