hallo zusammen,
ich bin neu hier und möchte gerne bei diese Gelegenheit alle begrüßen.
ich hätte auch ein Problem:
es geht hier um die Übergabe von Variablen an die shell_exec.
mein Code:
das hier will ich übergeben...(siehe Code oben)
$top = $_POST["t"];
$left = $_POST["l"];
$height = $_POST["h"];
$width = $_POST["w"];
ich habe mit $width und $height probiert aber leider ohne Erfolg. wenn ich nur $height übergebe dann funktioniert. ich habe nicht viel Ahnung von PHP.
Kann bitte jemand weiterhelfe?
mfg. flo
ich bin neu hier und möchte gerne bei diese Gelegenheit alle begrüßen.
ich hätte auch ein Problem:
es geht hier um die Übergabe von Variablen an die shell_exec.
mein Code:
PHP:
<script>
.......................
......................
<?php
if($_POST["m"] == "crop")
{
$top = $_POST["t"];
$left = $_POST["l"];
$height = $_POST["h"];
$width = $_POST["w"];
$command = "convert assets/yui.jpg -crop $width×$height+50+50 crop/yui_crop.jpg";
$output = shell_exec($command);
echo "<pre>Das Bild wurde konwertiert...</pre>";
echo $_POST["t"];
echo $_POST["l"];
echo $_POST["h"];
echo $_POST["w"];
}
?>
<script>
(function() {
var Dom = YAHOO.util.Dom,
Event = YAHOO.util.Event,
results = null;
Event.onDOMReady(function() {
results = Dom.get('results');
var crop = new YAHOO.widget.ImageCropper('yui_img', {
initialXY: [2, 2],
keyTick: 5,
shiftKeyTick: 50
});
crop.on('moveEvent', function() {
var region = crop.getCropCoords();
results.firstChild.style.top = '-' + region.top + 'px';
results.firstChild.style.left = '-' + region.left + 'px';
results.style.height = region.height + 'px';
results.style.width = region.width + 'px';
Dom.get('t').innerHTML = region.top;
Dom.get('l').innerHTML = region.left;
Dom.get('h').innerHTML = region.height;
Dom.get('w').innerHTML = region.width;
document.forms[0].t.value = "" + region.top;
document.forms[0].l.value = "" + region.left;
document.forms[0].h.value = "" + region.height;
document.forms[0].w.value = "" + region.width;
});
});
})();
</script>
<form name="crop" method="post">
<input type="hidden" name="t" value="" />
<input type="hidden" name="l" value="" />
<input type="hidden" name="h" value="" />
<input type="hidden" name="w" value="" />
<input type="hidden" name="m" value="crop" />
<input type="submit" value="Croppen" />
</form>
</body>
</html>
das hier will ich übergeben...(siehe Code oben)
$top = $_POST["t"];
$left = $_POST["l"];
$height = $_POST["h"];
$width = $_POST["w"];
ich habe mit $width und $height probiert aber leider ohne Erfolg. wenn ich nur $height übergebe dann funktioniert. ich habe nicht viel Ahnung von PHP.
Kann bitte jemand weiterhelfe?
mfg. flo