| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| T-Noblesse Registriert seit: Jun 2006 Ort: München
Beiträge: 308
| PHP erzeugt kein Bild
Hallo, ich möchte mit folgendem PHP-Script ein Bild auf dem Server erzeugen, es funzt aber nicht. GD ist aktiviert. Woran kann es noch liegen? PHP-Code: |
| | |
| | #2 (permalink) |
| T-Noblesse Registriert seit: Jun 2006 Ort: München
Beiträge: 308
|
Naja, zur Sicherheit hier noch der Flash-Code: Code: import flash.display.BitmapData;
//
var breite = screenshot_mc._width;
var hoehe = screenshot_mc._height;
var bitmap:BitmapData = new BitmapData(holder_mc._width, holder_mc._height);
var datei:String = "";
var ladestatus:Object = new Object();
//
screenshot_btn.onRelease = function() {
bitmap.draw(holder_mc);
screenshot_mc.attachBitmap(bitmap, 1);
};
//
speichern_btn.onRelease = function() {
var startzeit:Date = new Date();
var bildzeichenkette:String = "";
for (var i:Number = 0; i<breite; i++) {
for (var j:Number = 0; j<hoehe; j++) {
var pixelwert = bitmap.getPixel(i, j);
tr = pixelwert >> 16;
tg = pixelwert >> 8;
tb = tg << 8;
r = tr.toString(16);
g = tg.toString(16);
b = tb.toString(16);
while (r.length<2) {
r = "0"+r;
}
while (g.length<2) {
g = "0"+g;
}
while (b.length<2) {
b = "0"+b;
}
bildzeichenkette += r+""+g+""+b+" ";
}
}
var zeitstempel:Number = new Date().getTime();
var datenobjekt:LoadVars = new LoadVars();
datenobjekt.breite = breite;
datenobjekt.hoehe = hoehe;
datenobjekt.uploaddaten = bildzeichenkette;
datenobjekt.zeitstempel = zeitstempel;
status_txt.text = "Daten werden an Server übertragen...";
datenobjekt.sendAndLoad("erzeugen.php?zufall="+zeitstempel, datenobjekt, "POST");
datenobjekt.onLoad = function(success) {
if (success) {
status_txt.text = "Übertragung beendet. Daten werden geladen...";
var loader:MovieClipLoader = new MovieClipLoader();
var ladestatus:Object = new Object();
datei = _root.datei="http://.../bild"+zeitstempel+".jpg";
ladestatus.onLoadComplete = function() {
status_txt.text = "Laden beendet";
var fileRef:flash.net.FileReference = new flash.net.FileReference();
var dateiname:String = _root.datei;
fileRef.download(dateiname);
};
loader.addListener(ladestatus);
loader.loadClip(datei, screenshot_mc);
} else {
status_txt.text = "Fehler";
}
};
}; Geändert von sobo (11-10-2006 um 16:10 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |