Anarion Опубликовано 18 августа, 2007 Жалоба Поделиться Опубликовано 18 августа, 2007 У меня есть много сайтов, ну и хочу я их перелинковать ,но чтобы автоматизировать процес - написал скриптик Скрипт работает, но когда я его include с разных сайтов - не работает передача данных из строки адреса (или не обработка) чувствую что ошибка где-то здесь - >>> $id=$_REQUEST['site']; <?php$id=0;$id=$_REQUEST['site'];$site1=array('url'=>'rap-portal.org.ua','name'=>'РЭП ПОРТАЛ','description'=>'Лучший хип-хоп ресурс','picture'=>'rap_portal');$site2=array('url'=>'videoz.org.ua','name'=>'ФИЛЬМЫ','description'=>'Скачать Фильмы. Рецензии, обзоры, новости киноматографа.','picture'=>'videoz');$site3=array('url'=>'programz.org.ua','name'=>'ПРОГРАММЫ','description'=>'Скачать Софт','picture'=>'programz');$site4=array('url'=>'audioz.org.ua','name'=>'МУЗЫКА','description'=>'Скачать Музыку','picture'=>'audioz');function out($local){global $url;global $name;global $description;global $picture;global $title;$url=$local['url'];$name=$local['name'];$description=$local['description'];$picture=$local['picture'];$title=$local['name'];}switch ($id) {case 0:$name="Лучшие Сайты";break;case 1:out($site1);break;case 2:out($site2);break;case 3:out($site3);break;case 4:out($site4);break; case 5:out($site5);break;case 6:out($site6);break;case 7:out($site7);break;case 8:out($site8);break; }?><html><head><title><?php echo $title; ?></title></head><body><table width=100%><tr><td><?php @include_once 'header.php';?></td></tr><tr><td align=center><h1><font color=green><?php echo "$name"; ?></font></h1><?phpif ($id==0){echo"<table width=100%>";echo"<tr><td width=50% align=center><a href=?site=1>$site1[url]</a></td><td width=50% align=center>$site1[name]</td></tr>";echo"<tr><td width=50% align=center><a href=?site=2>$site2[url]</a></td><td width=50% align=center>$site2[name]</td></tr>";echo"<tr><td width=50% align=center><a href=?site=3>$site3[url]</a></td><td width=50% align=center>$site3[name]</td></tr>";echo"<tr><td width=50% align=center><a href=?site=4>$site4[url]</a></td><td width=50% align=center>$site4[name]</td></tr>";echo"</table>";}else{echo"<table width=100%><tr><td width=50% align=center><img src=http://z-group.org.ua/$picture.jpg></td><td width=50% align=center><a href='http://$url'>$url</a></td></table>";echo"$description";}?></td></tr><tr><td><?php @include_once 'footer.php';?></td></tr></table><p align=center><font color=green>Powered by <a href='http://z-group.org.ua' target="_blank">Z-Group</a></font></p></body></html> Ссылка на комментарий Поделиться на другие сайты Поделиться
Kobi Опубликовано 18 августа, 2007 Жалоба Поделиться Опубликовано 18 августа, 2007 Anarion У тебя функция out ничего не возвращает. Сделай так: function out($local){.......return $out_p=array('url'=>$url,'name'=>$name,'description'=>$description,'picture'=>$picture,'title'=>$title);};$out_p=out($site1); Теперь у тебя будет возвращаться массив $out_p, а нужные тебе данные: $out_p['url'], $out_p['name] и т.д. Ссылка на комментарий Поделиться на другие сайты Поделиться
Anarion Опубликовано 29 августа, 2007 Автор Жалоба Поделиться Опубликовано 29 августа, 2007 а толку это не подходит проблему оно не решает Ссылка на комментарий Поделиться на другие сайты Поделиться
Anarion Опубликовано 4 сентября, 2007 Автор Жалоба Поделиться Опубликовано 4 сентября, 2007 скрипт нормально работает сам по себе но когда я с другого сайта пытаюсь include этот скрипт - он работает, но передача параметров из строки адреса не работает!!!!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Colix Опубликовано 4 сентября, 2007 Жалоба Поделиться Опубликовано 4 сентября, 2007 скрипт нормально работает сам по себе но когда я с другого сайта пытаюсь include этот скрипт - он работает, но передача параметров из строки адреса не работает!!!!!! $id=$_GET['site']; пробовал? Ссылка на комментарий Поделиться на другие сайты Поделиться
Anarion Опубликовано 5 сентября, 2007 Автор Жалоба Поделиться Опубликовано 5 сентября, 2007 пробывал, тоже самое Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти