Jump to content
php.lv forumi

Recommended Posts

  • Replies 38
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted (edited)

<?php
mkdir ("fails",0755);
if (file_exists($filename))
{
 echo "Fails pastāv.";
}
else
{
 mkdir($filename);
}
?>

bļin to es saprotu!

es tak skaidri un gaiši pateicu ka gribu errora kļūdu nomainīt!

Edited by *jancis38*
Posted

tew pašam loģiska domāšana naw.?

es gribu lai viņš testē kad taisa folderi

ja tāds folderis jau pastāv tad lai viņš izmet normālu kļūdu, nevis šitādu:

Warning: mkdir() [function.mkdir]: File exists in C:\Web\www\test.php on line 2

Posted

kā var izdarī tā, repsektīvi es caur to skriptu taisu folderi, un ja folderi meģīnu uztaisit ar nosaukumu *jancis38*

princibā izveidot mapi ar simboliem * naw atkļauts, tātad ka var izdarit lai viņš izmet kļūdu, ka šādu simbolu naw atkļauts lietot, vai arī noņem tos simbolus un uztaisa mapi ar nosaukumu jancis38 ?

Posted

Jau n-reizes izrunāta tēma...

Aizvieto stringā visus simbolus, kas nav atļauti uz kautko citu.

Piemēram, ja ir atļauti tikai burtui a-z un cipari 0-9, tad:

$text = preg_replace("/[^a-z0-9]/", "_", $text);

 

Vai arī, ja gribi tikai pārbaudīt:

if (preg_match("/[^a-z0-9]/", $text) > 0)
{
 echo "Slikts teksts! Ej prom.";
}

Posted

Es iesaku atļaut tikai ar konkrētiem simboliem.

 

Es droši vien būtu darījis šādi:

 

if (!preg_match('/^[a-zA-Z0-9_-]+$/'), $file_name) {
 echo 'Neatljauti simboli!';
}

Posted

+ velams parbaudiit vai visi simboli nav ( _ ) ... --> itka korekti, bet apsaluti neko neisakoshi (iedomajies failnami ar ( _ ) 32 pasvitrojuma simboliem ;)

+ maksimalais garums (teiksim 16 simboli ....)

Posted

es ierakstīju šitā:

<?php
$filename = "test"
mkdir("$filename", "$filename = preg_replace('/[^a-z0-9]/', "_", $filename"); 
?>

bet nesanāca, uzmet kļūdu:

Parse error: parse error, unexpected T_STRING in C:\Web\www\test.php on line 3

Posted

Tev tur jocīgs mkdir funkcijas izsaukums. Normālā variantā vajag padot tikai vienu argumentu. Otru vajag, ja grib pieejas tiesības likt savādākas.


×
×
  • Create New...