Доброго времени суток. У меня есть 2 сайта, на первом скрипт отрабатывает на втором нет: Код <?php $img_formats = array ('jpg','jpeg','png','gif','bmp'); foreach ($img_formats as $format) { $filename = $sitename.'/soft/'.$cat.'/'.$prog.'/big.'.$format; if (file_exists($filename)) { echo $filename; ?> Где $sitename - название сайта. $cat - каталог программы. $prog - название программы. $format - передаваемый формат из массива перебором с проверкой на существование. Короче, смысл такой, на первом сайте путь к картинке берется напрямую, а на втором получается что удаленно. В принципе на втором сайте путь пишется все верно, только в конце расширение он прописывает bmp, что находится в самом конце массива, подскажите, ПОЧЕМУ РАСШИРЕНИЯ В МАССИВЕ НЕ ПЕРЕБИРАЮТСЯ?
этот кусок кода проверяет наличие файла. если файл есть - называет его. все. раз другие не называет, значит их нет. =)
То есть вообще никак не проверить? пример, вывод результатов здесь по названием программы, жирный шрифт. http://soft-2.ru/view-soft.php?cat=9&id=728
что ты хочешь? "цеплять расширения" - это способ, которым ты пытаешься решить какую-то задачу. Какую? Чего ты пытаешься добиться и что получить в итоге? что такое миме-тип знаешь?
Я начинающий пользователь пхп. Миме не знаю что такое. Принцип моей идеи такой, добавляя программу в б.д. не хочу прописывать картинки, хочу чтоб цеплялись сами, вот на первом моем сайте они цепляются, глянь http://to4kacom.ru/view-soft.php?id=117 хочу того же от второго, только чтоб на втором сайте, проверка расширения картинки бралась с пути первого сайта, то есть с удаленного... Вроде нормально выразился...
ты хочешь, чтобы на твоем сайте показывалась статья, а картинка оставалась на другом сайте, чтобы не грузить свой сайт картинками, так?
Да, именно так, Вы мне поможете решить большую проблему и в дальнейшем облегчите другие действия, операции, буду благодарен если подскажите, поможете! Потому что я уже что только не пробовал....
Объясню почему не вариант: 1. За первым сайтом http://to4kacom.ru/ я слежу регулярно, так как он основной. Раньше было как, при добавлении новой программы в б.д. я клал картинки (пути), а теперь облегчаю себе жизнь, делаю чтобы эти картинки подтягивались автоматически через верхний скрипт, но там у него прямой путь от пхп скрипта до места назначения картинки. 2. Сделал сайт попроще, http://soft-2.ru/ он полностью автономный, при добавлении информации на первый сайт, автоматом 100% программа прописывается на второй, в том то и фишка, что для второго б.д я использую совсем по минимум... вся инфа и картинки берется с первого. Да, забыл сказать, что картинки я оптимизирую через phtoshop, поэтому формата в основном у меня два PNG и JPG, есть пару GIF-ок, я прошу Вас помочь сделать удаленное определение формата картинки, так как это необходимо для автономии работы и уменьшения затраченного времени и сил на добавления нового материала! Скажите, этот вопрос решаем вообще?
ты до сих пор вопроса не озвучил, а уже хочешь знать, решаем или нет. Решаем. что ты хочешь? =) если оба сайта твои - в чем вобще затык?
Тот скрипт что написал в первом сообщении рабочий, но работает только для сайта http://to4kacom.ru/ , если этот скрипт прописать во второй http://soft-2.ru/ то перестает работать, а хочется чтобы работал. ( в общем у массива перебор перестает работать, в конце пути прописывает bmp, а требуется jpg или png. ) Вот опять пример http://soft-2.ru/view-soft.php?cat=6&id=411
=) держись, чувак, зато если разберешься - будешь крутой. А вобще надо научиться формулировать вопрос. Если удается сформулировать вопрос, то нагуглить ответ - минут пять.
не понимаю. и судя по тому что никто больше не пишет кроме нас - никто не понимает. оба сайта на одном сервере хостятся?
Скачиваю программу, устанавливаю ее, делаю скриншоты с нее. Далее создаю папку с названием программы ( например: Nero ) в нее кидаю сделанные картинки. И эту папку кидаю через программу WinScp по протоколу SSH на сайт http://to4kacom.ru/ в папку софт категорию утилиты То есть получается что абсолютный путь папки с картинками выглядит так: http://to4kacom.ru/soft/utilites/Nero/big.png http://to4kacom.ru/soft/utilites/Nero/big1.jpg По верхнему скрипту все отрабатывает на сайте http://to4kacom.ru/ На сайте http://soft-2.ru/ НЕТ Вот смотри что выдаст если убрать file_exists из скрипта... http://soft-2.ru/view-soft.php?cat=6&id=411