Re: Re: Re: Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert) - 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 Sander (8133 Beiträge) am Donnerstag, 31.Juli.2008, 17:35. WWW: www.baseportal.de
    Re: Re: Re: Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Joerg (159 Beiträge) am Mittwoch, 30.Juli.2008, 22:32.
    Upload funktioniert nicht mehr (es wurde nichts geändert)

      Hi!
      Habt Ihr irgendetwas verändert? Ein Upload funktioniert nicht mehr (inbesonders die Umbenennung am Ende)

      Hier der Quellcode:

      if ($cmd eq "add") 
      {
      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<br>";
      $faktor=$x/450;
      $faktor_th=$x/100;
      out "Faktor: $faktor<br>";
      $neu="xxx_foto_$nummer.jpg";
      $thumb="th_xxx_foto_$nummer.jpg";
      $pfad="http://xxx.de/page/logo-klein.jpg";
      # mod  "Copy",{target=>$neu},"_files/$pic";
      mod  "Copy",{target=>$thumb},"_files/$pic";
      mod  "Rename",{target=>$neu},"_files/$pic";
      mod "Id==$nummer", ["Bild",$neu,"Thumb","$thumb"], "foto_foto";
      

      ###### Bildgroesse aendern ###########
      my @aktionen;
      push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
      push (@aktionen,["Rename",{target=>$neu}]);
      

      ############ Vorschaubild erstellen #########
      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.xxx.de/files/$neu\"><br>Bildname: $neu";
      mod "Id==$nummer", ["Bild",$neu,"Thumb","$thumb"], "foto_foto";
      }
      

      Gruß
      Jörg

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.Juli.2008, 23:37.
    Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

      wo kann man testen - ich überblick das nicht so schnell hier :)
      Also prinzipell der upload geht, nur danach das rename nicht?

     Antworten

    Beitrag von Joerg (159 Beiträge) am Donnerstag, 31.Juli.2008, 09:46.
    Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

      Am Ende das Rename funktioniert nicht:
      mod "Id==$nummer", ["Bild",$neu,"Thumb","$thumb"], "foto_foto";
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 31.Juli.2008, 11:25. WWW: baseportal.de
    Re: Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

      wo kann man testen

     Antworten

    Beitrag von Joerg (159 Beiträge) am Donnerstag, 31.Juli.2008, 15:05.
    Re: Re: Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

      schick mir bitte einmal Deine Email

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 31.Juli.2008, 17:35. WWW: www.baseportal.de
    Re: Re: Re: Re: Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 31.Juli.2008, 17:53.
    Re: Upload funktioniert nicht mehr (es wurde nichts geändert)

      Du hast da etwas missverstanden, bzw. dein Code sollte so nicht funktioieren.

      Copy sollte eine Kopie des aktuellen bearbeiteten Bildes erstellen mit der man dann weiterarbeitet. Das heisst, das aktuelle Bild wird unter dem orginal Namen gespeichert und die folgende Aktionen wirken nurnoch auf die Kopie.

      Das heisst nach
      mod  "Copy",{target=>$thumb},"_files/$pic";
      mod  "Rename",{target=>$neu},"_files/$pic";
      exestiert $thumb garnicht mehr
      

      Wenn du 3 Bilder haben möchtest muss das in der andern Reihenfolge sein

      Des weiteren fällt mir auf das du mehrere Bild aktionen machst die unnötig sind.

      ----------
      my @aktionen;
      mod  "Rename",{target=>$neu},"_files/$pic";
      push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
      mod  "Copy",{target=>$thumb},"_files/$pic";
      push (@aktionen,["resize",{width=>int($x/$faktor_th),height=>int($y/$faktor_th)}]);
      

      mod @aktionen,"_files/$pic";

      Erstellt dir genauso zwei kleinere Bilder und behält das orginal und es braucht dafür weniger als halb so viel Resourcen.


      Ich erkläre hier wie es eigentlich sein sollte. Das heisst nicht das es keinen Bug in der Bildbearbeitung geben kann. Nur passe bitte deinen Source ersteinmal an bevor der Sander versucht einen Fehler zu finden und Baseportal auf deinen falschen Source anpasst und dann alle anderen nicht mehr gehen. ;)

     Antworten


     
 Liste der Einträge von 10350 bis 10500:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < 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!