[SAMMELTHREAD] Kleine Coding Fragen

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Weiß jmd. wie der Code ist um eine Webseite die auf dem selben FTP wie das Forum liegt, anzuzeigen, undzwar im Rahmen der Seite die man via Custompages erstellt hat.
    Da brauch man irgent nen includieren befehl, aber ich bekomms nicht hin. Auch mit <frame src="..."> nicht...
    Entweder wird mir der Code angezeigt, oder er verschwindet nach dem absenden (wenn ich es als Quelltext eingebe)
    Jmd. ne Lösung parat?


    - Tom

  • Was ist hier falsch ? :/

    PHP
    $channel = array();
    									$channel['channel_flag_permanent'] = 1;//Channel_flag_semi_permanent brauche ich nicht wenn ich den Channel ja auf Permanent setzen will währe ja doppelt gemoppelt ^^
    									$channel['channel_name'] = "TestChannel";
    									$ts3Admin->channelCreate($channel);


    Es wird kein Channel erstellt und wenn ich den Code eingefügt habe, wird alles was danach geschrieben wurde (in der PHP file) nicht mehr angezeigt.


    MfG

  • Prüfe mal die Variable mit var_dump($var); durch und ich denke mal nach Zeile 4 aus deinem Code wird dein Skript automatisch abbrechen.
    Das so würde ich jetzt mal schätzen daran liegen das eventuell die Klasse nicht richtig initialisiert wird.

  • Prüfe mal die Variable mit var_dump($var); durch und ich denke mal nach Zeile 4 aus deinem Code wird dein Skript automatisch abbrechen.
    Das so würde ich jetzt mal schätzen daran liegen das eventuell die Klasse nicht richtig initialisiert wird.


    Also das ist die Ausgabe

    Zitat

    array(2) { ["channel_flag_permanent"]=> int(1) ["channel_name"]=> string(11) "TestChannel" }


    #e hatte die "3" zu viel .. ^^
    also statt $ts3Admin->.. musste ich $tsAdmin->.. nutzen geht jetz danke :)

  • Da brauchst du kein echo.
    Außerdem kann es sein, dass die Header von deiner Einstellung aus nicht mehr im Content abgesendet werden können ( was zur Fehler führen könnte. ).
    Außerdem müsstest du eventuell mit einem exit; arbeiten.

  • Habe mal eine Frage
    Ich möchte wenn ich einen Server löschen will, das sich eine "msg" Box öffnet und mich fragt ob ich den Wirklich löschen will.
    Leider klappt das nicht so wie es soll daher bitte ich um Hilfe.


    Hier mal der Code:
    Im Head

    PHP
    <script type="text/javascript">
    			var bootbox=window.bootbox||function(a,b){function c(a,b){return"undefined"==typeof b&&(b=d),"string"==typeof m[b][a]?m[b][a]:b!=e?c(a,e):a}var d="en",e="en",f=!0,g="static",h="javascript:;",i="",j={},k={},l={};l.setLocale=function(a){for(var b in m)if(b==a)return d=a,void 0;throw new Error("Invalid locale: "+a)},l.addLocale=function(a,b){"undefined"==typeof m[a]&&(m[a]={});for(var c in b)m[a][code=c]=b[code=c]},l.setIcons=function(a){k=a,("object"!=typeof k||null===k)&&(k={})},l.setBtnClasses=function(a){j=a,("object"!=typeof j||null===j)&&(j={})},l.alert=function(){var a="",b=c("OK"),d=null;switch(arguments.length){case 1:a=arguments[0];break;case 2:a=arguments[0],"function"==typeof arguments[1]?d=arguments[1]:b=arguments[1];break;case 3:a=arguments[0],b=arguments[1],d=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return l.dialog(a,{label:b,icon:k.OK,"class":j.OK,callback:d},{onEscape:d||!0})},l.confirm=function(){var a="",b=c("CANCEL"),d=c("CONFIRM"),e=null;switch(arguments.length){case 1:a=arguments[0];break;case 2:a=arguments[0],"function"==typeof arguments[1]?e=arguments[1]:b=arguments[1];break;case 3:a=arguments[0],b=arguments[1],"function"==typeof arguments[2]?e=arguments[2]:d=arguments[2];break;case 4:a=arguments[0],b=arguments[1],d=arguments[2],e=arguments[3];break;default:throw new Error("Incorrect number of arguments: expected 1-4")}var f=function(){return"function"==typeof e?e(!1):void 0},g=function(){return"function"==typeof e?e(!0):void 0};return l.dialog(a,[{label:b,icon:k.CANCEL,"class":j.CANCEL,callback:f},{label:d,icon:k.CONFIRM,"class":j.CONFIRM,callback:g}],{onEscape:f})},l.prompt=function(){var a="",d=c("CANCEL"),e=c("CONFIRM"),f=null,g="";switch(arguments.length){case 1:a=arguments[0];break;case 2:a=arguments[0],"function"==typeof arguments[1]?f=arguments[1]:d=arguments[1];break;case 3:a=arguments[0],d=arguments[1],"function"==typeof arguments[2]?f=arguments[2]:e=arguments[2];break;case 4:a=arguments[0],d=arguments[1],e=arguments[2],f=arguments[3];break;case 5:a=arguments[0],d=arguments[1],e=arguments[2],f=arguments[3],g=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var h=a,i=b("<form></form>");i.append("<input class='input-block-level' autocomplete=off type=text value='"+g+"' />");var m=function(){return"function"==typeof f?f(null):void 0},n=function(){return"function"==typeof f?f(i.find("input[type=text]").val()):void 0},o=l.dialog(i,[{label:d,icon:k.CANCEL,"class":j.CANCEL,callback:m},{label:e,icon:k.CONFIRM,"class":j.CONFIRM,callback:n}],{header:h,show:!1,onEscape:m});return o.on("shown",function(){i.find("input[type=text]").focus(),i.on("submit",function(a){a.preventDefault(),o.find(".btn-primary").click()})}),o.modal("show"),o},l.dialog=function(c,d,e){function j(){var a=null;"function"==typeof e.onEscape&&(a=e.onEscape()),a!==!1&&x.modal("hide")}var k="",l=[];e||(e={}),"undefined"==typeof d?d=[]:"undefined"==typeof d.length&&(d=[d]);for(var m=d.length;m--;){var n=null,o=null,p=null,q="",r=null;if("undefined"==typeof d[m].label&&"undefined"==typeof d[m]["class"]&&"undefined"==typeof d[m].callback){var s=0,t=null;for(var u in d[m])if(t=u,++s>1)break;1==s&&"function"==typeof d[m][u]&&(d[m].label=t,d[m].callback=d[m][u])}"function"==typeof d[m].callback&&(r=d[m].callback),d[m]["class"]?p=d[m]["class"]:m==d.length-1&&d.length<=2&&(p="btn-primary"),d[m].link!==!0&&(p="btn "+p),n=d[m].label?d[m].label:"Option "+(m+1),d[m].icon&&(q="<i class='"+d[m].icon+"'></i> "),o=d[m].href?d[m].href:h,k="<a data-handler='"+m+"' class='"+p+"' href='"+o+"'>"+q+n+"</a>"+k,l[m]=r}var v=["<div class='bootbox modal' tabindex='-1' style='overflow:hidden;'>"];if(e.header){var w="";("undefined"==typeof e.headerCloseButton||e.headerCloseButton)&&(w="<a href='"+h+"' class='close'>&times;</a>"),v.push("<div class='modal-header'>"+w+"<h3>"+e.header+"</h3></div>")}v.push("<div class='modal-body'></div>"),k&&v.push("<div class='modal-footer'>"+k+"</div>"),v.push("</div>");var x=b(v.join("\n")),y="undefined"==typeof e.animate?f:e.animate;y&&x.addClass("fade");var z="undefined"==typeof e.classes?i:e.classes;return z&&x.addClass(z),x.find(".modal-body").html(c),x.on("keyup.dismiss.modal",function(a){27===a.which&&e.onEscape&&j("escape")}),x.on("click","a.close",function(a){a.preventDefault(),j("close")}),x.on("shown",function(){x.find("a.btn-primary:first").focus()}),x.on("hidden",function(a){a.target===this&&x.remove()}),x.on("click",".modal-footer a",function(a){var c=b(this).data("handler"),e=l[code=c],f=null;("undefined"==typeof c||"undefined"==typeof d[code=c].href)&&(a.preventDefault(),"function"==typeof e&&(f=e(a)),f!==!1&&x.modal("hide"))}),b("body").append(x),x.modal({backdrop:"undefined"==typeof e.backdrop?g:e.backdrop,keyboard:!1,show:!1}),x.on("show",function(){b(a).off("focusin.modal")}),("undefined"==typeof e.show||e.show===!0)&&x.modal("show"),x},l.modal=function(){var a,c,d,e={onEscape:null,keyboard:!0,backdrop:g};switch(arguments.length){case 1:a=arguments[0];break;case 2:a=arguments[0],"object"==typeof arguments[1]?d=arguments[1]:c=arguments[1];break;case 3:a=arguments[0],c=arguments[1],d=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return e.header=c,d="object"==typeof d?b.extend(e,d):e,l.dialog(a,[],d)},l.hideAll=function(){b(".bootbox").modal("hide")},l.animate=function(a){f=a},l.backdrop=function(a){g=a},l.classes=function(a){i=a};var m={br:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Sim"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},en:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};return l}(document,window.jQuery);window.bootbox=bootbox;
    			function RemoveServer(url,msg) {
    				bootbox.confirm(msg, function(result) {
    				if(result) window.location.href = url;
    				}); 
    				return false;
    			}
    		</script>


    Der Code zum löschen

    PHP
    <a href="index.php?page=servershow&remove=3" onClick="return RemoveServer('index.php?page=servershow&remove=3','Möchtest du den Server wirklich löschen?');">Löschen</a>


    Wo habe ich einen Fehler gemacht?

    All in all it's just another brick in the wall

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen

  • //edit
    Er löscht sie mir immer auch wenn ich auf Abbruch klicke :/


    All in all it's just another brick in the wall

    Einmal editiert, zuletzt von Beavis ()

  • kannst dir eine der drei Sprachen aussuchen:
    c#
    c++
    vb.net (Für Anticheats nicht so der Bringer...)

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Habe ein Problem mit einen Background

    PHP
    #main {
    			background:url("image/main.png") left top repeat transparent;
    			width:986px;
    			padding:8px 8px;
    			position: center;
    		}


    Ich bekomm den nicht in die Mitte geschoben
    Was ist da falsch?

    All in all it's just another brick in the wall