[ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
NapísalOffline : 22.07.2011 17:24 | problem z require()

Ahojte, ucim sa podla knihy a doteraz sa mi kazdy problem podarilo ako tak spravit, ale s tymto som bezbranny.
ked spustim subor cez localhost tak mi vypise
Citácia:
Warning: require(addMovie .php) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\formular4.php on line 30

Fatal error: require() [function.require]: Failed opening required 'addMovie .php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\formular4.php on line 30


akoze nemam zadanu fuknciu require, ale v zdrojaku to mam takto:
Kód:
case "1":
  $typ = explode( ":" , $_POST['typ']);
  if ( $_POST['Odoslat'] == "Pridat") {
    require( 'add' . $typ[ 0 ] . ' .php');
  } else {
    if ( $_POST['typ'] == "Movie:film" && $_POST['TypFilmu'] == "" ){
      header( "Location:formular4.php");
     }


ten riadok require som sa docital, ze ten prikaz s require vytvori nazov volaneho suboru automaticky.
Tak neviem, ak by mi niekto mohol poradit.
Vdaka za kazdu radu. :cry:


Offline

Čestný člen
Čestný člen
problem z require()

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 22.07.2011 17:29 | problem z require()

Nie, ak ziadany subor neexistuje, require ho nevytvara.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
Napísal autor témyOffline : 22.07.2011 19:20 | problem z require()

ano ide o zahrnovanie suborov. vytvoril som este dva scripty pridat_film.php a pridat_osobu.php a v scripte formular4.php som ho zavolal cez require. Tak neviem ci ho mam pridat do tej zlozky, kde mi pise. Ci xampp nepozna prikaz add. Potreboval by som nejaku konkretnejsiu odpoved, kedze som zaciatocnik. Ale rychlo sa ucim. Dakujem


Offline

Užívateľ
Užívateľ
problem z require()

Registrovaný: 01.12.09
Prihlásený: 20.01.25
Príspevky: 862
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 22.07.2011 19:29 | problem z require()

Kód:
failed to open stream: No such file or directory


Súbor neexistuje alebo k nemu nieje prístup.


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
Napísal autor témyOffline : 22.07.2011 19:41 | problem z require()

tomu chapem, ale vsetko som robil podla knihy, tak neviem preco mi to hlasi chybu, ze neexistuje. Ak by sa nasiel niekto, kto by sa mi na to pozrel, poslal by som mu zdrojak. Velmi by mi to pomohlo. dakujem


Offline

Užívateľ
Užívateľ
problem z require()

Registrovaný: 01.12.09
Prihlásený: 20.01.25
Príspevky: 862
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 22.07.2011 19:43 | problem z require()

Skús priamu cestu k súboru, nie relatívnu


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
Napísal autor témyOffline : 22.07.2011 20:15 | problem z require()

cize nieco v zmysle
Kód:
require( 'add' pridaj_film.php)
alebo radsej pouzit include?


Offline

Čestný člen
Čestný člen
problem z require()

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 22.07.2011 22:49 | problem z require()

Achnaton píše:
require( 'add' . $typ[ 0 ] . ' .php');

vs
Achnaton píše:
vytvoril som este dva scripty pridat_film.php a pridat_osobu.php

Máš pocit, že súbory pridat_film a pridat_osobu začínajú na "add"? Ja nie. Tipujem, že v tom bude chyba.

Achnaton píše:
cize nieco v zmysle require( 'add' pridaj_film.php)

Nie, to je totálna hovadina, ktorá nebude fungovať.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
Napísal autor témyOffline : 22.07.2011 23:23 | problem z require()

dam tu cely kod vsetkych styroch zdrojov. Ak by tam niekto nasiel chybu, bo ja som bezbranny. dakujem vopred.

formular4.php
Kód:
<?php
//Zobrazenie ladiacich informacii.
function zobrazitLadiaceinformacie(){
?>
<pre>
$_POST
<?php
  print_r( $_POST );
?>
$_GET
<?php
  print_r( $_GET );
?>
</pre>
<?php
}

if ( !isset( $_GET['krok'])) {
 require('uvodny_formular.php');
} else{

//Prepnutie medzi sprievodcom hladania a pridavania.
switch ( $_GET['krok']){
/* ################################################
   Formular pre vyhladavanie a pridavanie
   ################################################ */
case "1":
  $typ = explode( ":" , $_POST['typ']);
  if ( $_POST['Odoslat'] == "Pridat") {
    require( 'add' . $typ[ 0 ] . ' .php');
  } else {
    if ( $_POST['typ'] == "Movie:film" && $_POST['TypFilmu'] == "" ){
      header( "Location:formular4.php");
     }
?>
<h1> Vysledky hladania </h1>
<p>Hlada sa "<?php echo $typ[ 1 ]; ?>" menom
"<?php echo $_POST['Meno']; ?>"</p>
<?php
   }
   if ( $_POST['Ladenie'] == "on") {
     zobrazitLadiaceinformacie();
   }
   break;
/* #######################
   Zhrnutie pridavania
   #######################  */
case "2":
  $typ = explode( ":" , $_POST['typ']);   
?>                           
<h1>Novy film v kategorii <?php echo $typ[ 1 ]; ?>: <?php echo $_POST['Meno'];
?> </h1>
<?php
      switch ( $typ[ 0 ]) {
        case "Film":
?>
<p> Uvedeny v roku <?php echo $_POST['RokFilmu']; ?></p>
<p> <?php echo nl2br( stripslashes( $_POST['Popis'])); ?></p>
<?php
       break;
       default:
?>                                                   
<h2>Strucny zivotopis</h2>
<p><?php echo nl2br( stripslashes( $_POST['Bio'])); ?> </p>
<?php
       break;
    }
    break;
/* #####################
    Uvodny formular
    #################### */
  default:
    require( 'uvodny_formular.php');
    break;

}

}

?>   
   


uvodny_rormular
Kód:
<html>
 <head>
  <title> Viacucelovy formular </title>
   <style type="text/css">
     TD(color:#353535;font-family:verdana)
     TH(color:#FFFFFF;font-family:verdana;backround-color:#336699)
   </style>
 </head>
 <body>
<form action="formular4.php?krok=1" method="post">
<table border="0" width="750" cellspacing="1" cellpading="3" bgcolor="#353535" align="center">
 <tr>
   <td bgcolor="#FFFFFF" width="30%"> Meno: </td>
   <td bgcolor="#FFFFFF" width="70%">
     <input type="TEXT" name="Meno"> <br>
    </td>
 </tr>               
  <tr>                           
   <td bgcolor="#FFFFFF">Typ polozky</td>
   <td bgcolor="#FFFFFF">
     <input type="radio" name="typ" value="Movie:film" checked>Film<br>
     <input type="radio" name="typ" value="Person:herec" checked>Herec<br>
     <input type="radio" name="typ" value="Person:reziser" checked>Reziser<br>
   </td>                         
  </tr>   
 <tr>
   <td bgcolor="#FFFFFF">Kategoria filmu (ak sa da vybrat) </td>
   <td bgcolor="#FFFFFF">
     <select name="TypFilmu">
      <option value="" selected>Kategoria filmu...</option>
      <option value="Akcny">Akcny</option>
      <option value="Drama">Drama</option>
      <option value="Komedia">Komedia</option>
      <option value="Sci-Fi">Sci-Fi</option>
      <option value="Vojnovy">Vojnovy</option>
      <option value="Ostatni">Ostatni...</option>
     </select>
    </td>
<tr>
    <td bgcolor="#FFFFFF" width="50%">Zobrazit ladiaci vystup</td>
    <td bgcolor="#FFFFFF" width="50%">
     <input type="checkbox" name="Ladenie" checked>
    </td>
   </tr> 
   <tr>   
    <td bgcolor="#FFFFFF" colspan="2" align="center">
     <input type="submit" name="Odoslat" value="Hladat">
     <input type="submit" name="Odoslat" value="Pridat">
    </td>         
   </tr>
</table>
</form>
</body>
</html>


pridat_film
Kód:
<html>
 <head>
 <title><?php echo $titul; ?></title>
<style type="text/css">
     TD(color:#353535;font-family:verdana)
     TH(color:#FFFFFF;font-family:verdana;backround-color:#336699)
</style>
</head>
<body>
<form action="formular4.php?krok=2" method="post">
<input type="hidden" name="typ" value="<?php echo $typ[ 1 ]; ?>">
<input type="hidden" name="action" value="<?php echo $_POST['Odoslat']; ?>">
<table border="0" width="750" cellspacing="1" cellpading="3" bgcolor="#353535" align="center">
 <tr>
   <td bgcolor="#FFFFFF" width="30%"> Nazov filmu </td>
   <td bgcolor="#FFFFFF" width="70%">
   <?php echo $meno; ?>
     <input type="hidden" name="Meno" value="<?php echo $meno; ?>">
    </td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF"> Kategoria filmu </td>
   <td bgcolor="#FFFFFF">
   <?php echo $_POST['TypFilmu'] ?> <br>
     <input type="hidden" name="typ" value="Film: <?php echo $_POST['TypFilmu']; ?>">
    </td>
 </tr>
<tr>
   <td bgcolor="#FFFFFF"> Rok uvedenia na platna kin </td>
   <td bgcolor="#FFFFFF">
     <select name="RokFilmu">
       <option value="" selected>Vyberte rok... </option>
<?php
for ( $rok=date( "Y" ); $rok >= 1970 ;$rok--) {
?>
      <option value="<?php echo $rok; ?>"><?php echo $rok; ?></option>
<?php
}
?>
     </select>
    </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> Popis filmu </td>
   <td bgcolor="#FFFFFF">
    <textarea name="Popis" rows="5" cols="60"></textarea>
   </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2" align="center">
     <input type="submit" name="ODOSLAT" value="Pridat">
</td>         
</tr>
</table>
</form>
</body>
</html>


pridat_osobu
Kód:
<?php
$titul = $_POST['Odoslat'] . " " .
         $_POST['typ'] . ": " .
         $_POST['Meno'];
 $meno = $_POST['Meno'];
 $meno[ 0 ] = strtoupper( $meno[ 0 ]);
 ?>
 <html>
 <head>
 <title><?php echo $titul; ?></title>
<style type="text/css">
     TD(color:#353535;font-family:verdana)
     TH(color:#FFFFFF;font-family:verdana;backround-color:#336699)
</style>
</head>
<body>
<form action="formular4.php?step=2" method="post">
<input type="hidden" name="typ" value="Osoba: <?php echo $typ[ 1 ]; ?>">
<input type="hidden" name="action" value="<?php echo $_POST['Odoslat']; ?>">
<table border="0" width="750" cellspacing="1" cellpading="3" bgcolor="#353535" align="center">
<tr>
   <td bgcolor="#FFFFFF" width="30%">
    <?php echo $typ[ 1 ]; ?>Meno
  </td>
   <td bgcolor="#FFFFFF" width="70%">
   <?php echo $meno ?>
     <input type="hidden" name="Meno" value="<?php echo $meno; ?>">
    </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> Strucny zivotopis </td>
   <td bgcolor="#FFFFFF">
    <textarea name="Bio" rows="5" cols="60"></textarea>
   </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="2" align="center">
     <input type="submit" name="ODOSLAT" value="Pridat">
</td>         
</tr>
</table>
</form>
</body>
</html>



zakladny je formular4.php. Prepacte za spam, ale som uz fakt zufaly.


Offline

Čestný člen
Čestný člen
problem z require()

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 23.07.2011 0:25 | problem z require()

Neprepáčime ti spam, lebo si nečítaš, čo ti radím!
Prečítal si môj príspevok? Čo si s tým urobil? Je to presne tak, ako som písal - tú chybu máš stále v tom kóde.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 20.02.14
Príspevky: 18
Témy: 5 | 5
Napísal autor témyOffline : 23.07.2011 1:22 | problem z require()

ale citam. ked som dal
Kód:
require('pridaj_film.php')
tak to bolo v poriadku, ked som zaskrtol vo formulari film. ale ked som dal herca alebo rezisera, tak stale bol formular pre film. Musi tam byt inde chyba :(

// pridané po 20 minútach od posledného príspevku

dal som toto, a vyzera, ze to fakci
Kód:
require( 'pridat_' . $typ[ 0 ] . '.php');


Offline

Užívateľ
Užívateľ
problem z require()

Registrovaný: 01.12.09
Prihlásený: 20.01.25
Príspevky: 862
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 23.07.2011 9:39 | problem z require()

Logicke ze ked das require pevneho suboru moze tam byt aj panenka maria a stale bude vyzadovat ten isty subor. Treba to osetrit podla vyberu nejakou premennou, zrejme tak ako to mas teraz.


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

Čestný člen
Čestný člen
problem z require()

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 23.07.2011 21:21 | problem z require()

Ale prd bajzík, jeho problém bol v tom, že namiesto "pridaj_" tam chcel inkludovať súbory začínajúce na "add_", ktoré tam logicky nemal.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
problem z require()

Registrovaný: 01.12.09
Prihlásený: 20.01.25
Príspevky: 862
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 23.07.2011 21:26 | problem z require()

Ja som skôr narážal na to že keď mal

Kód:
require('pridaj_film.php');


aj po zadaní inej možnosti (reziser) mu includovalo pridaj_film namiesto pridaj_reziser napr.

shaggy: síce ti nerozumiem, ale to je teraz asi úplne jedno


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
 [ Príspevkov: 14 ] 


problem z require()



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Spomali pouzitie viacerych require nacitanie stranky?

v Backend

5

598

20.07.2011 23:14

jablko05

V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové programy

0

1684

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s AMD Adrenaline alebo je to softvér či HW problém?

v AMD grafické karty

5

566

07.02.2026 0:30

funsat

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Windows

17

2505

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD

45

5521

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Hry a herné konzoly

1

1964

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2799

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1789

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

problem?

v Intel

2

740

07.01.2009 9:33

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Windows

1

498

05.08.2008 12:54

elsofi

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ostatné

44

4366

30.03.2006 23:26

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Backend

4

733

07.10.2008 20:35

beginner

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v nVidia grafické karty

11

963

18.05.2008 19:48

Buro

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Intel platformy

11

487

09.06.2015 20:57

matias235

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Monitory, televízory a projektory

17

2258

24.10.2005 19:52

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Windows

13

1203

09.11.2007 10:43

Fabi



© 2005 - 2026 PCforum, edited by JanoF