Szerző Téma: Általános problémák  (Megtekintve 450074 alkalommal)

0 Felhasználó és 2 vendég van a témában

Nem elérhető gery12345

  • Törzstag
  • **
  • Hozzászólások: 398
Re: Általános problémák
« Válasz #5620 Dátum: 2011. április 29., 14:25:23 »
igen, én exit-el próbáltam, amivel sikerült is megállítani, csak nem tudom, hogy hogyan indítsam el

utánanézek a sleep-nek

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 554
  • ThompsoN
Re: Általános problémák
« Válasz #5619 Dátum: 2011. április 29., 14:17:41 »
Csak megállítani tudod, onnan folytatni nem.

Késleltetni lehet még a sleep()-el, ha esetleg az jó.
ThompsoN

Nem elérhető birmar2

  • Tag
  • *
  • Hozzászólások: 115
Re: Általános problémák
« Válasz #5618 Dátum: 2011. április 29., 14:03:56 »
die()?

Nem elérhető gery12345

  • Törzstag
  • **
  • Hozzászólások: 398
Re: Általános problémák
« Válasz #5617 Dátum: 2011. április 29., 13:17:57 »
Van-e arra valamilyen lehetőség, hogy egy php fájlon belül megállítsam a php kód futását, tehát ne hajtson végre semmit, onnantól, ahonnan meg szeretném állítani, majd gombnyomásra folytatódjon a futtatás?

Nem elérhető klank

  • Tag
  • *
  • Hozzászólások: 234
Re: Általános problémák
« Válasz #5616 Dátum: 2011. április 28., 19:20:33 »
...The script (...) is not allowed to access /tmp...

A programnak nincs hozzáférési engedélye a tmp mappához. Ha jól emlékszem 775-re kell állítani, de ez a cakePHP doksijában le van írva. Nézz utána!
„Aki nem próbálja meg a lehetetlent, az a lehetségest sem fogja elérni soha.”  (Goethe)
„Sokat kell olvasnod ahhoz, hogy megtudd, milyen keveset tudsz.” (Lia-Csin)
„Bármit tanulsz, magadnak tanulod.” (Petronius)

Nem elérhető Zordon

  • Törzstag
  • **
  • Hozzászólások: 430
Re: Általános problémák
« Válasz #5615 Dátum: 2011. április 28., 16:27:59 »
Sziasztok!

Egy kérdésem lenne vagyis egy hibaüzenet van amit nem tudunk megoldani:
Warning (2): fopen() [function.fopen]: SAFE MODE Restriction in effect.  The script whose uid is 1002 is not allowed to access /tmp owned by uid 0 [APP/controllers/components/ftp.php, line 57]
Az tény hogy cakePHP keretrendszert használok de most ettől el van vonatkoztatva!!!

Előre is köszönöm!

Nem elérhető b74

  • Tag
  • *
  • Hozzászólások: 185
    • Gomba határozó
Re: Általános problémák
« Válasz #5614 Dátum: 2011. április 28., 16:13:16 »
Helló Mesterek!

Akadt egy kis problémám.
Van egy php oldal, ami session_start()-al kezdődik.
Van rajta egy form több száz kérdéssel, ahol a kérdések száma a Q1-től megy Q2,Q3...

Az ürlap elküldését egy rejtett iframeban dolgozom fel, ahol az összes kérdést feldolgozom, majd mindent beírok adatbázisba.
Közben az $_POST tömböt SESSION-be rakok, késöbbi használat miatt.

Nos a probléma az, hogy egyszer-egyszer nem jön át a POST-ban a Q1-től a végéig a válaszok, de az egyéb ürlap mezők igen (név, életkor...)

Nem jöttem rá, mi lehet a gond.
Esetleg lehet valami böngészőbeállítás, ami nem engedi az ürlapokat?

Mutatom a feldolgozó egy részét.
Kód: PHP
  1. $sorozat="";
  2. $sorkerdes="|";
  3. $elkuldes="";
  4.  
  5.                         $answers = array();
  6.                         include("OCAscore.php");
  7.                         $sorw="";
  8.                         $i=0;
  9.                         $kil="";
  10.                         foreach($_POST as $neve =>$value)
  11.                         {
  12.                                 $_SESSION[$neve]=$value;
  13.                                 $elkuldes .="|".$neve."|".$value;//ezt elküldöm e-mailben, hogy csekkoljam, és ebben csak a válaszok hiányoznak , a név és egyéb adat megvan
  14.                                
  15.                                 if($value=="X00" or $value=="0X0" or $value=="00X")
  16.                                 {
  17.                                 $i++;
  18.                                 $ez='0';
  19.                                 if($value=="X00"){$ez="0";}
  20.                                 if($value=="0X0"){$ez="1";}
  21.                                 if($value=="00X"){$ez="2";}
  22.                                 $answers[$i]=$ez;
  23.                                 $valaszok[]=$value;
  24.                                 }
  25.                         }
