Sven: Warum geht der Upload nicht?

Moin Moin,

ich bin echt verzeifelt, warum geht denn mein Upload nicht mehr? Der geht auf allen anderen Projekten usw. nur an meinem Aktuellen Projekt geht er nicht mehr. Ich kopiere mal den Code rein, kann ja sein, dass Ihr was seht, was ich nicht sehe:

<?php
require_once '../plugin/cfg.inc.php';

error_reporting(E_ALL);

$editId = (int) @$_REQUEST['edit'];

if (!empty($_POST))
{

$titel = sqlPrepare($_POST['titel']);
    $picSqls = '';

$Upld = new  FUN_UploadedFile($_FILES['bild'], uniqid() . '_');
    if (true === $Upld->isValid() and $Upld->isImage(true))
    {
        $Upld->saveTo('../media/jungs/');
        $_SESSION['FUN_Upl']['bild'] = sqlPrepare($Upld->fullURL);
    }

if (!empty($_SESSION['FUN_Upl']['bild']))
    {
      $picSqls .= ",bild      = '{$_SESSION['FUN_Upl']['bild']}'";
    }

$picSqls;

if (0 < $editId)
    {
    $sql = "
    UPDATE jungs
    SET
            titel  = '$titel'
            $picSqls
    WHERE   id = $editId
    ";
    FUN::sqlDo($sql);
    }
    else
    {
      $sql = "
      INSERT INTO jungs
      SET
            titel  = '$titel'
            $picSqls
           ,ip      = " . ip2long($_SERVER['REMOTE_ADDR']) . "
           ,datum   = NOW()
      ";
      FUN::sqlDo($sql);
    }

$_SESSION['FUN_Upl'] = null;
    unset($_SESSION['FUN_Upl']);

header ("Location:http:XXXXX");
}

if (0 < $editId)
{
    $record = mysql_fetch_object(FUN::sqlDo("
    SELECT  *
    FROM    jungs
    WHERE   id = $editId
    "));
}
else
{
    $record = (object) array(
    'titel' => '',
    '$picSqls' => '',
    );
}

?>

Gruß,
Sven

  1. Hi!

    ich bin echt verzeifelt,

    Das tut mir aber leid!

    warum geht denn mein Upload nicht mehr?

    Was genau bedeutet der Upload 'geht' nicht mehr? (Fehlermeldung?)

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
    1. Hi,

      was nicht geht? es wird einfach kein Eintrag in der Datenbank gemacht und das Bild landet auch nicht im Ordner auf dem Server. Titel sowie IP und das Datum wird schön eingetragen.

      Gruß,
      Sven

      1. Hi!

        wie sieht dein error_reporting() aus?

        Gibt es Fehlermeldungen?

        off:PP

        --
        "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
        1. Hi,

          gar nichts, es kommt keine Fehlermeldung.

          Gruß,
          Sven

          1. Hi!

            gar nichts, es kommt keine Fehlermeldung.

            Und die Antwort, auf meine erste Frage (error_reporting)?

            off:PP

            --
            "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
            1. Hi!

              Sorry!

                
              <del>Und die Antwort, auf meine erste Frage (error_reporting)?</del>  
              <ins>Ich soll erst richtig lesen, dann antworten!</ins>  
              
              

              off:PP

              --
              "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
          2. Hi!

            Wie sieht denn der HTL-Code des Formulars für den File-Upload aus?

            off:PP

            --
            "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
            1. Hi,

              so:

              <form id="form1" name="form1" method="post" action="">
                <br />
                <table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr>
                    <td width="18%" height="25">Name:</td>
                    <td width="82%"><input name="titel" type="text" id="titel" size="80" value="<?php print $record->titel; ?>" /></td>
                  </tr>
                  <tr>
                    <td height="25" valign="top">Bild:</td>
                    <td height="25" valign="bottom"><input name="bild" type="file" id="bild" />
                      <span class="Stil2">
                      <?php
                    if (!empty($record->bild))
                    {
                      ?>
                      <br />
              Aktuell verwendet: <br />
              <a href="<?php print FUN::scaleImage($record->bild, 'w800.h600'); ?>"
                      rel="lightbox"><img src="<?php print FUN::scaleImage($record->bild, FUN::scale43crop(150)); ?>" /></a>
              <?php
                    }
                    ?>
                      </span></td></tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td height="30" valign="bottom"><input type="submit" name="Submit" value="Senden" /></td>
                  </tr>
                </table>
              </form>

              Gruß,
              Sven

              1. Hi!

                <form id="form1" name="form1" method="post" action="">

                Ist der Wert für Attributwert für action wirklich leer?

                Es fehlt das enctype-Attribut!

                Probiere sowas:

                  
                <form action="file.php" method="post" enctype="multipart/form-data">  
                
                

                off:PP

                --
                "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
                1. Hi,

                  dankkeeeeeeeeeeeeeeeee du bist der/die größte :-) an dem ist das wirklich gelsen. Aber ma ehrlich warum geht das auf meinen anderen Scripten so wie ich das zu erst geschrieben habe und hier in diesem Fall nicht? Kann das an einem Server liegen? dass der anderes eingestellt ist?

                  Gruß,
                  Sven

                  1. Hi!

                    dankkeeeeeeeeeeeeeeeee du bist der/die größte :-)

                    Bestimmt nicht - knapp 1,80;)

                    an dem ist das wirklich gelsen.

                    Was jetzt genau?

                    off:PP

                    --
                    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)