Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii
 Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 

O problema ciudata cu PHP dupa ce am instalat LAMP

- - - - -
  • Please log in to reply
18 replies to this topic

#1
ursudepadure

ursudepadure

    Junior Member

  • Grup: Members
  • Posts: 232
  • Înscris: 28.04.2012
Am lucrat cu WAMP in Windows si am facut proiecte destul de complexe cu PHP, HTML, CSS, Javascript fara probleme, desi nu am intrat in detalii tehnice privind configurari de tot felul. Pentru ce am avut eu nevoie a fost ok.

Acum am instalat varianta de WAMP pe LINUX (rasbian-debian), adica Apache si Php. Nu am mai instalat MySQL ca nu am nevoie acuma de baza de date pentru acest proiect.  In directorul www pot crea pagini  .html care contin si java script dar cand am incercat sa folosest PHP a fost dezastru. Tot ce e HTML si java script merge foarte bine. Ce este php mai deloc.

Voi da ca exemplu un script care sigur ar trebui sa ruleze pentru ca e copy-paste de pe W3school si e deosebit de simplu:

<!DOCTYPE html>
<html>
<body>
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
print"<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;
?>
</body>
</html>
Ei bine ar fi trebuie sa imi afiseze desigur:
Learn PHP
Study PHP at W3Schools.com
9


Dar mie imi afiseaza:

" . $txt1 . ""; echo "Study PHP at " . $txt2 . "
"; echo $x + $y; ?>

Daca folosesc print in loc de  echo:
" . $txt1 . ""; print "Study PHP at " . $txt2 . "
"; print $x + $y; ?>

Cu alte cuvinte imi afiseaza de aiurea tot ce nu este HTML. Deci PHP e de nefolosit.
Am dezinstalat tot, reinstalat din nou cum scrie la carte dar tot asa face.
As fi recunoscator daca cineva ar putea sa ma ajute cu un sfat.

#2
tigerheart

tigerheart

    Savage Member

  • Grup: Senior Members
  • Posts: 9,815
  • Înscris: 07.08.2008
In fisiere .html nu are nici un efect codul php, trebuie sa fie fisier .php. Ar merge doar asa: https://www.thoughtc...ml-file-2693780

Edited by tigerheart, 11 May 2019 - 17:48.


#3
cristirg

cristirg

    Senior Member

  • Grup: Senior Members
  • Posts: 7,711
  • Înscris: 16.11.2012
pe LINUX nu trebuia sa instalezi LAMP?

#4
ursudepadure

ursudepadure

    Junior Member

  • Grup: Members
  • Posts: 232
  • Înscris: 28.04.2012

View Postcristirg, on 11 mai 2019 - 18:07, said:

pe LINUX nu trebuia sa instalezi LAMP?
Chiar in titlul acestui topic am specificat de la inceput ca este LAMP. Pana la urma tot Appache si PHP ca si WAMP.

#5
cristirg

cristirg

    Senior Member

  • Grup: Senior Members
  • Posts: 7,711
  • Înscris: 16.11.2012
si ai fisier .php?

#6
ursudepadure

ursudepadure

    Junior Member

  • Grup: Members
  • Posts: 232
  • Înscris: 28.04.2012

View Posttigerheart, on 11 mai 2019 - 17:47, said:

In fisiere .html nu are nici un efect codul php, trebuie sa fie fisier .php. Ar merge doar asa: https://www.thoughtc...ml-file-2693780
Ai dreptate. Tin minte ca in WAMP le facusem sa mearga cumva si pe cele html. Dar a trecut ceva timp de atuncea.
Ciudat totusi, ca dupa ce am instalat LAMP nu exista decat un fisier index.html in directorul www.
Multumesc mult pentru sfat.

#7
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postursudepadure, on 11 mai 2019 - 18:44, said:

Ciudat totusi, ca dupa ce am instalat LAMP nu exista decat un fisier index.html in directorul www.
Nu e ciudat, e normal. Ce face WAMP, ca iti umple directorul cu tot felul de prostii, aia e ciudat.

#8
ursudepadure

ursudepadure

    Junior Member

  • Grup: Members
  • Posts: 232
  • Înscris: 28.04.2012
Ce m-a dus in eroare este ca acel unic fisier index.html continea un mesaj : "If you see this page, the  web server is successfully installed and
working.".  Trebuia sa fi vazut ca nu folosea si nu avea de fapt nevoie decat de HTML, fiind un simplu mesaj.

Eu am inlocuit continutul acelui fisier cu un HTML care continea script PHP, cum am specificat mai sus. Si mai ma  miram ca nu merge.

Ei, am dat-o in bara lamentabil. Bine ca acuma merge.

#9
Mizu

Mizu

    moroșan

  • Grup: Senior Members
  • Posts: 18,725
  • Înscris: 10.12.2006
Noah nu te stresa, se intampla la toata lumea.

#10
Buleandra94

Buleandra94

    Member

  • Grup: Members
  • Posts: 644
  • Înscris: 19.08.2007
"If you see this page, the  web server is successfully installed and working."

Web server, adica APACHE, deci nimic legat de PHP.

