?php $br="<br/>"; include('kol_vo.php'); if(!isset($do)){ echo '<p><small>'; echo $imgDIR.'<a href="index.php?do=poly">'.conv('Мелодии').' '.$vsego_poly.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=pic">'.conv('Картинки').' '.$vsego_pictures.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=animaciya">'.conv('Анимация').' '.$vsego_animaciya.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=games">'.conv('Java-Игры').' '.$vsego_game.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=symbian">'.conv('Symbian Игры').' '.$vsego_sgame.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=theme">'.conv('Темы').' '.$vsego_theme.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=video">'.conv('Видеотека').' '.$vsego_video.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=ero">'.conv('Эротика 18+ XXX').' '.$vsego_erotika.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=soft">'.conv('Программы').' '.$vsego_soft.'</a><br/>'; }elseif (isset($do)) { if($do=="poly"){ echo '<p><small>'; echo $imgOPENDIR.conv('<b>Мелодии</b>').$br; echo $imgDIR.'<a href="index.php?do=midi">'.conv('Громкие').' MIDI '.$vsego_midi.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=mmf">'.conv('Громкие').' MMF '.$vsego_mmf.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=mmf_vote">MMF '.conv('с голосом').' '.$vsego_mmf_vote.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=amr_small">AMR '.conv('нарезки').' '.$vsego_mp3_small.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=mp3_small">MP3 '.conv('нарезки').' '.$vsego_mp3_small.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=mp3_big">MP3 '.conv('Полные').' '.$vsego_mp3_big.'</a><br/>'; echo $imgDIR.'<a href="index.php?do=wav">WAV '.conv('c голосом').' '.$vsego_wav.'</a><br/>'; Собственно имеем такой код, переехал на новый хостинг и почемуто не работают такие ссылки Не работают ссылки типа site.ru/download/index.php?do=poly например если я кликнул ссылку мелодии, на старом хостинге работало всё на ура но на новом не хочет. Ксто сталкивался с такой ситуацией что нужно сделать в пхп.ини вроде как это не нуждается хотя на старом стояла пхп4 на новом последняя версия пхп, сам не понимаю что это могло быть кто знает подскажите.
телепаты ушли на фронт. попробуй помочь себе сам http://phpfaq.ru/globals <- скорее всего это http://phpfaq.ru/debug <- что стоит сделать прежде, чем расписываться в собственном бессилии хотя вариант «перенесли не все файлы на новый сервер» мне тоже очень нравится.
После include('kol_vo.php'); перед if(!isset($do)){ добавь $do =& $_GET['do']; include('kol_vo.php'); $do =& $_GET['do']; if(!isset($do)){
Всем респект за ответ, но с темой я поторовпился. Нужно было подождать пока глюки на сервере исправят и ещё саппорт обматерить и всего то делов.
Дело не в саппорте, а в Ваших скриптах. И Вы заставили сделать саппорт плохое. $do - вот причина. Ссылки приведены выше.