Beitrag von D.Grieser (6 Beiträge) am Montag, 29.September.2008, 16:15.
Bilddatei immer unter gleichem Name speichern
Hallo, ich habe ein Feld (Typ Daten) über das ich Bilder auf den Server lade. Bei den Eigenschaften das Feldes habe ich als Dateiname eine feste Bezeichnung eingegeben (z.B. Bild1.jpg).
Wenn ich ein Bild hochlade wird dies auch in Bild1.jpg umbenannt und gespeichert. Wenn ich die Datei überschreibe wird das neu Bild als v2_Bild1.jpg. Ich möchte aber das die Datei immer als Bild1.jpg gespeichert wird. Ist das möglich?
Danke!
Antworten
Beitrag von Claus (4645 Beiträge) am Montag, 29.September.2008, 19:51.
Re: Bilddatei immer unter gleichem Name speichern
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 29.September.2008, 20:08.
Re: Re: Bilddatei immer unter gleichem Name speichern
aber ne ganz einfache anwendung dafür wäre ne webcam....
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 29.September.2008, 20:09.
Re: Bilddatei immer unter gleichem Name speichern
vorher den alten Datensatz löschen.
läuft das über ein script? oder bp standard?
Antworten
Beitrag von D.Grieser (6 Beiträge) am Dienstag, 30.September.2008, 09:30.
Re: Re: Bilddatei immer unter gleichem Name speichern
Der Grund warum ich die Bilddaten immer unter gleichem Name benötige ist das ich ein Perlscript habe das wie bei einer Diashow die Bilder automatisch wechselt. Und dieses Script arbeitet mit festen Dateibezeichnungen (Bild1.jpg, Bild2.jpg usw). Daher brauch ich immer den gleichen Dateinamen.
Eine andere Lösung wäre das mir jemand ein Möglichkeit zeigt wie ich eine "Diashow" erstellen kann in der ich die feste Zuordnung von Dateinamen nicht benötige...
Danke..
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2008, 13:56.
Re: Re: Re: Bilddatei immer unter gleichem Name speichern
Eine Diashow mit einem Perlscript? Wirst vermutlich JavaScript meinen.
Irgendeine Verbindung mit perl (Ajax, Metarefresh) kann ich mir gerade schlecht vorstellen.
Man kann vermutlich leicht dein Script anpassen, sodass es die Namen der Bilder aus der DB kommen. Das ist auf jeden Fall der richtigere Weg, als eine Datenbank zu schaffen die immer die gleichen Informationen beinhaltet. ;)
Steht dieses Script schon in einem Baseportal template? Bitte zeigen
Antworten
Beitrag von D.Grieser (6 Beiträge) am Dienstag, 30.September.2008, 14:47.
Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern
JavaScript - meine ich doch :-)
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
var b = new Array();
b[0] = new Image();
b[0].src = "slideshow/foto01.jpg";
b[1] = new Image();
b[1].src = "slideshow/foto02.jpg";
b[2] = new Image();
b[2].src = "slideshow/foto03.jpg";
var n = 2; // hier steht die Anzahl der Bilder (Bilder - 1)
var i = -1;
var t = 10000; // anzahl sekunden, 2000 = 2 sekunden
var f = 0;
var z = "slide"; // name des IMG welches ausgetauscht werden soll
function next() {
i++;
if(i > n) { i = 0; }
document.images[z].src = b[i].src;
}
function delay() {
if(f == 0) next();
window.setTimeout("delay()",t);
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
Aufruf:
<html>
<!-- ID eingetragen -->
<img src="slideshow/foto01.jpg" name="slide" width="100%" />
<script type="text/javascript" language="JavaScript">
<!--
setTimeout("slide()",5);
//-->
</script>
</html>
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2008, 16:39.
Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern
Antworten
Beitrag von D.Grieser (6 Beiträge) am Mittwoch, 1.Oktober.2008, 08:39.
Re: Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern
Danke! Werde das mal testen...
Antworten