Sunt incepator in php.
Ca un prim proiect , incerc sa creez cateva
accesari simple din fisiere text (.txt)
Astfel , in modul cel mai simplificat, am:
un fisier "db.txt" care contine, scrise pe cate un rand in parte, denumirile unor produse:
"PROD1.txt"
"PROD2.txt"
si , in acelasi folder, fisierele corespunzatoare ce contin descrierile
fiecarui produs:
fisierul "PROD1.txt" contine, scrise pe cate un rand in parte:
caracteristica PROD1a
caracteristica PROD1b
caracteristica PROD1c
caracteristica PROD1d
fisierul "PROD2.txt" contine, scrise de asemenea pe cate un rand in parte:
caracteristica PROD2a
caracteristica PROD2b
caracteristica PROD2c
caracteristica PROD2d
codul simplificat este urmatorul:
<html>
<body>
<?php
$categorie = file("db.txt");
echo $categorie[0].'<br/>';
$titlu = file("PROD1.txt");
echo $titlu[0];
echo $titlu[1];
?>
</body>
</html>
In loc de:
$titlu = file("PROD1.txt");
vreau sa inlocuiesc denumirea explicita a fisierului produsului "PROD1.txt",
cu $categorie[0], [1], [2] sau [3] , adica cu denumirea fisierului extrasa
de pe un anumit rand ,continuta in "db.txt".
$titlu = file(-----echo-ul de la $categorie[0] sau [1] sau [2] , etc-------);
ceva de genul:
<html>
<body>
<?php
$categorie = file("db.txt");
echo $categorie[0].'<br/>';
$titlu = file($categorie[0]);
echo $titlu[0];
echo $titlu[1];
?>
</body>
</html>
...dar orice combinatie incercata in sensul acesta ...imi da eroare.
folosire fisiere .txt ca database
Moderatori: Moderatori, Start Moderator
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
la mine pe site ai destule tutoriale de lucru cu fisiere si directoare, dar la ce vrei tu sa faci nu se preteaza asa ceva.
folosirea unui fisier text sau xml ca inlocuitor al unei baze de date specializate da gres cand incep sa fie prea multe produse (timp lent de acces, nu se poate accesa acelasi fisier de mai multi vizitatori in acelasi timp, si ocuparea de resurse e mare (1 mb dimensiunea fisierului inseamna 1 mb ocuparea in memorie si cum php are spatiu de memorie limitat la un moment dat iti va crapa scriptul)
recomand sa faci experimentele tale pe local ca sa intelegi cum sta treaba cu fisierele si directoarele dar in proiect sa lucrezi pe o baza de date (mysql sqlite, mssql etc)
folosirea unui fisier text sau xml ca inlocuitor al unei baze de date specializate da gres cand incep sa fie prea multe produse (timp lent de acces, nu se poate accesa acelasi fisier de mai multi vizitatori in acelasi timp, si ocuparea de resurse e mare (1 mb dimensiunea fisierului inseamna 1 mb ocuparea in memorie si cum php are spatiu de memorie limitat la un moment dat iti va crapa scriptul)
recomand sa faci experimentele tale pe local ca sa intelegi cum sta treaba cu fisierele si directoarele dar in proiect sa lucrezi pe o baza de date (mysql sqlite, mssql etc)
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 44 vizitatori