2013-03-21 4 views
0

Я застрял с некоторым простым кодом.Как я могу сообщить php, чтобы перейти в следующий каталог?

Я создал запрос к базе данных, которая успешно делает «$ albumPath» правильно указать URL-адрес «альбомы/album0147»

Как форматировать ссылку, чтобы включить другой каталог ИЭ. 'Альбомы/album0147/imageThumbs'

echo $albumPath; 

отображает альбомы/album0147 правильно на странице, но то, что я кладу после $ albumpath корректно отображать альбомы/album0147/imageThumbs?

Я новичок в этом, но быстро участвую в испытаниях и ошибках.

+4

'echo $ albumPath. "/ imageThumbs"; '? – David

+0

íslendingur? : P – Jonast92

ответ

1

С $albumPath это просто строка, вы можете использовать the . operator для конкатенации строк:

$albumPathImgs = $albumPath."/imageThumbs"; 

Если "imageThumbs" хранится в другой переменной, говорят $thumbsDir:

$thumbsDir = "imageThumbs"; 
$albumPathImgs = $albumPath."/".$thumbsDir; 
echo $albumsPathImgs; 
+0

Спасибо, что сработал (я знал, что это будет просто, я пропустил полную остановку/период) –

+0

@ halli123 Не забудьте принять ответ, который наилучшим образом отвечает на ваш вопрос, чтобы другие, которые приходят на этот вопрос, могли видеть какое лучшее решение. – ajp15243

+0

Это не позволило мне «6 минут», когда я щелкнул по нему. Сделано сейчас :) –

0

Вы можете определить слэш самостоятельно поэтому вы можете назвать свои альбомы и файлы на основе только его имени:

$slash = '/'; 

Таким образом, вы можете определить ваш главный альбом:

$albums = 'albums'; 

Затем вы можете определить свои вложенные альбомы:

$album0147 = 'album0147'; 
$imageThumbs = 'imageThumbs'; 

Теперь вы можете объединить альбомы вместе и сделать URL правильный, добавив forwardslash в между (или в обратном направлении один, в зависимости от вашей операционной системы):

$url = $albums. $slash. $album0147. $slash. $imageThumbs; 

Вы можете даже пойти так далеко, чтобы определить имена изображений:

$img1 = 'img101.png'; 

$image = $url. $img1; 
Смежные вопросы