Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Doresc codificare php
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Tincuta Ionescu



Data înscrierii: 06/Dec/2004
Mesaje: 1

Trimis: Mar Dec 07, 2004 6:45 pm    Titlul subiectului: Doresc codificare php  

Doresc sa plasez pe un site un utilitar al carui scrip est editat in JavaScript.
Problema este ca doresc ca aceia care vad sursa si o preia sau salveaza pagina,sa nu poata folosi utilitarul respectiv.
Utilitarul functioneaza pe calculator ca pagina html fara a necesita conexiune la internet.
Sus  
MasterPhoton



Data înscrierii: 06/Mar/2003
Mesaje: 437

Trimis: Mar Dec 07, 2004 8:05 pm    Titlul subiectului:  

Huh...se poate, DAR:
la <script> scrii src-ul ca fiind 'http://www.blablablba.ro/js_generator.php'. In js_generator.php pui codul de javascript pe care vrei sa-l ascunzi, FARA NICI UN FEL DE ENTER-uri in cod intr-un echo, sau mai multe. Am facut sublinierea deoarece se intampla des sa ai probleme daca faci copy&paste la codul js in interiorul functiei echo din php.
Incearca si vezi ce se intampla.

EX:
ai functia javascript:
Cod:
function scrie()
{
 document.write('Hello world!');
}

Daca vrei sa o pui intr-un fisier php faci asa:
creezi un fisier cu extensia php;
in interior scrii
Cod:
<?
echo "function scrie()";
echo "{";
echo "document.write('Hello world!');";
echo "}";
?>

S-ar putea sa gresesc, insa asta e prima idee pe care am avut-o pentru rezolvarea problemei tale.
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Mar Dec 07, 2004 8:56 pm    Titlul subiectului:  

Sau pur si simplu:
<?php    echo "<script>          function scrie()          {             document.write('Hello world!');          }           </script>"; ?>
Sus  
nightwulf



Data înscrierii: 09/Dec/2004
Mesaje: 1

Trimis: Joi Dec 09, 2004 4:42 pm    Titlul subiectului:  

Deci nu cred ca merge ptr ca php afiseaza rezultatul html
adica daca in java.php
scriu echo " function blabla ( ) { }" daca dau view source vad
function blabla ( ) { } so nu prea poti sa codifici in modul asta
Sus  
MasterPhoton



Data înscrierii: 06/Mar/2003
Mesaje: 437

Trimis: Joi Dec 09, 2004 4:46 pm    Titlul subiectului:  

Sorry, my misstake.
Uita-te la scriptul lui Excalibvr, e mai corect!
Prima / ultima linie contin tag-ul "<script>"!!!
asta inseamna ca iti returneaza o functie "functionala" (!)
Sus  
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Joi Dec 09, 2004 7:49 pm    Titlul subiectului:  

iti pui javascriptul intr-un fisier, sa zicem utilitar.js

inserezi scriptul in pagina html cam asa: Cod: <script>
document.write('<scr' + 'ipt src=\"http://siteultau.com/utilitar.js\">' + '</sc' + 'ript>')
</script> Ideea e sa pacalesti browserul sa nu salveze si fisierul utilitar.js atunci cand salvezi ca "web page, complete". De aceea a fost pus URL-ul absolut la src.

S-ar putae sa poata fi rulat daca utilitar.js ramane in cache. Solutia ar fi sa folosesti php pt a genera codul js si sa folosesti functia header() pt a preveni stocarea lui in cache.

Inca ceva: daca se uita cineva la sursa paginii html, o sa poata sa isi dea seama care-i treaba si faca scriptul sa mearga, daca da jos js-ul si modifica html-ul.

Poti sa-i bagi in ceatza daca criptezi pagina html. Exista chiar un pachet PEAR care face treaba asta (HTML_Crypt sau ceva asemanator se numea)

Oricum, cea mai sigura varianta e sa treci de pe client-side pe server-side.. ;)
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community