Moin!
ich hab ein (hausgemachtes) Problem. Durch einen Fehler in meinem PHP-Script wurde eine Datei (*. - JA, so heißt die Datei :(( ) in einem Verzeichnis erzeugt,
...
Hätte vielleicht jemand von Euch einen Tipp für mich, wie das Ding wieder wegbekomme?
Für das Archiv:
Eine solche Datei lässt sich auf einer Konsole (bash) mit:
rm "*." definitiv löschen. Sollte das mittels FTP nicht gehen und es sich um einen Webserver handeln hilft folgendes:
Variante 1: (CGI)
delthis.sh:
#! /bin/sh
rm "*.";
echo -e "Content-type: text/plain\n\n";
rm delthis.sh;
ls -al
Diese Datei wird wie ein Perl-Skript mit Ausführungs- und Schreibrechten versehen und dann im Webbrowser aufgerufen. Sie löscht sich selbst.
Variante 2 (PHP)
delthis.php
<?php
$dummy=rm "\*."
; # Da stehen wirklich Backticks!
$dummy=rm delthis.php
; # Da stehen wirklich Backticks!
header("Content-type: text/plain");
$dummy=ls -al
;
echo $dummy;
?>
Diese Datei wird auch ganz normal in das gleiche Verzeichnis wie die zu löschende Datei übertragen, via Browser aufgerufen und löscht sich ebenfalls selbst.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development