Re: Re: Rename - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Joerg (159 Beiträge) am Montag, 19.Juli.2010, 10:53.
    Re: Re: Rename

      Hi!

      Leider hat dies auch nicht geholfen. Trotzdem Danke für Deinen Tipp!
      Was mich nur wundert: es hat bereits zwei Jahre ohne Probleme funktioniert und nun auf einmal ....

      VG
      Jörg


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Joerg (159 Beiträge) am Freitag, 16.Juli.2010, 14:58.
    Rename

      Hallo!

      Ich habe hier einen Code, der beim Upload automatisch die Bilder skaliert und Vorschaubilder erstellt. Leider scheint dieser nicht mehr zu funktionieren (evtl. nach Umstellung auf V3).

      Eigentlich macht das Script alles richtig. Nur der Schluß (mod der Namen) funktioniert auf einmal nicht mehr. Hat jemand einen Rat?

      if ($cmd eq "add" || $cmd eq "mod") 
      {
      get "Id==$_put_last{Id}","foto_foto";
      # mod "Id==$_put_last{Id}", ["Thumb","Thumb"], "foto_foto";
      $nummer=$_put_last{Id};
      $pic=$Bild;
      ($x,$y,$size,$comm)=get ["width","height","filesize","comment"],"_files/$pic";
      out "Info: $x - $y - $size - $comm - $_put_last{Id}<br>";
      if ($x > 500)
      {
      $faktor=$x/500;
      }
      else
      {
      $faktor=1;
      }
      if ($x > $y)
      {
      $faktor_th=$x/100;
      }
      else
      {
      $faktor_th=$y/100;
      }
      out "Faktor: $faktor<br>";
      $neu="bb_foto_$nummer.jpg";
      $thumb="th_bb_foto_$nummer.jpg";
      $name="nnn";
      mod  "Copy",{target=>$thumb},"_files/$pic";
      mod  "Rename",{target=>$neu},"_files/$pic";
      my @aktionen;
      push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
      push (@aktionen,["Rename",{target=>$neu}]);
      mod  @aktionen,"_files/$neu";
      my @aktionen_th;
      push (@aktionen_th,["resize",{width=>int($x/$faktor_th),height=>int($y/$faktor_th)}]);
      push (@aktionen_th,["Rename",{target=>$thumb}]);
      mod  @aktionen_th,"_files/$thumb";
      out "Bild wurde skaliert und Vorschaubild erstellt!<br><img src=\"http://www.nnn.de/files/$thumb\"><br>Dateinamen: $neu - $thumb";
      mod "Id==$nummer", ["Bild","$neu","Thumb","$thumb"], "foto_foto";
      }
      

     Antworten

    Beitrag von Flei (79 Beiträge) am Samstag, 17.Juli.2010, 23:42. WWW: www.fleitec.com
    Re: Rename

      Hi,

      Sind die Felder "Bild" und "Thumb" zufällig uploadbilder??
      Wenn ja dann fehlt die "_filec_" Angabe

      _filec_$feldname sagt aus ob bzw was beim uploadfeld Passiert
          # 0-- bleibt gleich
          # 1-- löschen
          # 2-- neu bzw. ändert sich
      

      In Deinem Fall ändert sich der Uploadname
      Füge vor dem Mod folgendes ein
      $_put{"_filec_Bild"}=2;
      $_put{"_filec_Thumb"}=2;
      

      Lg
      Flei

     Antworten

    Beitrag von Joerg (159 Beiträge) am Montag, 19.Juli.2010, 10:53.
    Re: Re: Rename

      Hi!

      Leider hat dies auch nicht geholfen. Trotzdem Danke für Deinen Tipp!
      Was mich nur wundert: es hat bereits zwei Jahre ohne Probleme funktioniert und nun auf einmal ....

      VG
      Jörg

     Antworten

    Beitrag von Joerg (159 Beiträge) am Montag, 19.Juli.2010, 13:17.
    Re: Re: Re: Rename

      Hab die Lösung gefunden :-)

      $_put{Bild}=$neu;        
      $_put{Thumb}=$thumb;
      $_cgi{"_filec_Bild"}=2; 
      $_cgi{"_filec_Thumb"}=2;
      

      mod "Id==$nummer",undef, "foto_foto";

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!