Ville det her virke?

Tags:    php

<?php
$commandline = $_POST['commandline'];
$string = preg_split('/ /', $commandline, -1, PREG_SPLIT_OFFSET_CAPTURE);

if(substr($string, 0, 4) == '/open')
{
if(is_dir(substr($string, 6))
{
$handle = opendir(substr($string, 6));
echo "Folder has been created.";
}
else
{
echo "<b>An error occured:</b> Folder does not exist.";
}
}
echo "End Command:";
?>


Eksempel:
Hvis feltet commandline er /open themappeofdoom åbner den themappeofdoom.



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Kender ikke noget til dette, men hvorfor prøver du ikke om det virker?



men svaret er nej, substr tager en string, men $string er et array. da du lige har spildt tiden på at preg_split din $commandline ind i $string.

Ville muligvis nok virke hvis du udskiftede $string med $commandline.



Indlæg senest redigeret d. 16.03.2008 07:55 af Bruger #5620
t