2 frågor ang. html och php/MySQL

Permalänk
Medlem

2 frågor ang. html och php/MySQL

Hej!

Jag har börjat programmera en hemsida. Jag har dock 2 frågor som jag hoppas kunna få svar på.

1. Om jag skriver en ganska simpel sida i HTML, hur ska jag kunna "skydda" den så att ingen jävel kopierar källkoden, och snor mitt innehåll?

2. Jag har börjat fundera över att ha en sök-funktion på min sida, och jag har insett att man måste använda mysq/php för det. Jag är dock ny inom det och skulle gärna vilja få reda på vad det är. Skulle någon kunna berätta det lättaste sättet för mig att göra en sök-funktion som täcker alla ord på min sida?

/Tack på förhand

Permalänk
Medlem

En till fråga:

Ska man ange mått på "objekt" och liknande i px eller %?

Permalänk
Medlem

1. Du kan sätta högerklicksskydd på sidan, men det hindrar inte från att någon vanlig surfare kommer in på din sida och inte kan sno din källkod, t.ex Ctrl+U, visa, källkod...

2. PHP är ett server script, och MysQL är dess databasspråk.
Med php kan du sätta ihop ett script, t.ex när någon är inne på din sida kan den personen skriva in Fotboll i sökrutan och klicka på en sök knapp om du har det eller enter, och då har du t.ex sparat 100 ord i din databas, t.ex fotboll, bollen, målvakt mm (nu tar jag detta bara som ett exempel) och då listar databasen ut Fotboll genom en string i php.

3. Ange mått på objekt förstår jag inte riktigt varför du ska göra, varför kör du inte vanliga divar ist?
Isf ska du göra det i px.

Visa signatur

Mitt andra jag:
Gigabyte 890GX/SB850 - Phenom II X4 955BE - Corsair 4GB 1600MHz - PowerColor HD5850 PCS+ - Samsung F3 500GB
FD Define R2 - FD Newton R2 650W - BenQ G2222 LED 1080p - Logitech MX518 - Logitech UltraX

Permalänk
Medlem

1. Det gör du inte. Det går inte, eftersom besökaren måste hämta källkoden och därmed kan läsa den. Det är inte som t.ex. kompilerade program.

2. Som xkurdi säger, det är serverspråk. Har du inget dynamiskt innehåll redan så behöver du nog inte titta på det än.

3. Helst ska du använda em. Läs Webboken också.

Permalänk
Medlem

På punkt 3 är det helt OK att använda px, och ofta nödvändigt. Jag brukar sätta en standardtextstorlek i px på body för att få samma grundinställning för alla besökare och webbläsare, och sedan ange storlekar i em på element som storleken går att ändra på. Sedan anger jag storleken i px på de element där storleken spelar roll, så att säga. Gör jag en brandad webbplats som ska följa en CID/grafisk profil kan jag naturligtvis inte lämna utrymme för annorlunda storlek eftersom marginaler, textstorlekar, linjeringar och annat måste följa vissa riktlinjer.

Jag ser det såhär: Finns utrymme för annan storlek? Använd em (eller %). Kräver elementet och/eller dess omgivning pixelpushning? Använd px. På det sättet kan du senare ändra grundstorleken på sidan utan att något brakar.

Permalänk
Medlem

Skulle någon kunna länka eller berätta hur jag ska göra en sök "sträng"? Mitt web-hotel som jag ska köpa inom 5 dagar kommer att ha mysql/php.

Tack på förhand!

Permalänk
Medlem

Alltså; använd em om du inte absolut måste använda px. Det finns vettiga anledningar att använda em.

Permalänk
Medlem

Råder dig till att Läsa PHPPortalens artiklar, PHPsidan's artiklar osv.
Jag är inte heller jätte duktig på php/mysql, 2 årsen jag hållde på med det sist faktiskt, läs ngn PHP bok? Bara att gå till närmaste biblotek, låna någon PHP bok samt en MySQL.

Visa signatur

Mitt andra jag:
Gigabyte 890GX/SB850 - Phenom II X4 955BE - Corsair 4GB 1600MHz - PowerColor HD5850 PCS+ - Samsung F3 500GB
FD Define R2 - FD Newton R2 650W - BenQ G2222 LED 1080p - Logitech MX518 - Logitech UltraX

Permalänk
Medlem

Lärde mig PHP huvudsakligen genom guiden PHP 101, mycket lättförståelig och roligt skriven. Behandlar MySQL också i en av de senare delarna.

Visa signatur

FROJDMACHINE [list][*]Sharkoon Rebel9 Economy Edition • Corsair HX520 • 3x Nexus 120mm • TR Ultima-90i • Accelero S1
[*]Gigabyte P-35 DS3 • E6750 • 4GB Corsair XMS2 • Asus HD4850
[/list]

Permalänk
Medlem

För att göra ett litet förtydligande så kan all kod (så som JavaScript) eller markup (så som HTML och CSS) alltid kopieras av någon annan då denna står i klartext i källkoden. PHP eller ASP som exekveras på serversidan ser inte användaren och kan i regel inte kopieras utan intrång. Rent krasst så kan man alltid kopiera av något som ligger på en webbserver.

Både You och azoapes har rätt i det de säger om enheter. En enkel riktlinje att följa som fungerar i de flesta fall är text = em, grafik = px. Men så beror det på hur sidan ska presenteras.

Det finns ingen allmän sökfunktion för din webbplats, men det finns dock väldigt många lösningar. Jag hade använt PHP och lagrat texten i en databas (tex MySQL, som xkurdi nämner) och sökt efter matchningar där, varpå någon trevlig AJAX-funktion för att presentera resultaten. Men det är en tröskel att ta sig över för att nå dit. Du kan kika in tex Google Site Search så länge om det är brådskande med sökning på din webbplats.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av save
För att göra ett litet förtydligande så kan all kod (så som JavaScript) eller markup (så som HTML och CSS) alltid kopieras av någon annan då denna står i klartext i källkoden. PHP eller ASP som exekveras på serversidan ser inte användaren och kan i regel inte kopieras utan intrång. Rent krasst så kan man alltid kopiera av något som ligger på en webbserver.

Ytterligare påpekande; det här ligger i internets natur. Allt som ligger på internet kan kopieras. Det har på senare tid (tydligen; jag har varit lite ouppdaterad på sistone) förekommit en debatt angående "View Source" (visa källkod) och huruvida den är bra för webbutvecklingen eller inte. Det finns en del intressanta inlägg om det.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av You
Ytterligare påpekande; det här ligger i internets natur. Allt som ligger på internet kan kopieras. Det har på senare tid (tydligen; jag har varit lite ouppdaterad på sistone) förekommit en debatt angående "View Source" (visa källkod) och huruvida den är bra för webbutvecklingen eller inte. Det finns en del intressanta inlägg om det.

Visst är det så, vi kommer inte undan från att allt blir fritt i ett fritt medie.
Det är väldigt svårt att dra en slutsats av tydliga för- och nackdelar. Att läsa och förstå andras kod har varit hela min inlärningsprocess i de få språk jag behärskar idag. Men utgår man från någon som lagt ner mycket tid och pengar på kurser och instuderingsmaterial så förstår man frustrationen att någon har möjlighet att rakt av kopiera det du skapat.

Om man skulle skydda källkod skulle vi antagligen se en markant vinstökning för oss som arbetar med mediet, men se mindre utveckling i det långa loppet. Bara en tanke.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com