• 30-11-2012, 02:36:18
    #1
    Üyeliği durduruldu
    Merhabalar herkeze iyi geceler daha doğrusu.Sorunum şuki php ile xml oluşturmayı arıyorum bi çok örnek buldum fakat başarılı olamadım..
    textboxlara girilen url yi <videoPath value="deneme" /> deki deneme ile urlyi değiştirip yine formun içindeki bir textboxtan aldıgı isimle .xml diye kaydetsin istiyorum.otomatik geçişli bi video player bu tek tek xml oluşturmamak yerine böyle bişey olsa daha iyi olur diye düşünerek yapmak istedim.
    xml kaydetmeyi olayını hemen alttaki kodla hallettim forma text koydum buton falanda koydumda çok uğraştım değiştirme ve isimlendirme olayını beceremedim.herkese iyi akşamlar tekrardan şimdiden teşekkürler.

    <?php
    $metin="xml içerik";
    $olustur=fopen("ornek.xml","w");
    $yazdır= fputs($olustur,$metin);
    ?>
    <?xml version="1.0" encoding="UTF-8"?>
    <settings version="3.1.0">
    	<options><playerSize autoResize="true" width="500" height="350"/><controlsBar hide="true" hideDelay="10" space="10" display="|previous,playPause,stop,next|progress,time|volume|fullScreen,share|" sound="false" showMiddlePlayBtn="true" time="type2" expanded="true"/><videos buffer="10" keepAspectRatio="true" autoLoad="true" autoPlay="false" playContinuously="true" jumpToNextCategory="true" loop="false" random="false"/><volume default="70" format="horizontal"/><watermark visible="true" position="TL"/><toolTip buttonsToolTip="true" timeToolTip="true" hideDelay="2"/><listeners spaceKey="true" click="true" doubleClick="true"/><cursor hide="true" hideDelay="5"/><playlist position="B" size="70" hide="true" hideType="slide" hideDelay="4" thumbWidth="70" thumbHeight="50" thumbPadding="10"/><description visible="true" size="75"/><youTube defaultQuality="hd720"/></options><colors><playerBackground value="0x000000"/><preloader background="0x000000" bckAlpha="70" text="0xCCCCCC" circle="0x559BB5"/><middlePlayBtn arrowNormal="0xFFFFFF" bckNormal="0x000000" alphaNormal="60" arrowOver="0xFFFFFF" bckOver="0x000000" alphaOver="80" arrowDown="0xFFFFFF" bckDown="0x000000" alphaDown="100"/><controlsBar background="0x000000" buttonsNormal="0xBBBBBB" buttonsOver="0xFFFFFF" buttonsDown="0xBBBBBB"/><volume border="0x666666" background="0x000000" speaker="0xCCCCCC" bar="0x559BB5" /><volumeScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><progressBar border="0x666666" background="0x000000" elapse="0x559BB5" download="0x999999"/><progressScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><share background="0x000000" bckAlpha="60" boxBck="0x000000" boxBckAlpha="40" labels="0xFFFFFF" errorText="0xFF0000" text="0x000000" textBck="0xFFFFFF" textBrd="0x000000" btnsNormal="0xCCCCCC" btnsOver="0xFFFFFF" btnsDown="0xFFFFFF"/>
    	<playlist background="0x151515" bckAlpha="60" thumbBck="0x000000" thumbNormalAlpha="50" thumbOverAlpha="80" thumbSelectedAlpha="100"/><description background="0x151515" line="0x202020" title="0xFFFFFF" description="0xCCCCCC"/><scrollBar trackBar="0xCCCCCC" scrubBrdNormal="0xCCCCCC" scrubBckNormal="0x000000" scrubBrdOver="0xFFFFFF" scrubBckOver="0x000000" scrubBrdDown="0xFFFFFF" scrubBckDown="0x000000"/><caption size="14" color="0xFFFFFF" glowColor="0x000000"/><toolTip bckColor="0xFFFFFF" txtColor="0x000000" alpha="80"/></colors>
    <videos>
    			<video id="1">
    				<videoPath value="deneme" />
    				<previewImage value="images/video.jpg" />
    				<thumbImage value="images/1.png" />
    				<watermarkPath value="images/wm.png" />
    				<watermarkLink value="" />
    				<caption value="captionSamples/ratatouilleCapt.srt" />
    				<title><![CDATA[]]></title>
    				
    				<description><![CDATA[]]></description>
    			</video>";
  • 30-11-2012, 06:16:15
    #2
    Üyeliği durduruldu
    ben mi sorunu anlayamadım yapmışsınız zaten

    olustur.php
    <?php
    if($_POST){
    $dosyaAdi	=$_POST['dosyaadi'];
    $icerik	='
    <?xml version="1.0" encoding="UTF-8"?>
    <settings version="3.1.0">
    <options><playerSize autoResize="true" width="500" height="350"/><controlsBar hide="true" hideDelay="10" space="10" display="|previous,playPause,stop,next|progress,time|volume|fullScreen,share|" sound="false" showMiddlePlayBtn="true" time="type2" expanded="true"/><videos buffer="10" keepAspectRatio="true" autoLoad="true" autoPlay="false" playContinuously="true" jumpToNextCategory="true" loop="false" random="false"/><volume default="70" format="horizontal"/><watermark visible="true" position="TL"/><toolTip buttonsToolTip="true" timeToolTip="true" hideDelay="2"/><listeners spaceKey="true" click="true" doubleClick="true"/><cursor hide="true" hideDelay="5"/><playlist position="B" size="70" hide="true" hideType="slide" hideDelay="4" thumbWidth="70" thumbHeight="50" thumbPadding="10"/><description visible="true" size="75"/><youTube defaultQuality="hd720"/></options><colors><playerBackground value="0x000000"/><preloader background="0x000000" bckAlpha="70" text="0xCCCCCC" circle="0x559BB5"/><middlePlayBtn arrowNormal="0xFFFFFF" bckNormal="0x000000" alphaNormal="60" arrowOver="0xFFFFFF" bckOver="0x000000" alphaOver="80" arrowDown="0xFFFFFF" bckDown="0x000000" alphaDown="100"/><controlsBar background="0x000000" buttonsNormal="0xBBBBBB" buttonsOver="0xFFFFFF" buttonsDown="0xBBBBBB"/><volume border="0x666666" background="0x000000" speaker="0xCCCCCC" bar="0x559BB5" /><volumeScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><progressBar border="0x666666" background="0x000000" elapse="0x559BB5" download="0x999999"/><progressScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><share background="0x000000" bckAlpha="60" boxBck="0x000000" boxBckAlpha="40" labels="0xFFFFFF" errorText="0xFF0000" text="0x000000" textBck="0xFFFFFF" textBrd="0x000000" btnsNormal="0xCCCCCC" btnsOver="0xFFFFFF" btnsDown="0xFFFFFF"/>
    <playlist background="0x151515" bckAlpha="60" thumbBck="0x000000" thumbNormalAlpha="50" thumbOverAlpha="80" thumbSelectedAlpha="100"/><description background="0x151515" line="0x202020" title="0xFFFFFF" description="0xCCCCCC"/><scrollBar trackBar="0xCCCCCC" scrubBrdNormal="0xCCCCCC" scrubBckNormal="0x000000" scrubBrdOver="0xFFFFFF" scrubBckOver="0x000000" scrubBrdDown="0xFFFFFF" scrubBckDown="0x000000"/><caption size="14" color="0xFFFFFF" glowColor="0x000000"/><toolTip bckColor="0xFFFFFF" txtColor="0x000000" alpha="80"/></colors>
    <videos>
    			<video id="1">
    				<videoPath value="deneme" />
    				<previewImage value="images/video.jpg" />
    				<thumbImage value="images/1.png" />
    				<watermarkPath value="images/wm.png" />
    				<watermarkLink value="" />
    				<caption value="captionSamples/ratatouilleCapt.srt" />
    				<title><![CDATA[]]></title>
    				
    				<description><![CDATA[]]></description>
    			</video>
    			';
    
    $metin="xml içerik"; 
    $olustur=fopen($dosyaAdi,"w"); 
    $yazdýr= fputs($olustur,$icerik);
    }
    ?>
    
    <form action="" method="post">
    <input type="text" name="dosyaadi">
    <input type="submit" value="olustur">
    </form>
  • 30-11-2012, 06:33:53
    #3
    Üyeliği durduruldu
    kendime zorla yardım ettirdim

    elleriniz dert görmesin çok çok çok teşekkür ederim.tam olarak yapmak istediğim buydu birde video linkinide formdan almak.

    onuda şimdi sizin gönderdiğinz dosya adını kayıda bakarak yaparım inşallah deneyeyim hemen

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:33:53 -->-> Daha önceki mesaj 06:27:00 --

    aşağıdaki gibi denedim ama malesef olmadı

    <?php
    if($_POST){
    $dosyaAdi	=$_POST['dosyaadi'];
    $link1	=$_POST['part1'];
    $icerik	='
    <?xml version="1.0" encoding="UTF-8"?>
    <settings version="3.1.0">
    <options><playerSize autoResize="true" width="500" height="350"/><controlsBar hide="true" hideDelay="10" space="10" display="|previous,playPause,stop,next|progress,time|volume|fullScreen,share|" sound="false" showMiddlePlayBtn="true" time="type2" expanded="true"/><videos buffer="10" keepAspectRatio="true" autoLoad="true" autoPlay="false" playContinuously="true" jumpToNextCategory="true" loop="false" random="false"/><volume default="70" format="horizontal"/><watermark visible="true" position="TL"/><toolTip buttonsToolTip="true" timeToolTip="true" hideDelay="2"/><listeners spaceKey="true" click="true" doubleClick="true"/><cursor hide="true" hideDelay="5"/><playlist position="B" size="70" hide="true" hideType="slide" hideDelay="4" thumbWidth="70" thumbHeight="50" thumbPadding="10"/><description visible="true" size="75"/><youTube defaultQuality="hd720"/></options><colors><playerBackground value="0x000000"/><preloader background="0x000000" bckAlpha="70" text="0xCCCCCC" circle="0x559BB5"/><middlePlayBtn arrowNormal="0xFFFFFF" bckNormal="0x000000" alphaNormal="60" arrowOver="0xFFFFFF" bckOver="0x000000" alphaOver="80" arrowDown="0xFFFFFF" bckDown="0x000000" alphaDown="100"/><controlsBar background="0x000000" buttonsNormal="0xBBBBBB" buttonsOver="0xFFFFFF" buttonsDown="0xBBBBBB"/><volume border="0x666666" background="0x000000" speaker="0xCCCCCC" bar="0x559BB5" /><volumeScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><progressBar border="0x666666" background="0x000000" elapse="0x559BB5" download="0x999999"/><progressScrubBtn brdNormal="0xCCCCCC" bckNormal="0x000000" brdOver="0xFFFFFF" bckOver="0x000000" brdDown="0xFFFFFF" bckDown="0x000000"/><share background="0x000000" bckAlpha="60" boxBck="0x000000" boxBckAlpha="40" labels="0xFFFFFF" errorText="0xFF0000" text="0x000000" textBck="0xFFFFFF" textBrd="0x000000" btnsNormal="0xCCCCCC" btnsOver="0xFFFFFF" btnsDown="0xFFFFFF"/>
    <playlist background="0x151515" bckAlpha="60" thumbBck="0x000000" thumbNormalAlpha="50" thumbOverAlpha="80" thumbSelectedAlpha="100"/><description background="0x151515" line="0x202020" title="0xFFFFFF" description="0xCCCCCC"/><scrollBar trackBar="0xCCCCCC" scrubBrdNormal="0xCCCCCC" scrubBckNormal="0x000000" scrubBrdOver="0xFFFFFF" scrubBckOver="0x000000" scrubBrdDown="0xFFFFFF" scrubBckDown="0x000000"/><caption size="14" color="0xFFFFFF" glowColor="0x000000"/><toolTip bckColor="0xFFFFFF" txtColor="0x000000" alpha="80"/></colors>
    <videos>
    			<video id="1">
    				<videoPath value=$link1 />
    				<previewImage value="images/video.jpg" />
    				<thumbImage value="images/1.png" />
    				<watermarkPath value="images/wm.png" />
    				<watermarkLink value="" />
    				<caption value="captionSamples/ratatouilleCapt.srt" />
    				<title><![CDATA[]]></title>
    				
    				<description><![CDATA[]]></description>
    			</video>
    			';
    
    $metin="xml içerik"; 
    $olustur=fopen($dosyaAdi,"w"); 
    $yazdyr= fputs($olustur,$icerik);
    }
    ?>
    
    <form action="" method="post">
    <input type="text" name="dosyaadi">
    <input type="text" name="part1">
    <input type="submit" value="olustur">
    </form>
  • 30-11-2012, 08:59:29
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    value=$link1 />

    value='.$link1.' />
  • 30-11-2012, 09:26:57
    #5
    Üyeliği durduruldu
    ellerinze sağlık çok teşekkürler.peki acaba şöyle bişey yapmak php de mümkünmü .

    şimdi bu kodlarla ben 1 videoluk adres elde ettim.forma diyelim 4-5 tane daha textbox koysam eğer diğer textboxlardada link varsa diyelim 2. text boxtada link var o zaman xmlnin <video id="1"> olan yerini 2 de varsa <video id="2"> 3tede varsa <video id="3"> olarak değiştirip o texteki linkleride textbox2 ye girilen linki video id 2 yaptığının pathıyla değiştirsin diyelim bu tipte bi fonksiyon oluşturabilirmi yani xml deki <videos> </videos> arasına birden fazla..phpde mümkünmü bu tarz kontrol etmek texti acba..

    <video id="1">
    				<videoPath value=$link1 />
    				<previewImage value="images/video.jpg" />
    				<thumbImage value="images/1.png" />
    				<watermarkPath value="images/wm.png" />
    				<watermarkLink value="" />
    				<caption value="captionSamples/ratatouilleCapt.srt" />
    				<title><![CDATA[]]></title>
    				
    				<description><![CDATA[]]></description>
    			</video>
  • 30-11-2012, 11:36:30
    #6
    ben buraya cevap yazdıydım post etmemişmiyim onu


    input alanlarını
    <input type="text" name="url[]" />

    seklinde düzenlersen aynı inputtan istediğin kadar ekleyebilirsin. Bu $_POST['url']'in bir array olarak action alanına yönlenmesini sağlar

    action'da da

    foreach($_POST['url'] as $urlid => $url){
    //işlemeler şeklinde alabilir..
    }

    lakin array indisleri aksi belirtilmediği sürece 0'dan basladığı için bu iki türlü halledebilirsin

    1. Yol Foreach'de URL id işlenirken 1 artırarak
    2. Yol Form'un ilk url[] isimli textbox'ını url[1] seklinde ayarlayarak.

    umarım anlatabilmişimdir.
  • 30-11-2012, 11:40:34
    #7
    Üyeliği durduruldu
    Romansanta adlı üyeden alıntı: mesajı görüntüle

    umarım anlatabilmişimdir.

    eminim anlatabilmişsinizdir fakat ben pek bişey anladım diyemem hocam epey bi bilgim dışına çıkıyor .söylediklerinizi araştırayım bi belki şansıma yapılmış örnekler vardır.çok çok teşekkür ediyorum ilginize.
  • 30-11-2012, 12:25:50
    #8
    Biraz araştırma yapıp ne tür bir işlem yapmaya çalıştığınız hakkında bilgi sahibi olun daha sonra yine sıkıştığınızda buyrun yardımcı olmaya çalışırız