Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: .bat- bzw. .exe-Datei online umändern

  1. #1
    Unregistriert
    Gast

    Standard .bat- bzw. .exe-Datei online umändern

    Hallo

    Ich möchte online eine .bat-Datei ändern lassen.

    Beispiel:

    - .bat-Datei beinhaltet folgendes:
    Code:
    @echo off
    Hallo <nickname>
    pause
    - Im Eingabefeld, auf meiner Website gibt der User seinen Nicknamen ein.
    - Die Variable bzw. der eingegebener Nickname soll dann im batch code durch <nickname> ersetzt werden.

    Ist das möglich? - Das war die erste Frage. Die zweite Frage: Kann ich die veränderte .bat-Datei auch in .exe umwandeln und es zur Download anbieten?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Pion
    Gast

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Beides mal:
    ja kannst du



    Zum ändern der Datei brauchst du folgendes:
    file get contents (damit lädst du die datei in einen string)
    string replace (damit ersetzt du dein <name> mit was du willst)
    foben (damit erstellst/änderst du die bat datei)

    mfg domilein

  3. #3
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .bat- bzw. .exe-Datei online umändern

    file_put_contents

  4. #4
    Unregistriert
    Gast

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Hmm

    Was die replace anbelangt: <nickname> kann ich ja nur 1 Mal replacen. Sobald nickname durch eine Variable bspw. "a" ersetzt wurde, müsste die Datei ja gespeichert werden um sie als Download anbieten zu können. Was so viel heisst wie: Wenn der nächster User kommt, müsste dann nicht mehr nickname replaced werden, sondern "a". Was blöd ist, ist dass alle a's dann im Code ersetzt werden.

    Gibt es eine Lösung dafür oder eine bessere Möglichkeit?

    Was ich höchstens machen könnte, ist den Wert der Variable zurückzusetzen, sobald der User auf den Downloadlink geklickt hat. Das geht dann via onClick aber das ist mir viel zu unsicher, da man JavaScript jederzeit deaktivieren kann.

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: .bat- bzw. .exe-Datei online umändern

    wo is denn dein problem ne komplett neue datei zu erzeugen? ne bat frisst nich viel speicherplatz und du kannst ja prüfen ob die file runtergeladen wurde und sie danach löschen.. oder du machst von anfang an ne zeitspanne für die letztlich der download verfügbar ist und danach löschte dann eben die file...
    oder du machst nen cronjob, der zu jeder vollen std die bat-files löscht.

    also n bissi kreativität is da scho gefragt..!
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Ne bat und viel Platz, Text braucht kaum Platz...

    Wieso nicht einfach ein PHP Script das die BAT dynamisch generiert und gleich zum Download anbietet?

    bat.php?username=::RMB::&...weitere Daten

    Darin erstellst du die BAT, nicht als File speichern, und einfach per echo ausgeben.
    Zuvor sendest du noch die richtige Headers damit das auch gedownloaded wird. -> www.php.net/header siehe Beispiel 1 Download Dialoag
    Der mime von .bat wird etwa "application/bat" sein, am besten mal googlen.

    Du kannst sogar die Downloads loggen etc
    Facebook Gruppe: Böses Encoding

  7. #7
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Im Übrigen bringt eine .exe niemandem etwas...
    Zum Ersetzen gibt es str_replace oder auf sprintf.

  8. #8
    Pion
    Gast

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Zitat Zitat von The User Beitrag anzeigen
    Im Übrigen bringt eine .exe niemandem etwas...
    Warum die soll ja gedownloadet werden und kann dann ausgeführt werden

  9. #9
    CLiff
    Gast

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Eine .bat läuft auf jedem Windows-Rechner und braucht weniger Platz.

  10. #10
    Pion
    Gast

    Standard AW: .bat- bzw. .exe-Datei online umändern

    Eine Bat datei kann man einlesen eine exe nicht unbedingt

Ähnliche Themen

  1. PHP Datei offline so anzeigen wie online
    Von Ericfischer im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 25.07.2008, 13:56
  2. Tabellen-Layout in DIV-Layout umändern...
    Von Peter_Pan im Forum HTML & CSS Forum
    Antworten: 16
    Letzter Beitrag: 22.03.2007, 21:29
  3. form action! aber nicht online sondern in datei
    Von Marthaeng im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 14.02.2006, 11:35
  4. Menü umändern!
    Von Newbie im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 16.05.2004, 23:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •