Подскажите можно ли средствами php как-нибудь подключить внешний файл на свою страницу а дальше продолжить выполнение скрипта (я имею в виду что-то типа такого include "http://mysite.com/conf/bd.php" );
Захотел сделать простой интернет магазин, но вот проблемка обнаружилась когда дошел до записи в переменные сесии выбраных покупателем товаров то застрял так как в сесии не получаеться записать несколько товаров а каждий следующий товар заменяет предидущий, а надо чтобы все отдельно хранились. Делаю вообщем так PHP: <?php if( isset($_GET['category']) ) { $category = $_GET['category']; } else { $category = "all"; } echo'<div align="center"><table border = "1">'; echo'<tr> <th width="150"></th> <th width="150">Имя товара</th> <th width="150">Описание</th> <th width="150">Цена</th> <th width="50"></th> '; $resalt = getTovaru($category); while( $row = mysql_fetch_array($resalt) ) { $tovarId = $row['tovar_id']; $tovarName = $row['tovar_name']; $tovarImage = $row['tovar_image']; $tovarDescriptions = $row['tovar_descriptions']; $tovarPrice = $row['tovar_price']; $tovarCount = $row['tovar_count']; echo '<tr> <th width="150"><img src="image/'.$tovarImage.'.jpg" width="75" height="75"></th> <th width="150"> '.$tovarName.'</th> <th width="150">'.$tovarDescriptions.'</th> <th width="150">'.$tovarPrice.'</th>'; if($tovarCount>0) { echo '<th width="50"><a href="http://www.shop.ua/basket.php?id='.$tovarId.'&nazva='.$tovarName.'&price='.$tovarPrice.'">Купить</a></th> '; } else { echo '<th width="50"><font color="red">Нет</font></th>'; } if ( isset($_SESSION['userAdmin']) ) { echo '<th width="50"> <a href= "http://www.shop.ua/update.php?tovarid='.$tovarId.'">Редактировать</a></th>'; } echo '</tr>'; } echo'</table></div>'; ?> ето был листинг вывода товаров, и даные про выбраный товар планирую передавать гетом по ссилку на страницу basket.php где думаб выводить содержымое баскета. Листинг basket.php PHP: <?php session_start(); ?> <html> <head> <title>basket</title> </head> <body> <?php if( sizeof($_GET) != 0 ) { $id = $_GET['id']; $_SESSION['id']['nazva'] = $_GET['id']['nazva']; $_SESSION['id']['price'] = $_GET['id']['price']; } foreach($_SESSION as $value) { echo ''.$value.' <br>'; } ?> </body> </html> Подскажите пожалуйста что не так.
к примеру из слова длинной 50 символов нужно вырезать 20 и заменить эти 20 на ... как можно сделать ??
Программа выглядит так. В ней одно поле: "UIN: " и нужно с помощью php запустить файл со значением UIN и нажать на кнопку "OK". Помогите
помогите плиз, вот такой код, почему-то неправильно работает PHP: <? echo $content->parent_id."__".$сhildren[$i]->id_content; if($content->parent_id == $children[$i]->id_content) { ?> _1<div style="display:block;"> <? } else { ?> _2<div style="display:none;"> <? } ?> выдает : 6322__6322 _2 а должен 6322__6322 _1 все, лаг был какой то, просто заново все написал и заработало
сори но как то ты по дебильному написал) другого слова не подберу, почему не так? PHP: <?php echo $content->parent_id."__".$сhildren[$i]->id_content; if($content->parent_id == $children[$i]->id_content) {echo "_1<div style=\"display:block;\">";} else { echo "_2<div style=\"display:none;\"> } ?>
сперва я написал примерно так, но когда не сработало стал расписывать по полочкам, все уже , заработало, просто переписал ЗЫ а ты зачем юзаешь \" если можно чередовать двойные кавычки и одинарные
и вообще самый грамотный код будет выглядеть так: PHP: if($content->parent_id == $сhildren[$i]->id_content) echo '<div style="display:block;">'; else echo '<div style="display:none;">';
Корвин, неа PHP: echo $content->parent_id == $сhildren[$i]->id_content ? '<div style="display:block;">' : '<div style="display:none;">';
срочно нужна помощь! вообщем нужен простенький скрипт на пхп чтоб он удалил в заданной папке во всех файлах с заданным расширением ненужное слово. отблагодарю
На скорую руку PHP: <?php echo'<form method="post"> Папка <input type="text" name="dir"> Раcширение (например txt) <input type="text" name="type"> Ненужное слово <input type="text" name="word"> <input type="submit" value="OK"> </form>'; if(isset($_POST['dir']) && !empty($_POST['dir'])) { $allfiles = scandir($_POST['dir']); foreach ($allfiles as $file) { $type = strrchr($file, '.'); if ($type == '.'.$_POST['type']) { $f = file_get_contents($_POST['dir']."/".$file); $g = str_replace($_POST['word'], '', $f); if (strlen($f) !== strlen($g)) { $ff = fopen($_POST['dir']."/".$file, 'w'); fwrite($ff, $g); fclose($ff); } } } } ?>
Научите дурака, как правильно делать, если передаётся переменная в запросе, Code: http://site.ru/index.php?search=... как грамотно проверить: if(если есть переменная search в запросе ){то делать это} if(если есть переменная top в запросе ){то делать это} if(и если нет переменной search и переменной top в запросе ){то делать это} Спасибо!
PHP: if(isset($_GET['search']) && !is_array($_GET['search'])) { //делаем первое } else if(isset($_GET['top']) && !is_array($_GET['top'])) { //второе } else { //третье }