Poti sa rulezi PHP pe fisiere cu orice extensie, insa ca sa fie diferite de .php trebuie sa setezi asta .htaccess , gen:

<FilesMatch "\.html$">
   SetHandler php-script
</FilesMatch>



#11
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,299
  • Înscris: 23.02.2017

View Postursudepadure, on 11 mai 2019 - 17:40, said:

Acum am instalat varianta de WAMP pe LINUX
WindowsApaceMysqlPHP
pe Linux e LAMP

View Postursudepadure, on 11 mai 2019 - 18:34, said:

Chiar in titlul acestui topic am specificat de la inceput ca este LAMP. Pana la urma tot Appache si PHP ca si WAMP.
corect, scuze, nu am citit titlul destul de atent

de ce nu incerci cu un fisier .php gol, in care sa scrii doar de ex
echo "test";


View PostBuleandra94, on 11 mai 2019 - 21:13, said:

Poti sa rulezi PHP pe fisiere cu orice extensie, insa ca sa fie diferite de .php trebuie sa setezi asta .htaccess , gen:
dar de ce ai face asta?

#12
Buleandra94

Buleandra94

    Member

  • Grup: Members
  • Posts: 644
  • Înscris: 19.08.2007

View Postunbrutus, on 11 mai 2019 - 21:26, said:

dar de ce ai face asta?

Poti de exemplu pentru un script de tracking, in care ai ceva pixel.gif catre care faci request-uri de pe client si executi cod PHP pe server (deci desi extensia este .gif fisierul este excutat pe server ca unul PHP).

#13
unbrutus

unbrutus

    Guru Member

  • Grup: Senior Members
  • Posts: 16,299
  • Înscris: 23.02.2017

View PostBuleandra94, on 11 mai 2019 - 22:19, said:


Poti de exemplu pentru un script de tracking, in care ai ceva pixel.gif catre care faci request-uri de pe client si executi cod PHP pe server (deci desi extensia este .gif fisierul este excutat pe server ca unul PHP).
interesant colega, interesant

#14
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005

View PostBuleandra94, on 11 mai 2019 - 22:19, said:


Poti de exemplu pentru un script de tracking, in care ai ceva pixel.gif catre care faci request-uri de pe client si executi cod PHP pe server (deci desi extensia este .gif fisierul este excutat pe server ca unul PHP).
si daca ai oferi acel pixel, intr-o fractiune de secunda, fara sa executi nimic pe server nu ai in log-uri IP : GET / pixel.gif ?

#15
Buleandra94

Buleandra94

    Member

  • Grup: Members
  • Posts: 644
  • Înscris: 19.08.2007

View PostMarianG, on 12 mai 2019 - 06:13, said:

si daca ai oferi acel pixel, intr-o fractiune de secunda, fara sa executi nimic pe server nu ai in log-uri IP : GET / pixel.gif ?

Poti sa ai si log analytics, dar sunt mai limitate.

Poti sa trimiti si parametrii la pixel prin GET params (ex. pixel.gif?action=X&page=Y&userID=Z&time=123), care ar aparea si in log, insa dupa este mai greu de parsat log-ul si de afisat grafice decat daca ai salva datele intr-o baza de date (in special daca e vorba de o cantitate mare de date).

Asta era doar un exemplu in care ai vrea sa executi cod PHP pentru o extensie diferita de .php, desi ai putea sa faci request la pixel si cu extensia .php <img src="pixel.php" /> daca returnezi header-ul Content-Type ca fiind o imagine, insa pot exista probleme cu unele browsere sau extensii de browser care sa blocheze acest request, plus ca pentru client e ciudat sa faci request la un fisier .php si sa primesti raspuns o imagine.gif.

#16
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
si la ce te ajuta ace parametri pentru "tracking" ?

#17
Buleandra94

Buleandra94

    Member

  • Grup: Members
  • Posts: 644
  • Înscris: 19.08.2007

View PostMarianG, on 12 mai 2019 - 14:17, said:

si la ce te ajuta ace parametri pentru "tracking" ?

Nu prea vad ce legatura are cu subiectul, insa majoritatea companiilor folosesc analytics pentru imbunatatirea produselor, daca stii cum folosesc utilizatorii produsul poti mult mai usor sa decizi care sunt urmatorii pasi in dezvoltarea acelui produs. De exemplu, daca stii ca afisezi un buton foarte vizibil pe care insa doar 1% din utilizatori dau click atunci este ceva clar gresit cu design-ul acelui buton sau functionalitatea aparenta a acelui buton, deci marea parte din informatia afisata pe ecran este inutila majoritatii utilizatorilor, ceea ce duce la o experienta proasta in timpul utilizarii produsului.

Crearea unui produs nou fara analytics/data analysis inseamna de multe ori ca te bazezi pe noroc ca produsul sa aiba succes sau ca iei decizii "orbeste" bazate pe intuiție in loc de decizii bazate pe statistici si numere concrete.

Edited by Buleandra94, 12 May 2019 - 14:30.


#18
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Un site ce se respecta are url-uri adecvate, exemplu: site.com/a/b/c, nu site.com/a.php?b=c

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate