Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Amenintat cu moartea de un numar ...

La multi ani @AndReW99!

Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...
 Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...

Robinet care comuta traseul
 A fost lansata Fedora 40

Samsung S24 plus

Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?
 transport -tren

Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...

Sfat achizitie sistem audio pentr...
 

cum fac sa...

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

#1
Sammy

Sammy

    Active Member

  • Grup: Members
  • Posts: 1,403
  • Înscris: 26.11.2001
pagina html, chioara... server apache, linux
ce vreau:
in momentul in care se incarca pagina, sa fie incrementat cu 1 un nr dintr-un anumit fisier (traffic counter).
Asta fara imagini, fara sa incarc alte fisiere in browser... php, sau altceva...
idei, careva?

thanx.

#2
Seven[BERE]

Seven[BERE]

    Member

  • Grup: Members
  • Posts: 758
  • Înscris: 06.11.2002
1. Daca parsezi logu la apache :P
2. Folosesti SSI

e cam naspa ce vrei tu folosind html chior, singura solutie e sa
parsezi logurile generate de apache. cu ssi e usor, dar daca nu te
complici sa pui php, atunci sigur nu te complici nici pt. SSI.

bye

#3
eyecon

eyecon

    Member

  • Grup: Members
  • Posts: 364
  • Înscris: 03.01.2002
cu php se poate. In html introduci o imagine de 1x1 care are ca sursa un fisier php. acest fisier face incrementarea si intoarce un gif gol de 1x1

#4
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002
sau, mai putin pe ocolite:
<script language=PHP src="http://server.com/script.php"></script>

scriptul respectiv e simplu de facut.

#5
Sammy

Sammy

    Active Member

  • Grup: Members
  • Posts: 1,403
  • Înscris: 26.11.2001
nu am fost inteles...
am zis ca php, ssi, etc, E OK.
nu vreau sa mai incarc altceva...
<script language=PHP src="http://server.com/script.php"></script>

chestia asta nu genereaza un nou request?
daca e php-ul direct in sursa e OK.

log-urile nu le pot parsa o data la 5 minute pt. a genera statistici MRTG din ele pt. ca ar fi bataie de joc ;)

#6
Seven[BERE]

Seven[BERE]

    Member

  • Grup: Members
  • Posts: 758
  • Înscris: 06.11.2002
La partea cu logurile ai dreptate :)
Daca ai access la php faci ceva de genu:

<html>
<body>
.
.
.
.
cod php
?>



daca vrei mai detaliat , iti fac maine un ex.

#7
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002
Sammy: chestia aia nu face un nou request.. daca scriptul nu face output la stdout atunci este silent 100% (cine nu se uita in sursa html nici nu va sti ca e acolo). Daca vrei scriptul tell me.

#8
DeathRipple

DeathRipple

    communist vampire

  • Grup: Senior Members
  • Posts: 15,937
  • Înscris: 11.08.2002
Seven[BERE]: eh, e ceva ceva de scris :) in functie de cum arata fisierul care contine nr. ce se vrea a fi incrementat. daca fisierul respectiv contine numai nr atunci e simplu....daca e la mijloc e mai mult de scris

#9
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002
well, un explode() ar trebui sa fie de ajuns daca folosesti un format "proprietar" ca sa zic asa ;D

#10
Seven[BERE]

Seven[BERE]

    Member

  • Grup: Members
  • Posts: 758
  • Înscris: 06.11.2002
Am dat si eu un ex. Ce face in php-ul ala ... e treaba lui.
A intrebat cum incrementeaza un nr cu 1 cand se incarca pagina
fara sa incarce si alte fisiere (alte requesturi).

Din punctul meu de vedere problema e rezolvata.
Vezi mai sus.

#11
Sammy

Sammy

    Active Member

  • Grup: Members
  • Posts: 1,403
  • Înscris: 26.11.2001
am vazut.

o singura nelamurire am...
ce tre' sa scriu in loc de cod php ? :D
nu stiu php deloc, si nu am chef / timp sa invat acum...
fisierul trebuie sa contina numarul respectiv si atat... pe prima linie... nimic inainte, nimic dupa.

#12
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002


exact asta trebuie sa scrii.

are si protectie in caz ca fisierul lipseste, il creeaza si pune 1 in el.

also, vezi ca trebuie ca apache sa aiba permisiuni de scriere in directorul unde e fisierul respectiv (sau sa-i dai doar pe fisier, dar in cazul asta nu mai merge protectia in caz de lipsa a fisierului)

@-urile sunt ca sa nu dea warning daca lipseste fisierul.

#13
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002
inca ceva... in loc de ultimele 3 linii poti pune ceva de genul
system("echo `$x` > /path/to/file");

va functiona ca si cum ai fi scris tu comanda in shell.

#14
Sammy

Sammy

    Active Member

  • Grup: Members
  • Posts: 1,403
  • Înscris: 26.11.2001
multzam fain. merge ;)

#15
Seven[BERE]

Seven[BERE]

    Member

  • Grup: Members
  • Posts: 758
  • Înscris: 06.11.2002
:oK:

PHP forever, pe altundeva, se intrebau unii cand va muri php-ul :)
Se pare ca niciodata :)

Sammy: credeam ca stii php de aia nu am scris codul acolo , oricum vad ca mi-a luat-o altu' inainte ...

bye

#16
Shobolanu

Shobolanu

    Member

  • Grup: Members
  • Posts: 896
  • Înscris: 08.12.2001
Horey for [gl]Seven[BERE][/gl]  :oK:  :yeah baby:

#17
zmith

zmith

    Active Member

  • Grup: Members
  • Posts: 1,122
  • Înscris: 10.07.2002
pstdgt: Cu treaba asta:

<script language=PHP src="http://server.com/s.php?s=rs"></script>

scap de treaba asta:

<script>
send="";
document.writeln(send);
</script>

Da' m-am complicat nu gluma. Ce sa faci asa e omul, se complica daca nu are treaba. :P

#18
pstdgt

pstdgt

    Monseurizat

  • Grup: Administrators
  • Posts: 5,849
  • Înscris: 06.02.2002
yep ;) .. oricum chestia aia era o carpeala :lol: .. omu` se complica atunci cand nu stie o solutie mai buna.. iar acela este momentul in care ar trebui sa ceara ajutor :)

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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