Bonjour à tous
Voila j'utilise un dédié celeron ac 760mo de ram et pourtant quand je lance un flux xml de 500Mo (je sais c énorme) ben forcement ca plante !
J'utilise simplexml ac php5 et mysql 4
Voici le code de lecture utilisé (marchae prafaitement sous wamp)
Comme vous l'aurez remarqué c'est le flux xml de webmastravel .
Si quelqu'un a une idée de ou ca peut venir ...
Voila j'utilise un dédié celeron ac 760mo de ram et pourtant quand je lance un flux xml de 500Mo (je sais c énorme) ben forcement ca plante !
J'utilise simplexml ac php5 et mysql 4
Voici le code de lecture utilisé (marchae prafaitement sous wamp)
Code:
ini_set("memory_limit",'512M');
ini_set("max_execution_time",'25000');
//connection SQL
$bibliotheque = simplexml_load_file("wmt_sejours.xml");
foreach ($bibliotheque->sejour as $sejour)
{
$sejour_id = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->sejour_id)));
$sejour_type = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->sejour_type)));
$pays = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->pays)));
$ville = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->ville)));
$hotel_nom = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->hotel_nom)));
$hotel_cat = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->hotel_cat)));
$hotel_id = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->hotel_id)));
$formule = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->formule)));
$codepays = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->codepays)));
$titre = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->titre)));
$accroche = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->accroche)));
$prix_mini = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->prix_mini)));
$duree = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->duree)));
$depart = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->depart)));
$codedepart = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->codedepart)));
$description = mysql_real_escape_string($sejour->description);
$image = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->image)));
$date_ajout = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->date_ajout)));
$date_modif = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->date_modif)));
$travelrank = mysql_real_escape_string(utf8_decode(html_entity_decode($sejour->travelrank)));
//traitement SQL
}
mysql_close();
Comme vous l'aurez remarqué c'est le flux xml de webmastravel .
Si quelqu'un a une idée de ou ca peut venir ...