perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 08:33

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragHabe ein Problem!
Seitenanfang
Hallo Leute,

also mein Problem ist...

Ich benutze ein Script mit dem ich einen neuen Ordner erstellen kann:

$dir = "/srv/www/htdocs/web98/html/1";
$old_umask = umask(0);
mkdir("/srv/www/htdocs/web98/html/1/[absender_name]_$newfilenamekompl",0777);

so... "[absender_name]" ergibt sich aus einen Formular und "$newfilenamekompl" ist ein randomstring...

Der randomstring funktioniert auch gut und der Ordner wird auch in dem gewünschten Verzeichnis erstellt nur mein Problem ist:

Der Ordner heißt jetzt "[absender_name]_randomstring"

Wobei "randomstring" eine 5 stellige Zahlenkombination ist...

Wie bekomme ich es also hin, dass [absender_name] auch wirklich der Name wird!?

Hoffe Ihr versteht mein Problem und könnt mir helfen...

Gruß und THX, Felibu!

Datum: 30.07.2006-19:12

Beitragre: Habe ein Problem!
Seitenanfang
Hi,

in welcher Variable steht der Absendername denn drinnen? Genau die muss da hin.


use CGI;
my $cgi = new CGI;
my $absender_name = $cgi->param("absender_name");
mkdir("/srv/www/htdocs/web98/html/1/${absender_name}_${newfilenamekompl}",0777);

-uw

Datum: 31.07.2006-09:51

Beitragre: Habe ein Problem!
Seitenanfang
Wobei man es so nicht einsetzen sollte. Da fehlt jegliche Überprüfung des Parameters. Das ist eine Riesengroße Sicherheitslücke.

Nur als Hinweis!

Datum: 31.07.2006-09:59

Beitragre: Habe ein Problem!
Seitenanfang
Hi renee.

Das ist sehr richtig!

Ich wollte nur den Denkanstoß liefern. Über die Sicherheit muss man sich natürlich ausreichend Gedanken machen.

-uw

Datum: 31.07.2006-10:26

Beitragre: Habe ein Problem!
Seitenanfang
hallo,

ist [absender_name] eine Variable? dann muesstest du es so machen:


mkdir("/srv/www/htdocs/web98/html/1/${absender_name}_$newfilenamekompl",0777);

mfG, steckl

Datum: 31.07.2006-10:00

-






-
-