Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Content Count

    789
  • Joined

  • Last visited

Everything posted by ziedinjsh

  1. šādi: %(?:https?://)(?:www\.)?soundcloud\.com/([\-a-z0-9_]+/[\-a-z0-9_]+)%im <object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=$1&g=bb"></param><param'>http://player.soundcloud.com/player.swf?url=$1&g=bb"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=$1&g=bb" type="application/x-shockwave-flash" width="100%"></embed></object> man parādās plejeris, bet nav iekšā dziesma.. nav pilnīgs links :?
  2. tā, es neiebraucu, kā tad man jāizskatās ir šim: <?php $text = 'http://soundcloud.com/fuckmylife/untrust'; function media_check($status_text) { $matches = array( '#(?:https?://).soundcloud\.com/([\-a-z0-9_]+/[\-a-z0-9_]+)#siU' ); $replacements = array( '<object height="81" width="100%"> <param name="movie" value="$1api.soundcloud.com%2Ftracks%2F55492490"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=$1api.soundcloud.com%2Ftracks%2F55492490" type="application/x-shockwave-flash" width="100%"></embed> </object> <span><a href="$1">Untrust</a> by <a href="$1">fuckmylife</a></span> ' ); $status_text = preg_replace($matches, $replacements, $status_text); return $status_text; } echo media_check($text); ?>
  3. linkā nav track id, bet gan http://soundcloud.com/izpildītājs/dziesmas-nosaukums vai tad šis (#(?:https?://).soundcloud\.com/([\-a-z0-9_]+/[\-a-z0-9_]+)#siU) nepaņem izpildītāju/dziesmas-nosaukums ??
  4. Besī.. esmu nogooglējies līks bet nevaru atrast ejošu preg_match funkciju kas souncloud linku pārvērš playerī.. varbūt kāds māk uztaisīt? piem šāds ir links ko iepostē:http://soundcloud.co...kmylife/untrust un šāds ir playera kods: <iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F55492490&show_artwork=true"></iframe> Šitā neiet: $matches = array( '#(?:https?://).soundcloud\.com/([\-a-z0-9_]+/[\-a-z0-9_]+)#siU' ); $replacements = array( '<object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=$1&g=bb"></param><param'>http://player.soundcloud.com/player.swf?url=$1&g=bb"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=$1&g=bb" type="application/x-shockwave-flash" width="100%"></embed></object> <a href="$1">$1</a>' );
  5. 800ls sanāk jau m-lapa :D if(empty(vai ir izveeleets fails)){ }elseif(!vai fails ir ielaadēts){ }elseif(!vai fails ir jpg jpeg){ }elseif(! vai fails ir 5mb){ }else{ ipaareejaas funkcijas } kkā šādi?
  6. pats varu uzrakstīt tikai faila upload un arī ne ar 100% pārbaudi.. problēmas man sagādā resize un crop.. tas viss man ir tumša bilde, tapēc jau arī jautāju kāda varētu būt cena.
  7. Sveiki! Izstaigāju šo forumu, googli, bet nu īsti skaidrībā netiku. Lieta tāda, ka vajadzētu kodu (vēlams vienā failā) kur dara šādas lietas: Pārbauda vai ir izvēlēts fails. pārbauda vai ir fails ielādēts. Pārbauda vai fails ir tikai un vienīgi *.jpg, *.jpeg formāts Pārbauda vai fails ir līdz 5mb liels. ja viss ir ok tad dara sekojošas lietas: Augšupielādē bildi. Paņem faila extension un uztaisa unikālu bildes nosaukumu ar cipariem (garums nav nozīmīgs) samazina viņu: platumā 200px un sglabā pāri orģinālam failam. no samazinātās bildes crop ja vaig arī malas nogriež 40x40 px. un saglabā to citā direktorijā pārbauda vai viss ir izdarīts un nosūta uz citu lapu. Protams var arī būt citi drošibas pasākumi un nepieciešamās lietas doršibai un bilžu kvalitātei. Vai tāds kods ir pieejams kkur interenta? Ja nē tad cik izmaksātu šāds kods pie kāda no Jums? Paldies jau iepriekš.
  8. pag, kā tad to var pārbaudīt?
  9. hmm, bet man ir norādīts max file size <form method="post" action="process/image.process.php" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="83886080"> <input type="file" name="photo"> <input type="submit" value="Ok"> </form> un php.ini man arī ir norādīts daudz lielāks file size limits nekā mp3 fails
  10. ā, ja man nav norādīts maximālais faili izmērs tad viņš failu neielādē? tad es laikam saprotu kas pa vainu!
  11. ziedinjsh

    file type

    Nevaru saprast <?php $name = $_FILES['photo']['name']; $tmp_name = $_FILES['photo']['tmp_name']; $size = $_FILES['photo']['size']; $type = $_FILES['photo']['type']; $ext = explode(".", strtolower($name)); $ext = substr($name, strrpos($name, '.')+1); $allowed = array("image/jpg", "image/jpeg", "image/gif", "image/png"); if(!in_array($type, $allowed)) { echo $ext; }else{ echo $name."<br>"; echo $tmp_name."<br>"; echo $size."<br>"; echo $type."<br>"; echo $ext.""; } ?> kad izvēlos bilžu formātu viss ir ok.. parāda informāciju ko prasu. izvēlos txt formātu parāda tikai faila formātu, bet kad izvēlos mp3 failu man rāda notices par 2,3,4,5 rindiņu! Kapēc???
  12. Ja nemaldos tad vienkārši iekš css uztaisi: #tavs_div .iframe{ width:100% } un viņš pats būs tik plats cik atļaus maximālais #tavs_div platums
  13. un kā tad es varu viņus izvadīt kā vienu?
  14. kā tad jāveido būt lai viņiem visiem ietu cauri?
  15. nesapratu. Es nesaprotu kapēc man strādā tikai pirmā rindiņa? Ieliekot vēl sarakstā yutubes video arī nestrādā, bet atsevišķi strādā
  16. Sveiki! funkcija function media_check($name){ if($name = preg_replace('/((https?|ftp).*(gif|png|jpg|jpeg))/i', '<img src="$1" />', $name)){ $result = $name; }elseif($name = preg_replace('/([\w\.-]+)(@)([\w\.-]+)/e', '"<a href=\"mailto:\\0\">\\0</a>"', $name)){ $result = $name; }elseif($name = preg_replace('/( http:\/\/)([\w\.-]+)/e', '"<a href=\"\\0\" target=\"_blank\">\\0</a>"', $name)){ $result = $name; }elseif($name = preg_replace('/( www.)([\w\.-]+)/e', '"<a href=\"http://\\0\" target=\"_blank\">\\0</a>"', $name)){ $result = $name; } return $result; } Kapēc viņš linkus nepārkonvertē par hiperlinku?
  17. Nez, es lietoju www.dream-hosting.co.uk pa 17.99 paundiem gadā. 1gb vieta un pilnībā apmierina. Vienmēr atbild un palīdz risināt problēmas!
  18. php kods <meta charset="utf-8" /> <?php error_reporting(E_ALL); function create_thumbnail($source, $destination, $thumb_width){ $size = getimagesize($source); $width = $size[0]; $height = $size[1]; $x = 0; $y = 0; if($width > $height){ $x = ceil(($width - $height) /2); $width = $height; }elseif($height > $width){ $y = ceil(($height - $width) /2); $height = $width; } $new_image = imagecreatetruecolor($thumb_width, $thumb_width) or die("Ups!"); $extension = get_iamge_extension($source); if($extension=="jpg" || $extension=="jpeg") $image = imagecreatefromjpeg($source); if($extension=="gif") $image = imagecreatefromgif($source); if($extension=="png") $image = imagecreatefrompng($source); imagecopyresampled($new_image, $image, 0, 0, $x, $y, $tumb_width, $thumb_width, $width, $height); if($extension=="jpg" || $extension=="jpeg") imagejpeg($new_image,$destination); if($extension=="gif") imagegif($new_iamge,$destination); if($extension=="png") imagepng($new_image,$destination); } function get_image_extension($name){ $name = strtolower($name); $i = strrpos($name, "."); if(!$i) { return "";} $l = strlen($name) - $i; $extension = substr($name, $i, $l); return $extension; } function random_name($length){ $characters = "1234567890"; $name = ""; for($i = 0; $i < $length; $i++){ $name .= $characters[mt_rand(0, strlen($characters) - 1)]; } return $name; } $big = "../wall/"; $small = "../wall/small/"; $small_width = 70; $max_size = 50000000; $results = "Izvelies bildi!"; if(empty($_FILES['photo']['name'])){ $results = "Bildes lauciņš ir tukšs!"; }else{ $size = filesize($_FILES['photo']['tmp_name']); $filename = stripslashes($_FILES['photo']['name']); $extension = get_image_extension($filename); if($size > $max_size){ $results = "Bilde ir pārāk liela!"; }else if( ($extension !=".jpg") && ($extension !=".jpeg") && ($extension !=".png") && ($extension !=".gif") ){ $results = "Izvēlies tikai *.jpeg, *.jpg, *.png un *.gif formāta bildes!"; }else{ $image_random_name = random_name(15).".".$extension; $copy = @copy($_FILES['photo']['tmp_name'], $big.$images_random_name); if(!$copy){ $results = "Augšupielādes kļūda, meiģini vēlreiz."; }else{ create_thumbnail($big.$images_random_name, $small.$image_random_name, $small_width); $results = "Bilde ir augšupielādēta!"; } } } echo $results; ?> Kad izvelos bildi un postoju formu man visu laiku izmet šādu results: Augšupielādes kļūda, meiģini vēlreiz. kas pa vainu?
  19. Un cik izmaksātu uztaisīt kodu kurš pild šis funkcijas?
  20. Maiģināju jau jautāt, bet tur uzdod 100 un 1 pretjautājumu!
  21. bilde, jā.. nu man arī šitā iet $Mixed2 = preg_replace('/((https?|ftp).*(gif|png|jpg|jpeg))/i', '<img src="$1" />', $Mixed2); Vienīgā problēma ir tāda, ka tas neiet vanilla 2 forumā.. iekš faila library/core/class.format.php
  22. Rāda tikai linku.. it kā jau vajadzēja rādīt bildi <?php $Mixed2 = "https://web.tradekorea.com/upload_file2/sell/39/S00006939/sexy_lingerie_sexy_teddy_make_magic_syle_.jpg"; $Mixed2 = preg_replace("#(http://[^ ]+\\.jpg(?= |$))#i","<img src=\"$1\" alt=\"$1\"/>", $Mixed2); echo $Mixed2; ?> šinī gadījumā bildi nerāda, jo bilde ir https nevis http. kā lai lasa abus un jpg, jpeg, png un gif formātu?
  23. kods jāsūta lai apstiprinātu datu ievadīšanu
  24. nenorav naudu tajā gadījumā ja nav respnse. anonīms Tu domā vispār sūtīt sms vai atbildē saņemt kodu??
×
×
  • Create New...