Van erre valami ötlet.
Pl ilyenekre gondoltam, hogy túl nagy a POST tömb.
A Föld nem azért van, hogy lakjunk rajta, hanem azért, hogy éljünk rajtra.

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: Általános problémák
« Válasz #5613 Dátum: 2011. április 26., 14:27:53 »
én is. csak így egyszerűbb lett volna.. de akk mindegy.. :D
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető M. Tamás

  • Törzstag
  • **
  • Hozzászólások: 345
    • Honlapfejlesztés
Re: Általános problémák
« Válasz #5612 Dátum: 2011. április 26., 14:15:49 »
Na pont ez volt, amit már máshol is láttam és nem értettem, mire jó. Most már minden világos. Úgyis ThompsoN javaslatát használom mindig. :mml:

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 554
  • ThompsoN
Re: Általános problémák
« Válasz #5611 Dátum: 2011. április 26., 14:00:35 »
Ez teljesen ellenjavallt és PHP 4.valahányas verzió óta ki van kapcsolva alapból. Ebből következően a legtöbb helyen nem megy.

Helyette használd ezt:
Kód: PHP
  1. print $_POST['szovegmezo'];
ThompsoN

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: Általános problémák
« Válasz #5610 Dátum: 2011. április 26., 13:51:27 »
ha van egy formom:
Kód: HTML
  1. <form action="xy.php" method="post">
  2. <textarea name="szovegmezo"></textarea>
  3.  
akkor a szövegmező tartalmát elérem a phpból egy könyv szerint így:
Kód: PHP (brief)
  1. <?php print $szovegmezo; ?>
  2.  
ez valid és megy mindenhol? minden formnak változóként elérem az értékét ha elé $ jelet rakok?
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető birmar2

  • Tag
  • *
  • Hozzászólások: 115
Re: Általános problémák
« Válasz #5609 Dátum: 2011. április 25., 13:22:19 »
Sziasztok
A kérdésem az lenne, hogy ebből a részből(echo ($_COOKIE['Nev'] == $nev1) ? $data['nev2'] : $data['nev1'].'<br />';), hogy tudnék egy olyan hivatkozást varázsolni, ami a lekérdezett felhasználó profiljára mutat. Magyarul egy újabb lekérdezéssel kellene ezt megoldani valahogy, ami a tagok táblából lekérdezi a felhasználó idjét. Remélem lehetett érteni nagyjából :P

Kód: PHP
  1. require_once("config.php");
  2. $sql = @mysql_query("SELECT * FROM kapcsolatok WHERE nev1 = '".$_COOKIE['Nev']."' AND statusz = '1' OR nev2 = '".$_COOKIE['Nev']."' AND statusz = '1' ORDER BY id DESC")or die(mysql_error());
  3. $rows = @mysql_num_rows($sql);
  4.  
  5. if ($rows == 0) {
  6.     echo "Nincs ismerősöd";
  7. } else {
  8.     while ($data = @mysql_fetch_array($sql)) {
  9.         $nev1 = $data['nev1'];
  10.         echo ($_COOKIE['Nev'] == $nev1) ? $data['nev2'] : $data['nev1'].'<br />';
  11.     }
  12. }
  13.  

Nem elérhető klank

  • Tag
  • *
  • Hozzászólások: 234
Re: Általános problémák
« Válasz #5608 Dátum: 2011. április 23., 15:47:11 »
És abba belegondoltál, mi van akkor, hogy ha mondjuk május 2-a van? Ilyenkor negatív szám lesz a napoknál.

Inkább ezzel próbálkozz: date_add()
Ezzel tudsz hozzáadni intervallumokat egy dátumhoz, nem próbáltam ki, de feltételezem lehet negatívat is megadni és akkor kivonja belőle.


Bocsi, előbb járt a logikám, mint az eszem, hogy utánanézzek a doksiban.  :happy:
« Utoljára szerkesztve: 2011. április 23., 15:53:40 írta klank »
„Aki nem próbálja meg a lehetetlent, az a lehetségest sem fogja elérni soha.”  (Goethe)
„Sokat kell olvasnod ahhoz, hogy megtudd, milyen keveset tudsz.” (Lia-Csin)
„Bármit tanulsz, magadnak tanulod.” (Petronius)

Nem elérhető Isolate

  • Felhasználó
  • Hozzászólások: 36
Re: Általános problémák
« Válasz #5607 Dátum: 2011. április 23., 10:59:40 »
hello megint én :)

Hogyan tudnám kiíratni az utolsó 7 nap dátumát?

///

vissza is vontam... hamarabb járt a szám mint megtornáztattam volna egy picit az agyam...

$m= date("m");
$de= date("d");
$y= date("Y");
for($i=0; $i<=15; $i++){
echo date('d-m-y:D',mktime(0,0,0,$m,($de-$i),$y));
echo "<br>";
}

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 554
  • ThompsoN
Re: Általános problémák
« Válasz #5606 Dátum: 2011. április 21., 18:24:33 »
Nincs mit.
ThompsoN