Jump to content
php.lv forumi

Jackal

Reģistrētie lietotāji
  • Posts

    215
  • Joined

  • Last visited

Everything posted by Jackal

  1. Uzinstalēju Apache 2.2.4 un uzliku php 4.4.4, un ierakstiju httpd faila beigās šadas rindas: LoadModule php4_module "e:/Server/PHP/sapi/php4apache2.dll" AddType application/x-httpd-php .php bet kad slēdzu apachi iekšā parāda erroru: httpd.exe: Syntax error on line 487 of E:/Server/PHP/sapi/php4apache2.dll into server: The specified module could not be found. Kāpēc viņš to failu neatrod? php4apache2.dll fails atrodas iekš direktorijas E:/Server/PHP/sapi/
  2. Kā var izveidot 1 x 1 pixeli lielu punktu? Mēģināju ar imagerectangle, bet punkts sanāk pārāk liels
  3. Nu tur jau tā lieta, es ar nesaprotui kā tas var būt, jo kods nav mainīts? Bildes vietā parādās links: http://localhost/aaa.php?src=2.jpg
  4. <? Kāpēc šāds kods strādā, tas ir parāda bildi ar watermarku header('content-type: image/jpeg'); $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg($_GET['src']); $size = getimagesize($_GET['src']); $dest_x = 0 + 1; $dest_y = $size[1] - $watermark_height - 1; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); ?> bet šāds kods parāda tikai linku uz bildi? header('content-type: image/jpeg'); function connect(){ $savienojums=mysql_connect("localhost","********","*********") or die ("Unable connect to server!"); mysql_select_db("datubaze",$savienojums) or die ("Unable connect to database!"); } connect(); $now = date('Y-m-d H:i:s'); $kom = mysql_query("SELECT aaa FROM users WHERE aaa = '$now'"); $row = mysql_fetch_array($kom); $laiks = date('H:i', strtotime($row['aaa'])); $skaits = mysql_num_rows(mysql_query("SELECT aaa FROM users WHERE aaa = '$now'")); $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg($_GET['src']); $size = getimagesize($_GET['src']); $dest_x = 0 + 1; $dest_y = $size[1] - $watermark_height - 1; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); ?> Kā šo kļūdu varētu labot? Abi kodi atsevišķi stādā.
  5. Jackal

    Noapaļot

    Kā varētu ar php noapaļot skaitli 5.5, 5.6,....,5.9 uz 5?
  6. Lieta tāda, ka ar firefox nesamazinās teksta aaa lielums, bet samazinās pats select lauks. Ar IE teksts un select lauks paliek taads pats, nekas nesamazinās. šitas kods: <select name="bbb"> <option style="font-size:12px;" value="">aaa</option> </select> Kā pareizi samazināt tekstu un select lauku?
  7. $menesis= str_replace("11", "Novembris", $menesis); Kāpēc str_replace vienpadsmit paņem kā viens un viens? Kā uztaisīt, lai paņem vienpadsmit?
  8. A kaapēc jādzēš? Es jau prasu lai izvelk tikai tos lietotājus kuri pēdējo 10 sekunžu laikā ir kaut ko darijuši, pārējie nemaz netiek izvilkti.
  9. Ar shito es katru reizi, kad lietotājs kaut ko dara updeitoju redzets lauku: $timestamp = date('Y-m-d H:i:s'); mysql_query("UPDATE users SET redzets = '$timestamp' WHERE nickname = '$username'"); Ar shito es izvelku visus online lietotājus: $datums = date('d-m-Y H:i:s', time() - 10); $kom = mysql_query("SELECT nickname,usersid,redzets,class FROM users WHERE redzets > '$datums'"); Problēma tāda, ka izvelk visus lietotājus, kuri ir online, bet pēc 10 vai vairāk sekundēm, ja lietotājs neko nav darijis, viņu vienalga rāda pie online lietotājiem. Kur ir kļūda?
  10. Jackal

    PHP errors

    Kā viņš to var rādīt, ja es to funkciju esmu definējis tikai vienu reizi?
  11. Pirms pāris nedēļām uzrakstiju skriptu, visu laiku gāja normāli, nerādija nekādus errorus, tad šodien nomainiju tajā skriptā dažas bildes un rādija šitādu erroru Fatal error: Cannot redeclare connect() (previously declared in c:\...\....\www\main.php:4) in c:\...\...\www\main.php on line 3 Nevaru saprast kā var rādīt erroru, ja es php kodu un datubāzi neesmu aizticis. Rekur 3,4 rinda: function connect(){ $savienojums=mysql_connect("localhost","root","") or die ("Unable connect to server!"); mysql_select_db("datubaze",$savienojums) or die ("Unable connect to database!"); } Kas īsti varētu būt par problēmu? Varbūt serveris vai datubāze nočakarējusies.
  12. Man forumam datubāzē ir trīs tabulas 1. foruma tēmām 2. topikiem 3. komentāriem Nu un es gribētu lapā, kur tiek izvilktas foruma tēmas dabūt klāt katrai foruma tēmai pēdējo komentāru no komentāru tabulas. Kā to labāk varētu izdarīt, lai nebuutu jātaisa vairāki selecti?
  13. Nu man ir šitāds skripts <div style="width:902px; margin:0 auto 0 auto;"> <div style="float:top; width:900; height:100px; border-color:black; border-width:1px; border-style:solid; margin-bottom:5px;">top</div> <div style="float:left; width:200px; height:500px; border-color:blck; border-width:1px; border-style:solid;">left</div> <div style="float:right; width:695px; height:500px; border-color:black; border-width:1px; border-style:solid;">right</div> </div> FF visu rāda pareizi, bet IE nez kāpēc rāda platākus apakšējos div tagus. Kā uztaisīt šādu lapas struktūru no div tagiem, lai abi rādītu pareizi?
  14. Jackal

    Div tagi

    Kur es varētu palasīt par div tagiem? Varbūt ir kāds HTML manuālis, kur ir pastāstīts arī par div tagiem?
  15. Kā varētu uztaisīt tā, lai atverot kādu rakstu, neparādītu visu rakstu, bet parādītu tikai daļu un uzspiežot linku lasīt tālāk, atvērtos viss raksts?
  16. Nu es esmu pilnīgs iesācējs ar javascript. Ar php es to varētu uztaisīt, bet tad ir jāpārlādē visu laiku lapa un to es negribu. Varbūt kāds varētu uzrakstīt nelielu piemēru.
  17. Nu es gribu uztaisīt tā lai parāda bildes no konkrētas mapes pa vienai pēc kārtas. Tā lai parādas viena un pēc kādām piecām sekundēm parādas nākamā, kas atrodas šajā mapē. Kā to var uztaisīt?
  18. Vai ir vēl kāds veids kā var nosūtīt sms, mēģināju ar [email protected], [email protected] un [email protected], bet neiet
  19. Nu man ir šitāds login skripts, bet viņš netaisa to otro redirekt uz login.php, ja lietotājs ir ievadijis nepareizu paroli vai lietotājvārdu. Kas tur ir nepareizi? connect(); $username = $_POST['user']; $ip = $_SERVER['REMOTE_ADDR']; mysql_query("UPDATE users SET ip='$ip', online='yes' where `nickname`='$username'");{ $password=$_POST['pass']; $nickname=$_POST['user']; $kom=mysql_query("select `nickname`,`password` from users where `password`='$password' and `nickname`='$nickname'"); while($row=mysql_fetch_array($kom)){ if(isset($_POST['login'])){ session_start(); $username=$row['nickname']; $password=$row['password']; if ($_POST['user'] == $username && $_POST['pass'] == $password){ $_SESSION['logged'] = $_POST['user']; header("Location: index.php"); } else { $_SESSION['logged'] = false; header("Location: login.php"); } } } } ?>
  20. Jackal

    Select

    Gribu uztaisīt select, bet ir vajadzīgi ļoti daudz optioni, kuros mainās tikai skaitļi, varūt ir kāds ātrāks veids, jo savādāk ir baigi daudz jāraksta, varbūt var kaut kā ar php, ja var, tad kā? Nu tjip domāju šito select: <select name='aaa'> <option value='1'>1 <option value='2'>2 <option value='3'>3 Un vēl kā varētu pielikt klāt checked tai opcijāi, kura tiek izvilkta no datubāzes? Nu piemēram, ja no datubāzes izvelk 2, tad pie otrā optiona pieliek checked. šitam gan biju izdomājis risinājumu, bet tas neder, ja ir vairāk par 2 optioniem un gan jau ir kāds saprātīgāks risinājums <select name='aaa'> <option value='1'>1 <option value='2' checked>2 <option value='3'>3
  21. Nu nekādīgi nesanāk šito skriptu uzrakstīt pareizi. Kas šajā skriptā ir nepareizi? Nekādus errorus nerāda vienkārši parāda, ka neizdevās uploadot failu if($_SERVER['REQUEST_METHOD'] =='POST'){ foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; if ($_FILES['pictures']['type']=="pictures/jpeg" || $_FILES['pictures']['type']=="pictures/png"){ move_uploaded_file($tmp_name, "C:\Web Page\EasyPHP1-8\www\bitbucket/$name"); echo "File ".$name." have been uploaded successfully"; echo '<br>Your file is here <a href="bitbucket.php?id='.$name.'">'; echo "/bitbucket/".$name.'</a>'; } else { echo "neizdevâs"; } } } }
  22. $comment = preg_replace('~\[i\](.*?)\[\/i\]~is', '<i>\\1</i>', $comment); $comment = preg_replace('~\[b\](.*?)\[\/b\]~is', '<b>\\1</b>', $comment); $comment = preg_replace('~\[u\](.*?)\[\/u\]~is', '<u>\\1</u>', $comment);
  23. Nu es izmekleejos forumu un atradu daudz dažādus variantus kā uztaisīt blsošanu, manuprāt es jau esmu uztaisijis normaalu skriptu, bet gribētu tikt vaļā no tā errora. Tad kad lietotājs pirmo reizi balso parāda ka nav definēts index ipp, kaut gan vinjsh ir definēts un visam vajadzeetu iet. Taču ja lietotājs ir nobalsojis tad viss aiziet un neparādās ka nav definēts index ipp. Lūdzu palīdziet izlabot shito skriptu
  24. Varbūt paskaidrosi, laikam tiešam nebūšu sapratis
×
×
  • Create New...