Tengo un problema. Tengo un codigo que me muestra datos de un archivo XML, pero necesito colocar en el codigo que si el archivo no existe me imprima que NO HAY ARCHIVO DISPONIBLE.
El codigo es:
Código:
Gracias <?php $url = "C:\TelnetWS3\GBSC_ACA.xml"; $contenido_xml = ""; if($d = fopen($url, "r")){ while ($aux= fgets($d, 1024)){ $contenido_xml .= $aux; } fclose($d); }else{ echo "No se pudo abrir el XML"; } $xml =simplexml_load_string ($contenido_xml); ?> </h1> <div align="center"> <table cellspacing="0" cellpadding="0" width="100%" class="tabla" action='' id="tab"> <tr> <th width="2%"></th> <th width="5%"></th> <th width="15%"></th> <th width="25%"></th> <th width="8%"></th> <th width="7%"></th> <th width="5%"></th> <th width="13%"></th> <th width="8%"></th> <th width="10%"></th> </tr> <?php for($i=(count($xml->Alarma)-1); $i>=0; $i--){ $j=$xml->Alarma[$i]->Severidad; if ($j==Critical) echo '<tr><td width="2%" id="pru"> </td><td width="5%">'.$xml->Alarma[$i]->Severidad.'</td><td width="15%">'.$xml->Alarma[$i]->Nombre.'</td><td width="25%">'.$xml->Alarma[$i]->Info.'</td><td width="8%">'.$xml->Alarma[$i]->Serial.'</td><td width="7%">'.$xml->Alarma[$i]->ID.'</td><td width="5%">'.$xml->Alarma[$i]->Tipo_A.'</td><td width="13%">'.$xml->Alarma[$i]->Fecha.'</td><td width="8%">'.$xml->Alarma[$i]->Tipo_E.'</td><td width="10%">'.$xml->Alarma[$i]->Nodo_N.'</td></tr>'; else if ($j==Minor) echo '<tr><td width="2%" id="pru2"> </td><td width="5%">'.$xml->Alarma[$i]->Severidad.'</td><td width="15%">'.$xml->Alarma[$i]->Nombre.'</td> <td width="25%">'.$xml->Alarma[$i]->Info.'</td><td width="8%">'.$xml->Alarma[$i]->Serial.'</td><td width="7%">'.$xml->Alarma[$i]->ID.'</td><td width="5%">'.$xml->Alarma[$i]->Tipo_A.'</td><td width="13%">'.$xml->Alarma[$i]->Fecha.'</td><td width="8%">'.$xml->Alarma[$i]->Tipo_E.'</td><td width="10%">'.$xml->Alarma[$i]->Nodo_N.'</td></tr>'; else if ($j==Major) echo '<tr><td width="2%" id="pru3"> </td><td width="5%">'.$xml->Alarma[$i]->Severidad.'</td><td width="15%">'.$xml->Alarma[$i]->Nombre.'</td><td width="25%">'.$xml->Alarma[$i]->Info.'</td><td width="8%">'.$xml->Alarma[$i]->Serial.'</td><td width="7%">'.$xml->Alarma[$i]->ID.'</td><td width="5%">'.$xml->Alarma[$i]->Tipo_A.'</td><td width="13%">'.$xml->Alarma[$i]->Fecha.'</td><td width="8%">'.$xml->Alarma[$i]->Tipo_E.'</td><td width="10%">'.$xml->Alarma[$i]->Nodo_N.'</td></tr>'; else if ($j==Warning) echo '<tr><td width="2%" id="pru1"> </td><td width="5%">'.$xml->Alarma[$i]->Severidad.'</td><td width="15%">'.$xml->Alarma[$i]->Nombre.'</td><td width="25%">'.$xml->Alarma[$i]->Info.'</td><td width="8%">'.$xml->Alarma[$i]->Serial.'</td><td width="7%">'.$xml->Alarma[$i]->ID.'</td><td width="5%">'.$xml->Alarma[$i]->Tipo_A.'</td><td width="13%">'.$xml->Alarma[$i]->Fecha.'</td><td width="8%">'.$xml->Alarma[$i]->Tipo_E.'</td><td width="10%">'.$xml->Alarma[$i]->Nodo_N.'</td></tr>'; } ?>