v proměné cesta je adresa (např. C:\windows\obrazek.jpg), a já potřebuju tuto adresu rozdělit na soubor a cestu k němu, ale výpisem $adresar.$soubor je C:windowsobrazek.jpg. Jakto? Na mém apachi to funguje.
$cesta=explode(chr(92),$soubor);
        $x=0;
        $adresar="";
        while ($cesta[$x]){
          if (isset($cesta[$x+2])){
            $adresar=$adresar.$cesta[$x].chr(92);
            }
          else{
            $soubor=$cesta[$x];
            }
          $x=$x+2;
          }
Díky za odpověď (na mail).
                                 
                                 
                               
               
                              
                                 
                                      tvůj apache jede na win, tady to jede na lin. 
\ je pro lin tzv. escape za kterým následuje něco zvláštního. viz dokumentace k čemukoli (php třeba)
možná řešení:
- pokud jsi na win používat "\\" tohle se bude interpretovat jako samotný backslash
- pokud jsi na lin, budeš stejně muset na cesty používat "/", což už nedělá žádné problémy
na win můžeš taky použít "/", windowsový php to skousne.