Jump to content
php.lv forumi

četri nelieli jaut.


eregi

Recommended Posts

Tātad, radies jautājums, kā iekš tā 'EOF;' es varētu dabūt <?php, vajadzētu vienu funkciju palaist, bet īsti nezinu kā to varētu darīt un vai to varētu darīt. Vieta, kur tas būtu jāieabū ir - http://paste.php.lv/6488 6 un 7 rinda.

 

Nākamā lieta ar, kuru es saskaros ir checkboxi un php. Taisu bilžu dzēšanu, viss notiek tā, izdrukāju visas bildes kādas man ir un tad pie katras salieku checkbox'u - <input value='".$row['Pic']."' type='checkbox'> , Pic vietā ir bildes nosaukums, piem phpYo.jpg tālak šito padodu funkcijai del_pic($_POST['pic']); un tād jau notiek parastais mysql qvērijs, kur dzēš ārā bildi no db un tālāk ir unlink. Bet, kā, lai panāk, ka es varu vairākus checkboxus atzīmēt un tad tos visus izdzēst? Jo caur to $_POST['pic'] pado tik vienu vērtību...

 

nēxt, ka man panākt, ka, ja ir admins tad parāda checkboxu, ja nav, tad nerāda, bet galvenais to dabūt iekš viena echo, lai nav vairākas funkcijas jātaisa, piem -

 

if(iradmins){ $muu=<input value='".$row['Pic']."' type='checkbox'>; }
echo "blablbabla '.$muu. '";

šāds variants derētu?

 

vai kāds var ietekt kādu gatavu skriptu, lai uploadotu video failus, tad tos pārkonvertētu par .flv un beigās arī būtu kāds flash plējeris, kas to atskaņo?

 

mm, vēl, vai varat ieteikt kādus veidus kā uztaisīt 'īsākus/ātrākus' kvērijus, piem nevis

mysq_select_db('db');
mysql_query("SELECT * FROM Tabula");

bet gan 

mysql_query("SELECT * FROM Db.Tabula");

šķiet, ka vajadzētu būt visādām iespējām, kā tos kvērijus apgraizīt, so ceru, ka palīdzēsiet ar tiem variantiem, kuri jums ienāks prātā :)

 

 

paldies par uzmanību, ceru uz atsaucīb! :)

Edited by eregi
Link to comment
Share on other sites

  • Replies 40
  • Created
  • Last Reply

Top Posters In This Topic

1) Nevar dabūt. Ja vajag tā, tad neizmanto HEREDOC sintaksi (to nesauc par EOF, kā tu laikam esi iedomājie ;). EOF vietā var būt jebkas cits).

2)

<input type="checkbox" name="pic[]" value="bildes_nosaukums" />

3) Jā, tā var.

4) Nez.

5) Man tas otrs kverijs garuma ziņā izskatās garāks. Un vispār kverija garums ātrumu neietekmēs (nu labi - teorētiski jā, bet praktiski nē).

Edited by andrisp
Link to comment
Share on other sites

Andrisp, nebīju iedomājes, ka to sauc EOF, man to IESKAIDROJA :D par to rīsinājumu, faktiski vnk tas ir ņemts gatavs IPB login scripts, un tur man takā grūti iebraukt dēļ tās HEREDOC sintakses.

 

Mārci, ļotie bieži nākās datubāzes mainīt, bet jā, konfig failā es taisu jau konekciju pie servera ar savu useri un paroli.

 

par tiem qvērijiem, doma bija tā, vai vnk kādi ieteikumi kā jūs veidojat kvērijus u.t.t, lai tie mazāk vietas aizņemt vai, lai vienkārši ērtāk, jo varbūt ier iespējams risinājums, ka nevis taisa

			$SQL = mysql_query("SELECT * FROM System.Pic WHERE Id = $lapa LIMIT 1");
		$row = mysql_fetch_assoc($SQL);

bet gan kautkā uzreiz saštelē, lai tas fetch assoc būtu ( tas tik kā piemērs.)

Link to comment
Share on other sites

vai kāds var ietekt kādu gatavu skriptu, lai uploadotu video failus, tad tos pārkonvertētu par .flv un beigās arī būtu kāds flash plējeris, kas to atskaņo?

 

Konvertācijai serverside iesaku izmantot http://ffmpeg.mplayerhq.hu/

Izmantoju vēl arī adaptētu klasi priekš ffmpeg http://www.phpclasses.org/browse/package/3747.html

Flash pleijeris, lai spēlētu flv failus http://www.jeroenwijering.com/?item=JW_FLV_Player

 

Atliek tikai visu salikt kopā :)

Link to comment
Share on other sites

Kā Tu man ieteiktu,

 

Labāk saglabāt to failu kādā tmp mapē un tad konvertēt, fai konvertēt pataisno caur $_FILE, bet nesanāk, met ārā

CLASS FFMPEG ERROR: Input file "" does not exist

Fatal error: Cannot break/continue 1 level in /var/www/localhost/htdocs/w00t/includes/functions.php on line 227

 

itkā kod izskatās šādi -

forma un pati funkcija - http://paste.php.lv/6507

klase - http://paste.php.lv/6505

 

tā errora rinda ir pirmā failā # 44. faktiski mēģināju tik pamainīt failu padošanas metod..

 

ā, startējot php vēl met erroru - http://paste.php.lv/6508 tas viss sākās pēc ffmpeg, lame u.c softu likšanas.

Link to comment
Share on other sites

Zinu, ka tiek jau iekš tempa saglabāts, ar to jaut biju domājis piem vai nevajag saglabāt iekš /var/bla/bla/bla/tmp_videos un tad no turienes konvertēt, jo andrisp, ja lieku to tavu variantu man atgriež - CLASS FFMPEG ERROR: Execute error. Output for file "/tmp/phpOSADPV" was not found. Please check server write permissions and/or available codecs compiled with FFmpeg.

 

tātad viņam uzreiz vajag mpeg?

 

mm, par to erroru, kas rādās php startēšanas laikā ideju nav?

Link to comment
Share on other sites

$video_output_dir = 'var/www/localhost/htdocs/w00t/media/';

 

vietā man domājams jābūt

 

$video_output_dir = '/var/www/localhost/htdocs/w00t/media/';

 

33. rindā izdrukā $file

 

37. rindā izdrukā $input_dir.$file

 

Jo nekur tev tādu $input_dir neatradu. Visticamākais $file jau satur pilnu ceļu. Vēl vari mēģināt izdrukāt pilnu debug logu!

Edited by Paulinjsh
Link to comment
Share on other sites

Konvertācijai serverside iesaku izmantot http://ffmpeg.mplayerhq.hu/

Izmantoju vēl arī adaptētu klasi priekš ffmpeg http://www.phpclasses.org/browse/package/3747.html

Flash pleijeris, lai spēlētu flv failus http://www.jeroenwijering.com/?item=JW_FLV_Player

 

Atliek tikai visu salikt kopā :)

vari palidzeet ko ka4aat sheit tieshi http://ffmpeg.mplayerhq.hu/?

Link to comment
Share on other sites

Paulinjsh, jā, par to outputa_dir vakara pamanīj. :)

 

btw, vienalga kā mocu viņš bļauj to pašu -

 

CLASS FFMPEG ERROR: Execute error. Output for file "/tmp/phpTcPuQw" was not found. Please check server write permissions and/or available codecs compiled with FFmpeg.

 

Tu pats esi mēģinājis veidot kaut ko tādu?

Link to comment
Share on other sites


×
×
  • Create New...