Curs Php-mysql

In aceasta pagina e prezentata o functie PHP care poate fi utilizata pentru a crea imagini JPEG simple cu PHP, cu text afisat pe mai multe randuri /linii.
- Aceasta functie, denumita textToImg(), poate primi 4 argumente: textul, lungimea imaginii (in pixeli), culoarea fundal (background), si culoare text. Ultimi 2 parametri sunt optionali: albastru si o culoare verde.
Iata codul functiei:
// Functie pt creare imagini cu PHP, cu text pe randuri noi
// Primeste sirul-text, lungime-imagine (in pixeli), si optional, array culoare in format RGB pt background si text
function textToImg($text, $image_width, $colour = array(0,1,244), $background = array(130,200,150)) {
  $font = 5;
  $line_height = 15;
  $padding = 5;
  $text = wordwrap($text, ($image_width/10));
  $lines = explode("\n", $text);
  $image = imagecreate($image_width,((count($lines) * $line_height)) + ($padding * 2));
  $background = imagecolorallocate($image, $background[0], $background[1], $background[2]);
  $colour = imagecolorallocate($image,$colour[0],$colour[1],$colour[2]);
  imagefill($image, 0, 0, $background);
  $i = $padding;

  foreach($lines as $line){
    imagestring($image, $font, $padding, $i, trim($line), $colour);
    $i += $line_height;
  }

  // afiseaza imaginea in browser
  header("Content-type: image/jpeg");
  imagejpeg($image);

  // pt a salva imaginea pe server, stergeti '\\\', exit;, header() si imagejpeg() deasupra, editati: dir/img
///  imagejpeg($image, 'dir/img.jpg');

  imagedestroy($image);
  exit;
}
- Functia textToImg() afiseaza imaginea JPEG in browser. Daca vreti sa salvati imaginea pe server, stergeti aceste linii de cod:
header("Content-type: image/jpeg");
imagejpeg($image);
...
exit;
Stergeti si cele trei backslashe-uri de la aceasta linie ('dir/img.jpg' este directorul si numele imaginii salvate pe server):
\\\ imagejpeg($image, 'dir/img.jpg');
Exemplu:
<?php
// Aici adaugati functia textToImg()

$text = 'Curs gratuit PHP MySQL: http;//marplo.net/ , cu tutoriale si script-uri.';

// lungimea imaginii, in pixeli
$image_width = 230;

// calls the function
textToImg($text, $image_width);
Rezultat:
Curs gratuit PHP MySQL: http;//marplo.net/ , cu tutoriale si script-uri.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care atribut face ca optiunea din <select> sa fie selectata?
checked="checked" selected="selected" disabled="disabled"
<select name="a_name">
 <option value="val1">Optiune 1</option>
 <option value="val2" selected="selected">Optiune 2</option>
</select>
Care din aceste valori CSS creaza culoare gradient pentru fundal?
contain repeat-x linear-gradient
#id {
  background: linear-gradient(top left, #1f1, #fff, #11f);
}
Care cod creaza un array in JavaScript?
[] {} new Object()
var arr = [1, "CoursesWeb.net", "MarPlo.net"];
alert(arr[2]);
Indicati functia PHP folosita pentru redirect la alta pagina.
function() header() switch()
header("Location: http://coursesweb.net/");
exit;
Indicati articolul corect la cuvantul "garden" in propozitia: "... garden is a place with flowers".
An The A
The garden is a place with flowers.
- Gradina este un loc cu flori.
Indicati articolul corect pentru cuvantul: "jardín" (gradina)
la los el
El jardín es un lugar de flores.
- Gradina e un loc cu flori.
Imagine cu PHP cu text pe randuri noi

Last accessed pages

  1. Gramatica limbii spaniole. Indrumator si prezentare generala (70587)
  2. Autobiografia unui Yoghin, Paramhansa Yogananda (2293)
  3. Prezentul simplu - Exercitii si teste incepatori (70640)
  4. Operatori in JavaScript (8338)
  5. Español popular - Jerga de mexico (E-Ñ) (564)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (52)
  2. Gramatica limbii engleze - Prezentare Generala (21)
  3. Gramatica limbii spaniole. Indrumator si prezentare generala (20)
  4. Curs de Miracole (18)
  5. Cursuri limba engleza gratuite si lectii online (18)