Beiträge von XantypiaxD
-
-
Danke oder ist das von Tobse sicherer? bzw. bei dem von Tobse wird dann ja auch wenn ich den Link schon betätigt habe und nochmal auf den selben Link drücke der selbe Parameter angehängt z.B. so ?param=wert¶m=wert2
Aber dass kann ich mir ja noch selber basteln. Aber was von beiden ist sicherer? bzw. was ist performance technisch besser?
-
Hallo,
ich hab ein hoffentlich kleines Problem. Sämtliche Google-Exzesse haben nichts gebracht
Ich habe eine URL die mehrere Paramter besitzt:index.php?param1=wert1¶m2=wert2
Wenn ich nun einen Link aufrufe soll ein neuer Paramter hinten ran gesetzt werden:
index.php?param1=wert1¶m2=wert2¶m3=wert3
Wie kann ich dies realisieren?
Wenn ich es so formuliere
funktioniert es nicht.
Vielen Dank im Vorraus!
Mit freundlichen Grüßen
XantypiaxD -
Habe es jetzt mal wie folgt abgeändert. Geht dass so?
PHP
Alles anzeigen<?php $folderName = '../audio/musikarchiv/'; if(isset($_REQUEST['file']) && file_exists($folderName.$_REQUEST['file'])) { $comptypes = array(0 => '.mp3', 1 => '.wav', 2 => '.ogg', 3 => '.MP3', 4 => '.WAV', 5 => '.OGG'); $isType = substr($_REQUEST['file'], -4); if(in_array($isType, $comptypes)) { $conTyp = 'application/'.substr($_REQUEST['file'], -4); header("Content-Type: ".$conTyp); header("Content-Disposition: attachment; filename=".$_REQUEST['file']); readfile($folderName.$_REQUEST['file']); } else { echo 'Illegaler Dateityp!'; } } else { echo 'Datei existiert nicht!'; } ?>
Funktionieren tut es auf jeden Fall
-
ah ok danke soweit.. aber ich werde dass wohl nochmal überarbeiten dass es auch sicher ist
Danke!
bzw. könntest du mir vielleicht sagen, worauf ich achten muss um es so sicher wie möglich zu machen? Danke
-
N'abend zusammen
Ich habe ein kleines Problem.. Ich benutze ein kleines Script, welches es mir ermöglicht Dateien direkt per "Speichern unter"-Dialog aufzurufen.
Ich habe es mit allen gängigen Browsern ausprobiert. Es funktionierte in allen außer in Opera! In Opera wird immer die Dateiendung durch ".htm" ersetzt.Aus dem Script wird mir aber nicht klar, warum er diese ersetzt. Eventuell könnte mal jemand drüber schauen. Danke!
Erfolgreich wurde mit Firefox, Internet Explorer und Safari getestet.
PHP
Alles anzeigen<?php //Datei download.php $folderName = "../audio/musikarchiv/"; if (!isset ($_GET['file'])) die ("Kein Parameter"); if (strpos($_GET['file'], '/') !== false) die("Unerlaubte Zeichen"); if (!is_file($folderName.$_GET['file'])) die("Datei nicht gefunden"); // Suffix ermitteln, geht sicher auch eleganter :) $x = explode(".",$_GET['file']); $a = (count($x)-1); $suffix = $x[$a]; $ctypy = "application/".$suffix; // Header setzten header("Content-Type: ".$ctype); header("Content-Disposition: attachment; filename=".$_GET['file']); readfile($folderName.$_GET['file']); ?>
(Das Script ist nicht von mir!)Mit freundlichen Grüßen
XantypiaxD -
vielen Dank für deine Antwort
vielleicht kannst du mir noch bei einer Sache helfen.. im Formular ein onsubmit-Event zu nutzen kommt nicht in Frage, da bei leerem action-Feld ja bekanntlich die Seite neu lädt, was aber nicht sein darf.
Geht es, dass man im action-Attribut des Formulars Javascript benutzt.. in etwa so: action="javascript:loginForm();"
-
Namen nennen kann ich dir auch nicht aber hab es in letzter Zeit öfters mal in den Nachrichten verfolgt..
-
vielleicht liegt es daran, dass in letzter Zeit mehrere Prominente wegen "Burnout" ihren derzeitigen Beruf nichtmehr ausüben können oder sich aus ihrer berufl. Tätigkeit zurückgezogen haben
-
N'abend
ich hoffe jemand von euch kann mir gerade mal auf die Sprünge helfen.
Folgendes Problem besteht:
Ich benutze auf einer Testsite den/die sogenannten Hashbang/s. Sprich bei Linkaufruf (Navigation) wird eine Javascript-Funktion aufgerufen, die dann den Html-"Anker" der URL ausliest und die entsprechende Datei per "jQuery load();" im Contentbereich öffnet.
Soweit so gut. Alles klappt! Nun wollte ich einen Loginbereich realisieren. Wenn ich nun aber im "action"-Attribut des Formulars wieder die entsprechende Javascript-Funktion(wie oben beschrieben) aufrufe, werden (natürlich) keine Variablen übergeben.
Was könntet ihr mir nun als beste Lösung anbieten? Eine Funktion der dann auch die Parameter des Formulars mitübergeben werden?
Mit freundlichen Grüßen
XantypiaxD -
Das wars Ich wusste nicht dass die Zeilenumbrüche innerhalb einer HTML/PHP Datei als \n gespeichert/definiert werden
Danke..
-
Hallo liebe Com,
ich hoffe jemand von euch kann mir helfen.
Ich habe per "file_get_contents" eine bestimmte Seite in meine Website eingebunden.
Per "strpos" habe ich nach einer bestimmten "Deklaration" gesucht und habe sie auch gefunden. Diese steht am Zeilenanfang.
Gibt es nun die Möglichkeit, die komplette Zeile auszugeben. Also ausgehend vom Startpunkt den ich bestimmt habe, die Zeile auszugeben, ohne das Ende zu wissen.Schon einmal vielen Danke
Mit freundlichen Grüßen
XantypiaxD -
Sooo.. habe jetzt einfach mal in der PHP-Datei nochmals den <script> - Tag eingebunden und jetzt funktioniert es auch..
Aber es sollte doch normal auch reichen den <script> - Tag in der Index zu definieren oder?
Mit freundlichen Grüßen
XantypiaxD -
im Header:
im Body:Ich lade per Ajax eine datei.php, in der eine weitere datei2.php includet ist, nach. In der datei2.php befindet sich der Code der in den Body gehört.
Also lade ich doch jedes mal den Code neu oder nicht? -
Link gibt es leider keinen.. Ich wollte nur erstmal erfahren ob sowas schon bekannt ist bzw. ausschließen dass es am Button an sich liegt.
-
Moin moin zusammen
Gleich zum Problem:
Ich habe nun auch den Google Plus Button auf meiner Webseite einbinden wollen. Soweit alles klar.
Die Google API eingebunden und mitdem entsprechenden Code aufgerufen.Nun ist es so, dass ich per jQuery mit der load()-Funktion den Content und somit auch den Google Plus Button neu lade entsprechend für die Einträge,
damit auch einzelne Beiträge "liken", "+1", ... kann.Mit den Facebook/Twitter Buttons funktioniert auch alles, aber nachdem ich einen anderern Content lade verschwindet der Google Plus Button, wobei alle anderen Buttons sichtbar bleiben.
Ein Blick auf den Quelltext sagt mir, dass der Button jedoch eingebunden ist.
Weiß da vielleicht jemand bescheid? Wäre schön zu wissen
Mit freundlichen Grüßen
XantypiaxD -
Lösung = str_replace, bzw. str_ireplace
Bisschen nachdenken hilft
Danke XantypiaxD
-
Hab dass gerade mal realisiert. Passt alles perfekt.
Jetzt möchte ich noch, dass der vom Benutzer eingegebene "Suchausdruck" in den Ergebnissen Fettmarkiert wird. Wie könnte man das realisieren? Reguläre Ausdrücke?
Was könntet ihr mir hier für Hinweise geben
Danke XantypiaxD
-
Ja, dass ist eigentlich genau dass, bloss möchte ich das selbst machen Will nur wissen, wie man dann diese Autocomplete Box erstellt, also welche Eigenschaften diese Autocomplete-Box besitzen muss.
PS. Hab jetzt einfach mal ein Div genommen, was ich mit position:absolute definiert habe, inwiefern ist dass sinvoll?
-
Moin moin
Ich widme mich momentan einer Suche per JS bzw. jQuery und Ajax um zu überprüfen, ob der in der Suche definierte Begriff schon in der Datenbank vorhanden ist.
Nun möchte ich alle möglichen Treffer natürlich auch ausgeben.
Dazu möchte ich ein DIV unter der Suche definieren, welches angezeigt wird, wenn Treffer erfolgen.Wie kann ich das DIV erstellen, bzw. was für Eigenschaften muss es besitzen, damit es sozusagen über die eigentliche Website "überlappt" und nicht den vorhanden Content nach unten schiebt.
Danke für eure Antworten
Mit freundlichen Grüßen
XantypiaxD