Jump to content
php.lv forumi

laikam neder strtolower


labaiss

Recommended Posts

$faila_paplasinajums = pathinfo($file, PATHINFO_EXTENSION);  // iegustam faila paplashinaajumu
$faila_paplasinajums2 = strtolower($faila_paplasinajums);  // pārvēršam informāciju mazajos burots

 

problēma sekojoša:

 

faila paplašinājums jāpārvērš mazajos burtos!

bet strtolower acīmredzmi man neder&nestrādā.

 

jo pēc tam kad switch izvēlas - viņš izvēlas tikai mazos burtus un nerakstīs jau divus CASE ar lieliem un maziem!

 

switch ($faila_paplasinajums2)
	    {
	case gif:
	    dfdsgsdgf
	    break;
	case jpeg:

 

 

PAAALDIES!

Link to comment
Share on other sites

Kāpēc tad neder? :D

Pilnibaa piekriitu... kapec neder?

bet vispar .. Kljuda nav tur bet gan pashaa SWICH konstrukcija

switch ($faila_paplasinajums2)
                   {
               case gif:
                   dfdsgsdgf
                   break;
               case jpeg:

Un

switch ($faila_paplasinajums2)
                   {
               case "gif":
                  echo 'Gifelis';
                   break;
               case "jpeg":
                  echo 'Jepega';
                   break;
default:
echo 'defoltais';

 

Izjuti atskjiriibu ???

 

P.S. ja nemani neko savadaku, tad programmesana nav prieks tevis...

Edited by Grey_Wolf
Link to comment
Share on other sites

Pilnibaa piekriitu... kapec neder?

bet vispar .. Kljuda nav tur bet gan pashaa SWICH konstrukcija

switch ($faila_paplasinajums2)
                   {
               case gif:
                   dfdsgsdgf
                   break;
               case jpeg:

Un

switch ($faila_paplasinajums2)
                   {
               case "gif":
                  echo 'Gifelis';
                   break;
               case "jpeg":
                  echo 'Jepega';
                   break;
default:
echo 'defoltais';

 

Izjuti atskjiriibu ???

 

P.S. ja nemani neko savadaku, tad programmesana nav prieks tevis...

 

 

Izjūti atšķirību, kāds bija jautājums un kāda bija tava atbilde?

 

Un ja tu te esi atnācis noniecināt un vēl kaut ko darīt - TAD PROGRAMMĒŠANA NAV priekš tevis! :D :D

 

Pašam smiekli nenāk? :D

 

P.S. Ja nesaproti jautājumu, tad neatbildi uz to!!!

Edited by labaiss
Link to comment
Share on other sites

Pašam smiekli nenāk? :D

 

P.S. Ja nesaproti jautājumu, tad neatbildi uz to!!!

neliekas ka STRING jaliek pedinjas??

tur ari bija atskjiriiba...

P.S. piedevam noraadiju, ka tavs jautajums ir nevietaa, jo idejiski viss bija pareizi

(parverst uz Lover/Uper varjanu -> novienadot)

Bet ka, kljuda ir pashaa SWICH konstrukcijaa

( kas arii izradijas patiesiiba [mazliet citaa varjanta, bet tomer tieshi tur] )

Edited by Grey_Wolf
Link to comment
Share on other sites

failam parasi ir arī kkāds nebūt tips

 

piem, es izmantoju šādu variantu, caur $_FILES masīvu:

 

$type = $_FILES["bilde"]["type"];

$picType = '';
switch($type){
case 'image/pjpeg':
case 'image/jpeg':
$picType = 'jpg';
break;
case 'image/gif':
$picType = 'gif';
break;
case 'image/png':
$picType = 'png';
break;
}

 

 

tālāk jau veidojot bildi tev būs paplašinājums ar maziem burtiem ko arī pievienosi jaunajai bildei..

Edited by sheps
Link to comment
Share on other sites

$_FILES masīva type vērtībai uzticēties nav pilnīgi nekādas jēgas... Es paņemu jebkuru failu, uzlieku extensionu .jpg un $_FILES['blah']['type'] man uzreiz rāda image/jpeg. Ja izmantojam flash upload, tad vienmēr type būs application/octet-stream.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...