Pagina 1 din 1
create xml file
Scris: Joi Mai 23, 2013 8:57 pm
de ispas
Re: create xml file
Scris: Joi Mai 23, 2013 9:34 pm
de badtiger
sunt cateva functii php facute special pentru json...
dar la generare daca tot ai problema... echo ce are?
Cum ai datele?
Re: create xml file
Scris: Joi Mai 23, 2013 9:39 pm
de ispas
am un javascript slide, bineinteles nu facut de mine, si preia datele din acel xml, eu in acel fisier trebuie sa pun datele mele care le scot din baza de date, deci variabile. Ca idee <creator><?=$creator;?></creator> , asa ar fi ok daca-as putea crea.Mentionez ca acel .xml nu merge modificat in niciun fel, adica extensia e obligatoriu sa fie asta, altfel nu-mi merge acel slide.
Re: create xml file
Scris: Joi Mai 23, 2013 11:03 pm
de toxicristi
Re: create xml file
Scris: Vin Mai 24, 2013 6:20 pm
de badtiger
deci eu iti recomand cea mai simpla varianta
fopen fisier xml "w+"
echo
fclose();
sigur merge si fara sa setezi header-e
Re: create xml file
Scris: Sâm Mai 25, 2013 10:09 am
de toxicristi
Re: create xml file
Scris: Sâm Mai 25, 2013 2:36 pm
de badtiger
bina ma... m-am gandit la ce ai zis tu cu rewrite-ul si la varianta de scris fisierul (ca asta intrebase omul)
si am facut un mix... ... puteai sa subliniezi si celelalte greseli ... de la <?php pana la ?>

scrierea unui fisier poate fi de multe ori o varianta mai inteleapta...
De ex: la site-urile cu trafic foarte mare (unul dintre ele e pe 4 servere) prima pagina este servita static, fiind cea mai accesata si legandu-se de cele mai multe tabele..... astfel scad load-ul pe server
Un ex. poate fi mediafax.ro (prima pagina nr f mare de vizite, continut actualizat de cateva ori pe zi) si rezolvi problema (totul automat, bineinteles)
Re: create xml file
Scris: Sâm Mai 25, 2013 3:38 pm
de toxicristi
Sistemul de cache e facut pentru a rezolva un pic alte probleme decat cele ale colegului.
Re: create xml file
Scris: Mar Mai 28, 2013 8:33 pm
de bordancnicu
Eu iti recomand urmatoarea varianta (citeste pana la capat oricum):
Creezi un nou fisier php, sa-i zicem playlist.php, apoi pui codul acesta, cod pe care il si adaptezi pentru generare corecta.
Cod:
<?php
header('Content-Type: application/xml');
echo'<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
';
//Daca e necesar incadrezi lista in while, pentru a genera mai multe, daca nu, treci mai departe!
echo' <trackList>
';
//Daca e necesar incadrezi track-ul in while, pentru a genera mai multe, daca nu, treci mai departe!
echo' <track>
<title>titlu</title>
<creator>creator</creator>
<location>locatie</location>
<info>info</info>
</track>
';
//Daca ai incadrat track-ul in while, aici ii inchizi paranteza!
echo' </trackList>
';
//Daca ai incadrat lista in while, aici ii inchizi paranteza!
echo'</playlist>';
?>
Sfarsit cod!
Apoi, adaugi in .htacces linea care sa rescrie link-ul sa fie accesibil cu extensia xml, si in loc de playlist.php, in aplicatia in care ai nevoie, apelezi playlist.xml.
Cod:
RewriteRule ^playlist\.xml/?$ playlist.php [L]