Cum se înregistrează o modalitate pentru arhiva Includea - un forum pentru marketingul pe Internet

Numai întotdeauna este necesar să nu puneți căi relative, ci absolut.
[PHP]
include_once (dirname (__FILE__). '/../../include/menu.php');
[PHP]

Sunt de acord mai mult cu această metodă :)

dar ultimul post din seria de programare în stil Joomla.

dar ultimul post din seria de programare în stil Joomla.
Ultimul mesaj - în cazul în care o dată de configurare este setat pus constantă = „/home/login/www/donem.ru/public_html/“; și apoi doar yuzaetsya în cazul în care este necesară concatenare - din seria "Cred că capul meu atunci când am program."

Și includerea oriunde este dirname (__FILE__). '/../../include/menu.php'); este cu siguranță un stil de hack-uri cool, asta e doar atunci când ai Include sau meniul se va muta într-un alt dosar de covoare va fi.
Da, și numărați constant câte niveluri de rupere - o ocupație pentru coderi, nu pentru programatori.
„Dezavantajul aici este că această expresie este dinamic -. Executat la run-time ceea ce înseamnă că este mai lent și mai puțin toolable și, de asemenea, face un obicei prost de a pune lucrurile dinamice în includ (care nu este o problemă aici, deoarece este“ dinamic lucru static“ , dar încă un obicei prost) ".

hahaha, bine. Încă nu pot fi convins. întrebare de conveniență. în fapt, nici viteza, nici cele trei niveluri nu împiedică ambele metode.

- traseul este determinat automat și nu trebuie să fie ajustat chiar dacă se schimbă hostingul

și o altă întrebare, de ce să folosim mereu căile absolute?
Acest lucru este necesar pentru a se asigura că interpretul PHP nu arde în hellfire. Ei bine, și, desigur, viteză + comoditate.

Ultimul mesaj - în cazul în care o dată de configurare este setat pus constantă = „/home/login/www/donem.ru/public_html/“; și apoi doar yuzaetsya în cazul în care este necesară concatenare - din seria "Cred că capul meu atunci când am program."
Acest post trecut este din genul: "Voi trece la o altă găzduire - voi rescrie întreaga CMS."

Și includerea oriunde este dirname (__FILE__). '/../../include/menu.php'); este cu siguranță un stil de hack-uri cool, asta e doar atunci când ai Include sau meniul se va muta într-un alt dosar de covoare va fi.
Arată-mi cel puțin o modalitate care nu are covorașe dacă fișierul "se mișcă"! (cu excepția modului în care numele de fișier este introdus în variabila și utilizarea ulterioară)

Da, și numărați constant câte niveluri de rupere - o ocupație pentru coderi, nu pentru programatori.
Explicați-vă înțelegerea termenilor "coder" și "programator".

hahaha, bine. Încă nu pot fi convins.
Ei bine, în zadar. Poziție dezgustătoare.

-----
Cea mai bună soluție este să scrieți următoarea linie la începutul index.php (ala / aka DataLife Engine):

și apoi folosiți-o ca prefix în toate apelurile pentru a include () / include_once () / require () / require_once (). Doar aici nu trebuie să uităm că calea nu va avea o tăietură finită.

chiar mai ușor de încorporat în inteligent, și nu calculele de a face prost și fără sens. poziția mea este cea mai corectă, pentru că sunt încrezător în punctul meu de vedere. și într-adevăr razgvor de la zero „ca un fișier inkluda“, tema este similar cu „Cuvântul cum să scrie salut pe php“

chiar mai ușor de a încorpora în smart, și nu calculele pentru a face prost și fără sens. poziția mea este cea mai corectă, pentru că sunt încrezător în punctul meu de vedere. și, în general, aceasta este o represiune de la zero "cum să includă fișierul", o temă similară cu "cum să scriu hello vhost pe PHP"

Ce este bine după toate și teribil php - pragul de intrare este foarte scăzut. Dar cresc apoi - foarte puțini.
Poziția mea este chiar mai corectă, pentru că nu sunt sigur doar de punctul meu de vedere, dar pot și încerc să-i explic în mod rezonabil. Faptul că mai mult de un an de experiență în spatele umerilor va rămâne tăcut modest: fum:
Este necesar să scrieți imediat optim. Atunci sprijinul și dezvoltarea vor fi mult mai ușor și mai rapid.

Arată-mi cel puțin o modalitate care nu are covorașe dacă fișierul "se mișcă"! (cu excepția modului în care numele de fișier este introdus în variabila și utilizarea ulterioară)
Introducerea căii la / în constanta și lucrul întotdeauna numai de la /. )

Explicați-vă înțelegerea termenilor "coder" și "programator".
IMHO: un codificator este un om care se angajează fără minte în codarea, scrierea codului. Programatorul - gândește mai mult, algoritmi, structuri, interacțiunea proceselor etc.
Pe scurt, coderul scrie "doar pentru a lucra", iar programatorul - "optim". ;)

și totuși, tovarăși, du-te înapoi în partea de sus.

opțiunea care este enumerată mai sus nu a mers.
Ce altceva veți oferi?

Ce vrei sa spui nu a mers ce eroare, avertisment, notis, pentru mai multe detalii daca poti :)

Ce este bine după toate și teribil php - pragul de intrare este foarte scăzut. Dar cresc apoi - foarte puțini.
Poziția mea este chiar mai corectă, pentru că nu sunt sigur doar de punctul meu de vedere, dar pot și încerc să-i explic în mod rezonabil. Faptul că mai mult de un an de experiență în spatele umerilor va rămâne tăcut modest: fum:
Este necesar să scrieți imediat optim. Atunci sprijinul și dezvoltarea vor fi mult mai ușor și mai rapid.


Introducerea căii la / în constanta și lucrul întotdeauna numai de la /. )


IMHO: un codificator este un om care se angajează fără minte în codarea, scrierea codului. Programatorul - gândește mai mult, algoritmi, structuri, interacțiunea proceselor etc.
Pe scurt, coderul scrie "doar pentru a lucra", iar programatorul - "optim". ;)

patsyk stan. Haide, noroc, programator: D

Nu voi spune nimic despre experiența mea.

Avertisment: include () [function.include]: Deschiderea eșuată "../" pentru includere (include_path = '.: /') In / on line 11

Poate fi mult mai simplu. fișier menu.php redenumi menu.inc și a pus, să zicem, un dosar inc apoi specificați o cale relativă pentru a include fișierul inc / menu.inc deși PHP interpretul în sine ar trebui să găsească includă fișiere merge din folderul rădăcină. Încercați. N-am avut probleme.

Pentru că nu ați făcut așa cum a sugerat :) din nou aceste puncte ... / ..., da?

Articole similare