Results 1 to 6 of 6

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    It's not Jim Beam! XcArm's Avatar
    Join Date: Aug:2008
    Location: Êàðíîáàò
    Posts: 118

    Ïðîáëåì ñ ôàéëîâå â PHP

    Çäðàâåéòå,
    Êîãàòî èñêàì äà îòâîðÿ ôàéëà, ìè êàçâà, ÷å íå å íàìåðåí èëè ïúòÿ å íåïðàâèëåí.
    Ñïîðåä ìåí äî êîëêîòî ñúì ðàçáðàë ïðîìåíëèâàòà $DOCUMENT_ROOT óêàçâà òåêóùàòà äèðåêòîðèÿ íà ñêðèïòà, ïðèñâîÿâà ìàñèâà $_SERVER.

    Ãðåøêàòà å ñëåäíàòà:
    Warning: fopen(DOCUMENT_ROOT/orders.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Sitez\wamp\www\Info\processorder.php on line 67
    Êîäà å ñëåäíèÿ:
    elseif($total>250 && $total<500) echo '<p>Îòñòúïêà: '.$ost30.'%</p>';
    elseif($total>500 && $total<1000) echo '<p>Îòñòúïêà: '.$ost40.'%</p>';
    elseif($total>1000) echo '<p>Îòñòúïêà: '.$ost50.'%</p>';
    ?>
    <?php
    if($total==0) echo '<p align="center"><B><font color="white">Êîøíèöàòà âè å ïðàçíà, ìîëÿ âúðíåòå ñå â ïðåäíàòà ñòðàíèöà äà ïîïúëíèòå ïðàâèëíî âàøàòà çàÿâêà</b></p>';
    ?>
    <?php
    $DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];
    $fp=fopen("DOCUMENT_ROOT/orders.txt","a");
    ?>
    Ï.Ñ:
    Ôàéëúò orders.txt, ñå íàìèðà â ñúùàòà äèðåêòîðèÿ êúäåòî å è ñêðèïòà processorder.php.
    Ïðîáëåìà å êàê äà ìó çàäàì ïðàâèëåí ïúò çà äà âúâåäå äàííèòå âúâ ôàéëà, ìèñëÿ ÷å òàì áúðêàì, íî íÿìà ëîãèêà äà å äðóã ïúòÿ ñïîðåä ìåí.

  2. #2
    دارس وعامل Siemens's Avatar
    Join Date: Jul:2003
    Location: Ñîôèÿ
    Posts: 1,576
    Íå ñè óêàçàë ïðîìåíëèâàòà:
    Code:
    $fp=fopen("$DOCUMENT_ROOT/orders.txt","a");
    À àêî ôàéëúò å â ñúùàòà äèðåêòîðèÿ èçïîëçâàé
    Code:
    $fp=fopen("./orders.txt","a");
    À è DOCUMENT_ROOT å äðóãî íåùî. Òîâà å root äèðåêòîðèÿòà çà html äîêóìåíòè íà apache ñúðâúðà, ò.å. ïðèìåðíî:
    /www/docs
    à òâîÿò ñêðèïò ìîæå äà å â:
    /www/docs/myproject/file.php
    êîåòî å ðàçëè÷íî.

  3. #3
    White awesomeness z0ne's Avatar
    Join Date: Feb:2002
    Location: Õàñêîâo
    Posts: 13,331
    Àç çà "root" ñè ïîëçâàì: str_replace("\\", "/", dirname(dirname(__FILE__)));

  4. #4
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Quote Originally Posted by z0ne View Post
    Àç çà "root" ñè ïîëçâàì: str_replace("\\", "/", dirname(dirname(__FILE__)));
    +1

    Ñàìî äåòî àç ïîëçâàì åäèíè÷íî dirname ïîíåæå òîÿ êîä ìè ñå íàìèðà â ãëàâíîòî öîíôèã.ïõï èíêëóäå, êîåòî âèíàãè å â ðóóò äèðà íà ïðîåêòà.
    È íàêðàÿ ñëàãàì /, çàùîòî îáèêíîâåíî êúì òîÿ ïúò íàñëàãâàì ñàìî ôàéëîâå èëè íåùî êàòî "dir2/file1.php".

  5. #5
    White awesomeness z0ne's Avatar
    Join Date: Feb:2002
    Location: Õàñêîâo
    Posts: 13,331
    Quote Originally Posted by tedych View Post
    +1

    Ñàìî äåòî àç ïîëçâàì åäèíè÷íî dirname ïîíåæå òîÿ êîä ìè ñå íàìèðà â ãëàâíîòî öîíôèã.ïõï èíêëóäå, êîåòî âèíàãè å â ðóóò äèðà íà ïðîåêòà.
    È íàêðàÿ ñëàãàì /, çàùîòî îáèêíîâåíî êúì òîÿ ïúò íàñëàãâàì ñàìî ôàéëîâå èëè íåùî êàòî "dir2/file1.php".
    Äà, íî ïðè ìåí å äúëãî äúðâîòî îò ïàïêè.

  6. #6
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Íèùî äå, òî äúðâîòî íÿìà çíà÷åíèå êîëêî å ãîëÿìî. Âàæíîòî å äà èìàø ðóóòà íà ïðîåêòà íÿêúäå â íÿêîÿ êîíôèãóðàöèîííà ïðîìåíëèâà, à ñëåä òîâà ñè ÿ ïîëçâàø çà îñíîâà íàâñÿêúäå â ïðîåêòà.
    Íå ðàçáðàõ ñàìî çà êîå òî÷íî äúðâî îò ïàïêè ãîâîðèø. Âñåêè ïðîåêò ëè å îò ìíîãî ïàïêè è êàêâî çíà÷è "ìíîãî" .
    Çà åäèí ÁÄ ñ 50 òàáëèöè å ìíîãî, çà äðóã ñ 500 .

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè