Ja, habe ich vergessen. Habe ich dazu editiert, dass ich es nur mache gegen doppelte Namen.
Natürlich kann man den Hash weglassen, aber ich finde den String persönlich schöner als den normalen unique-output
Kann man ja machen, wie man will.
Ja, habe ich vergessen. Habe ich dazu editiert, dass ich es nur mache gegen doppelte Namen.
Natürlich kann man den Hash weglassen, aber ich finde den String persönlich schöner als den normalen unique-output
Kann man ja machen, wie man will.
Ja, habe ich vergessen. Habe ich dazu editiert, dass ich es nur mache gegen doppelte Namen.
Natürlich kann man den Hash weglassen, aber ich finde den String persönlich schöner als den normalen unique-output
Kann man ja machen, wie man will.
jo klar ist auch so besser, aber nicht dad man ihn damit verwirrt
Alles anzeigenAlso ich sehe keinen Fehler.
Ich habe es getestet, und es funktioniert einwandfrei.
PHP: index.php<form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit" value="Umwandeln" /> </form>
PHP: upload.phpAlles anzeigen<?php $uploaddir = './uploads'; //////// Habe ich hinzugefügt gegen doppelte Datei-Namen //////// $filename = hash("sha256", uniqid(rand(100,999), true)); $fileType = array_reverse(explode(".", $_FILES['file']['name']))[0]; $filename .= ".".$fileType; ///////////////////////////////////////////// $uploadfile = $uploaddir . "/" . $filename; echo '<pre>'; if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) { echo "Datei ist valide und wurde erfolgreich hochgeladen.\n"; } else { echo "Möglicherweise eine Dateiupload-Attacke!\n"; } echo 'Weitere Debugging Informationen:'; echo '<h1>Klicke <a href="'.$uploadfile.'">hier</a> um zur Datei zu gelangen.</h1>'; print_r($_FILES); print "</pre>"; ?>
Und hier ist das Ergebnis. Man kann Dateien hochladen. https://file-upload-tusk.c9users.io/
Habe es nun genau so eingefügt, leider funktioniert es trotzdem nicht. und ich bekomme den selben error. Hier sonst nochmal die Datei, in der ich die Datei uploade:
<?php
if(!defined('ACCESS')) header('Location: index.php');
if(!$this->isLoggedIn()) {
header('Location: index.php');
}
//php code viel
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $this->cfg['SITE']['NAME']; ?></title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic">
<link rel="stylesheet" href="web/css/style.css" />
</head>
<body>
<div id="wrapper" class="grid">
<ul class="menu">
<li>
<a href="index.php">Startseite</a>
</li>
<li>
<a href="index.php?p=converter">Konverter</a>
</li>
<li>
<a href="index.php?p=logout">Ausloggen</a>
</li>
</ul>
<h1>Konverter</h1>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file"/><!-- meta.xml Datei: <input type="file" name="Meta"/><br/> -->
<input type="submit" value="Umwandeln" />le
</form>
</div>
</body>
</html>
Alles anzeigen
wenn du es lokal testest hast du den den file_uploads in der php.ini aktiviert ?
wenn du es lokal testest hast du den den file_uploads in der php.ini aktiviert ?
Ich teste es auch einem Webspace aber habe keine php.ini :o
EDIT: Was bewirkt denn die php.ini bzw was kann ich damit machen, habe bei google leider nichts gefunden
http://php.net/manual/de/configuration.file.p
Die php.ini ist eine Konfigurationsdatei worüber du zum einen error_reporting aktivieren kannst, Einstellungen für Uploads wie maximale uploadgröße, timeout zeit , ob datein hochgeladen werden dürfen etc ... . Für mehr siehe Link
IPrototypeI:
Dein Link geht nicht, du hast das Ende abgeschnitten.
Sollte http://php.net/manual/de/configuration.file.php heißen.
hab mal nh kurze frage, bin neu im Keybiner Bereich.
wollte den Keybinder an jemanden schicken aber er kann sie nicht starten, brauch er unbedingt AHK auf dem PC?
hab mal nh kurze frage, bin neu im Keybiner Bereich.
wollte den Keybinder an jemanden schicken aber er kann sie nicht starten, brauch er unbedingt AHK auf dem PC?
Wenn du ihm nur die Script-Datei, also die .ahk-Datei schickst, dann ja.
Normalerweise compiled man den Keybinder aber zu einer Anwendungsdatei (.exe).
MfG
Wenn du ihm nur die Script-Datei, also die .ahk-Datei schickst, dann ja.Normalerweise compiled man den Keybinder aber zu einer Anwendungsdatei (.exe).
MfG
und wie?, sorry bin neu..
und wie?, sorry bin neu..
Entweder mit einem Rechtsklick auf die .ahk Datei -> Compile.
Oder du öffnest den Ordner, in dem du Autohotkey installiert hast und gehst dort in den Ordner Compiler.
Dort die rot umkreiste Anwendung starten:
MfG
Das scheinst du falsch verstanden zu haben, hier noch mal in medialer Form ERST AB 9:40 schauen!:
In der Regel sollte man direkt mittels Rechtsklick die Datei (.ahk) compilen können, sofern du es beim Installieren angewählt hast.Ansonsten nochmal neu installieren.
In der Regel sollte man direkt mittels Rechtsklick die Datei (.ahk) compilen können, sofern du es beim Installieren angewählt hast.Ansonsten nochmal neu installieren.
Ich habe die Funktion komischerweise auch nicht.
Ist mir aber relativ egal, da ich sowieso den Compiler benutzte, der in dem Autohotkey-Installationsverzeichnis ist.
Deswegen habe ich diese Möglichkeit auch in meinem Post mit eingefügt, da man dann eine 100%ig funktionierende Lösung hat.
@Horsti. wenn das Problem immer noch bestehen sollte, einfach erneut hier schreiben.
MfG
Hallo, ich habe ein Problem mit dem onceler package für node.js.
Er generiert einfach den völlig falschen 2fa-Code, und ich weiß nicht warum.
Ich habe auf der Cloud9-IDE diesen Code ausgeführt:
Und er gibt mir den richtigen Code an.
Nun habe ich genau den selben Code auf meinem vServer laufen, und der gibt mir den falschen Code an.
Bei beiden Servern habe ich onceler 0.0.5 installiert. Woran kann das liegen?
Hallo Tusk ich kenne zwar das npm module leider nicht aber laut dem kleinen Beispiel müsste theoretisch jedesmal ein unterschiedliches passwort rauskommen wenn man das Passwort des aktuellen Timestamp verwendet. Ist ja auch Sinn eines OTPs. Probiert es doch
console.log(totp.at(65042));
Das ist ein Passwort welches sich alle 30 Sekunden ändert, normalerweise ist es schon richtig mit dem .now() und ich gette bei einem Server auch den richtigen Code.
Selbst wenn ich bei beiden Servern eingebe .at(66666) geben sie unterschiedliche Werte aus.
Der eine sagt: 117358 (der falsche Code)
Der andere: 196497 (der richtige Code)
Bei mir tritt folgendes Problem auf:
obwohl die API.dll drin ist.
hoffe auf eine frühzeitige Antwort.