Kezdőoldal » Számítástechnika » Programozás » Hogyan tudnám dinamikussá...

Hogyan tudnám dinamikussá tenni az oldalt? Többi lent.

Figyelt kérdés
Van egy link gyűjteményem elég sok lett így az évek során. Ezt egy sima txt-ben tárolom...igy ha kellene valami a keresés egy kicsit eltart. Tudom ott van a php erre a célra de én úgy gondolom fölösleges. Ilyen, hogy file-ból olvasás meg kiírása...adatbázisba rakni onnan meg kiíratni stb...nekem ez a verzió nem tetszik. Adott egy html+css. Ez mind szép...csak egy baj van vele, hogy statikus...valahogy dinamikussá kéne írni az oldalt, hogy ne a forráskódba adjam meg az új linket hanem az oldalon keresztül. Van egy input és egy submit gomd és ha az imputba megadom a linket akkor az oldalon jelenjen meg. Nem vagyok benne biztos de talán erre a célra egy script/ajax lenne jó ? Szóval ha valaki tudna segíteni azt nagyon megköszönném.

2016. aug. 8. 22:47
 1/8 anonim ***** válasza:
100%

Nem fogod tudni megoldani szerveroldali kódolás nélkül.

Az ajax is csak akkor jó, ha egy php kódot hívsz meg vele, de amit te akarsz arra felesleges.


Php-val is lehet magát a txt fájl-t bővíteni. Máshogy nem fog menni.

2016. aug. 8. 23:09
Hasznos számodra ez a válasz?
 2/8 ejbenjaro ***** válasza:
Vedd fel a böngésződben a kedvencek közé, vagy könyvjelzőbe az oldalakat
2016. aug. 9. 06:10
Hasznos számodra ez a válasz?
 3/8 Drone007 ***** válasza:

Sajnos anélkül nem lehet rántottát enni, hogy fel ne törnél néhány tojást. Így van ez a dinamikus oldalakkal is. Szerveroldali script nélkül nem lehet dinamikus tartalmat létrehozni. Az a lényege, hogy a szerver dinamikusan állítja össze a tartalmat, a felhasználó hívásai alapján.


Amit te szeretnél ahhoz szükséges egy adminisztrációs felület (login rendszer, adatbeküldési űrlap és feldolgozása).


Vannak ingyenes cms (tartalomkezelő) rendszerek, próbálj egy egyszerűbbet (#googleisyourfriend), ha nincs kedved beleásni magad a szerveroldali webfejlesztésbe.

2016. aug. 9. 06:52
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

"Dinamikus oldalt szeretnék, de nem vagyok hajlandó dinamikus oldalt írni!! Hogyan csináljam"

Hahaha.

2016. aug. 9. 09:09
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
Ne fázz az adatbázistól, nagyon jó dolog az. Sokkal gyorsabb és flexibilisebb, mint fájlban keresni!
2016. aug. 9. 17:53
Hasznos számodra ez a válasz?
 6/8 Djjjozsiiiii ***** válasza:
az adatbázisos móddal sokkal jobban jársz. Kezedbe veszel egy könyvet, már az első pár napban egy ilyen kis programot össze tudsz tenni.
2016. aug. 11. 11:20
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Rendben van, köszönöm szépen a válaszokat...:)
2016. aug. 12. 23:48
 8/8 anonim ***** válasza:

ezzel beolvasod a txt filet:


<input type="file" id="fileInput">

<div id="fileContent"></div>

<script>

document.getElementById('fileInput').addEventListener('change', function() {

var reader = new FileReader();

reader.onload = function() {

document.getElementById('fileContent').innerText = reader.result;

}

reader.readAsText(this.files[0]);

});

</script>



a kovetkezovel pedig le lehet tolteni az ujat mert a modositas boztonsagi kockaxlzat es emiatt nem lehet:


<button id="saveBtn">Save as TXT</button>

<script>

document.getElementById('saveBtn').addEventListener('click', function() {

var textToWrite = "A módosított tartalom ide kerül.";

var textFileAsBlob = new Blob([textToWrite], { type: 'text/plain' });

var fileNameToSaveAs = "myNewFile.txt";


var downloadLink = document.createElement("a");

downloadLink.download = fileNameToSaveAs;

downloadLink.innerHTML = "Download File";

if (window.webkitURL != null) {

// Chrome allows the link to be clicked without actually adding it to the DOM.

downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);

} else {

// Firefox requires the link to be added to the DOM before it can be clicked.

downloadLink.href = window.URL.createObjectURL(textFileAsBlob);

downloadLink.onclick = destroyClickedElement;

downloadLink.style.display = "none";

document.body.appendChild(downloadLink);

}


downloadLink.click();

});


function destroyClickedElement(event) {

// remove the link from the DOM

document.body.removeChild(event.target);

}

</script>

febr. 23. 12:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!