Я загружаю картинку на сервер фтп. Потом при создании xml файла, я добавляю мою загруженную картинку в файл. Когда хочу отобразить, она не отображается, показывается только крестик красненький, хотя на сервере она есть и сам этот файл xml тоже находится в этой же папке с этой картинкой. Но проблема состоит в том, что при добавлении уже находящихся там картинок, не добавленных через специальную html форму, картинки отображаются. Синтаксис везде одинаковый. В чем может быть проблема? Заранее благодарю)
Спустя 13 минут, 48 секунд (25.09.2008 - 14:18) NRG написал(а):
проверьте:
1) загрузился ли имаг на сервер.
2) загрузился ли он туда куда вы ему указали ( в смысле путь )
3) как вы его выводите ( правильно ли вы указали путь в документе к картинке )
1) загрузился ли имаг на сервер.
2) загрузился ли он туда куда вы ему указали ( в смысле путь )
3) как вы его выводите ( правильно ли вы указали путь в документе к картинке )
Спустя 12 минут, 4 секунды (25.09.2008 - 14:30) setare написал(а):
На все 3 вопроса я могу ответить утвердительно)))В том-то и вопрос, что изображение на сервере есть, но он не отображается как другие изображения на том же сервере и в той же папке.
Спустя 14 минут, 49 секунд (25.09.2008 - 14:45) NRG написал(а):
покажите сорс документа в котором вы пытаетесь вывести картинку.
Спустя 12 минут, 36 секунд (25.09.2008 - 14:57) setare написал(а):
Это скрипт, где пишется отображение:
А сам документ имеет такой вид:
Здесь картинка 1 отображается, а картинка диаграмма - нет.
Код
<html>
<body BGCOLOR= "Thistle">
<form action=xml.php method=POST>
<input type="submit" name="back" value="Back">
</form>
<form action=Otobrajeniye.php method=POST>
<input type=text name="filename" value='<?php echo $_POST ['filename'];?>' SIZE=50><BR>
<input type=submit name="send" value="Input">
</form></body></html>
<?
//$id=$frs;
if (!empty($_POST['send']))
{
$file=$_POST['filename'];
//echo"Вы выбрали данные под номером <b>".$frs."</b><br>";
//echo"Привет = ".$id;
$dirpath='http://www.aryanpour.uir.nauchi.ru/Files/';
// $frpath=join('',array($dirpath,$file));
$frpath=dirname(__FILE__)."/".$file;
//$pic="1.JPG";
//$picpath = dirname(__FILE__)."/".$pic;
$res = simplexml_load_file($frpath);//загружаем XML файл
echo "<h1>";
echo $res->FRAGMENT->TITLE;
echo "</h1>";
foreach ($res->children() as $child)
{
echo "<p>";
if ( $child->getName()=="PICTURE")
{
foreach($child->attributes() as $attr)
{
if ($attr->getName()=="SRC")
{
$pic=iconv("UTF-8","Windows-1251",$attr);
$picpath=join($picpath,array($dirpath,$pic));
echo "<p><img src=$picpath></p>";
}
}
}
$picpath="";
echo iconv("UTF-8","Windows-1251",$child);
echo "</p>";
}
}
?>
<body BGCOLOR= "Thistle">
<form action=xml.php method=POST>
<input type="submit" name="back" value="Back">
</form>
<form action=Otobrajeniye.php method=POST>
<input type=text name="filename" value='<?php echo $_POST ['filename'];?>' SIZE=50><BR>
<input type=submit name="send" value="Input">
</form></body></html>
<?
//$id=$frs;
if (!empty($_POST['send']))
{
$file=$_POST['filename'];
//echo"Вы выбрали данные под номером <b>".$frs."</b><br>";
//echo"Привет = ".$id;
$dirpath='http://www.aryanpour.uir.nauchi.ru/Files/';
// $frpath=join('',array($dirpath,$file));
$frpath=dirname(__FILE__)."/".$file;
//$pic="1.JPG";
//$picpath = dirname(__FILE__)."/".$pic;
$res = simplexml_load_file($frpath);//загружаем XML файл
echo "<h1>";
echo $res->FRAGMENT->TITLE;
echo "</h1>";
foreach ($res->children() as $child)
{
echo "<p>";
if ( $child->getName()=="PICTURE")
{
foreach($child->attributes() as $attr)
{
if ($attr->getName()=="SRC")
{
$pic=iconv("UTF-8","Windows-1251",$attr);
$picpath=join($picpath,array($dirpath,$pic));
echo "<p><img src=$picpath></p>";
}
}
}
$picpath="";
echo iconv("UTF-8","Windows-1251",$child);
echo "</p>";
}
}
?>
А сам документ имеет такой вид:
Код
<?xml version="1.0" encoding="windows-1251"?>
<FRAGMENT ID="1">
<TITLE>ytr</TITLE>
<PICTURE SRC= "diagramma.jpg" ALT="tre" LONGDESC="dig"/>
<PICTURE SRC= "1.jpg" ALT="u" LONGDESC="F"/>
</FRAGMENT>
<FRAGMENT ID="1">
<TITLE>ytr</TITLE>
<PICTURE SRC= "diagramma.jpg" ALT="tre" LONGDESC="dig"/>
<PICTURE SRC= "1.jpg" ALT="u" LONGDESC="F"/>
</FRAGMENT>
Здесь картинка 1 отображается, а картинка диаграмма - нет.