Comunidad de diseño web y desarrollo en internet online

reemplazar ' POr " al generar xml con php

Citar            
MensajeEscrito el 15 Feb 2010 08:37 pm
hola amigos del foro nuevamente consultando tengo una problema logre que mi archivo php genre una xml mi unico problema es que me lo genra con ' en lugar de " alguien puede ayudarme aqui mi codigo para que vean aque me refiero





<?php
// STORE DATABASE VARIABLES
$hostname_cnConnection = "localhost";
$database_cnConnection = "utiles";
$username_cnConnection = "root";
$password_cnConnection = "root";
$cnConnection = mysql_pconnect($hostname_cnConnection, $username_cnConnection, $password_cnConnection);


// CONNECT TO DATABASE
mysql_select_db($database_cnConnection, $cnConnection);
$query_rsRecordset = "select * from photos";
$rsRecordset = mysql_query($query_rsRecordset, $cnConnection) or die(mysql_error());
$row_rsRecordset = mysql_fetch_assoc($rsRecordset);
$totalRows_rsRecordset = mysql_num_rows($rsRecordset);

// START STORING DATA IN VARIABLE TO PLACE IN XML FILE
if($totalRows_rsRecordset > 0) {

$strXML = "<?xml version=\"1.0\"?>\n";
// STORE NAME OF TABLE
$strXML = $strXML . "<photos>\n";
// STORE FIELD AND FIELD DATA IN ONE HIARCHY, REPEAT FOR MULTIPLE FIELDS
;
do {

$strXML = $strXML . "<photo filename='".$row_rsRecordset["photo_filename"]."'
thumbnail='".$row_rsRecordset["thumbnail"]."' description='".$row_rsRecordset["description"]."/>";

} while ($row_rsRecordset = mysql_fetch_assoc($rsRecordset));


$strXML = $strXML . "</photos>";

// OPEN FILE, WRITE TO FILE, CLOSE FILE, CLOSE RECORDSET
$XMLFile = fopen("flashmo_060_gallery01.xml", "w");
fwrite($XMLFile, $strXML);
fclose($XMLFile);

}
mysql_free_result($rsRecordset);
?>

el rollo vine aqui esto-----------------------------------------------------------------------------------------------------------
$strXML = $strXML . "<photo filename='".$row_rsRecordset["photo_filename"]."'
thumbnail='".$row_rsRecordset["thumbnail"]."' description='".$row_rsRecordset["description"]."/>";-----------------------




me genera un xml
<?xml version="1.0"?>
<photos>






yo ne decito que imprima <photo filename="'bees.jpg"

y no con ' <photo filename='bees.jpg' alguien sabe como conseguirlo? :?

<photo filename='bees.jpg'
thumbnail='' description='Bees (640x480) - here is a photo description.&lt;br /&gt;&lt;b&gt;Photos by &lt;a href=&quot;http://www.flashband.net/photos&quot;&gt;flashband.net&lt;/a&gt;&lt;/b&gt;'/></photos>




agradeco cualq ueir alcanse

Por swingbeach21

Claber

104 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Feb 2010 09:49 pm
de hecho si le estas diciendo que lo imprima con una comilla, tienes que cambiar el orden de casi todas las comillas de tu variable, ademas de que justo antes de la diagonal te falta una comilla mas..

te debe quedar asi

Código :

$strXML = $strXML . '<photo filename="'.$row_rsRecordset["photo_filename"].'" thumbnail="'.$row_rsRecordset["thumbnail"].'" description="'.$row_rsRecordset["description"].'"/>';

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.